Changeset 10388


Ignore:
Timestamp:
Aug 8, 2008, 3:22:41 AM (11 years ago)
Author:
gb
Message:

Remove branch-prediction prefixes (or suffixes, if you prefer.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/x86-spentry64.s

    r9779 r10388  
    7070        __(sarq $fixnumshift,%imm1)
    7171        __(cmpq %imm1,%imm0)
    72         __(jz,pt 0f)
     72        __(jz 0f)
    7373        __(movd %imm0,%mm0)
    7474        __(movq $two_digit_bignum_header,%imm0)
     
    15401540        __(movq symbol.binding_index(%arg_y),%temp0)
    15411541        __(cmpq rcontext(tcr.tlb_limit),%temp0)
    1542         __(jb,pt 0f)
     1542        __(jb 0f)
    15431543        __(push %temp0)
    15441544        __(tlb_too_small())
     
    15651565        __(movq symbol.binding_index(%arg_z),%temp0)
    15661566        __(cmpq rcontext(tcr.tlb_limit),%temp0)
    1567         __(jb,pt 0f)
     1567        __(jb 0f)
    15681568        __(push %temp0)
    15691569        __(tlb_too_small())
     
    15941594        __(movq symbol.binding_index(%arg_z),%temp0)
    15951595        __(cmpq rcontext(tcr.tlb_limit),%temp0)
    1596         __(jb,pt 0f)
     1596        __(jb 0f)
    15971597        __(push %temp0)
    15981598        __(tlb_too_small())
     
    16151615        __(movq symbol.binding_index(%arg_z),%temp0)
    16161616        __(cmpq rcontext(tcr.tlb_limit),%temp0)
    1617         __(jb,pt 0f)
     1617        __(jb 0f)
    16181618        __(push %temp0)
    16191619        __(tlb_too_small())
     
    19561956        __(movq symbol.binding_index(%arg_x),%arg_x)
    19571957        __(cmp rcontext(tcr.tlb_limit),%arg_x)
    1958         __(jb,pt 4f)
     1958        __(jb 4f)
    19591959        __(push %arg_x)
    19601960        __(tlb_too_small())
     
    23262326        __(discard_temp_frame(%imm0))
    23272327        __(btq $keyword_flags_unknown_keys_bit,%temp1)
    2328         __(jnc,pt 9f)
     2328        __(jnc 9f)
    23292329        __(btq $keyword_flags_aok_bit,%temp1)
    2330         __(jc,pt 9f)
     2330        __(jc 9f)
    23312331        /* Signal an "unknown keywords" error   */
    23322332        __(movq %imm1,%nargs_q)
     
    34273427        __(movq %rsp,rcontext(tcr.db_link))
    34283428        __(movq $0,INTERRUPT_LEVEL_BINDING_INDEX(%temp1))
    3429         __(js,pn 1f)
     3429        __(js 1f)
    343034300:      __(jmp *%ra0)
    34313431        /* Interrupt level was negative; interrupt may be pending   */
     
    34763476        __(movq %temp0,INTERRUPT_LEVEL_BINDING_INDEX(%arg_x))
    34773477        __(movq %imm1,rcontext(tcr.db_link))
    3478         __(js,pn 3f)
     3478        __(js 3f)
    347934792:      __(repret)
    348034803:      __(testq %temp0,%temp0)
     
    35133513        __(jne 1f)
    35143514        __(addq %arg_y,%arg_z)
    3515         __(jo,pn C(fix_one_bit_overflow))
     3515        __(jo C(fix_one_bit_overflow))
    35163516        __(repret)
    351735171:      __(jump_builtin(_builtin_plus,2))
     
    35283528        __(xchgq %arg_y,%arg_z)
    35293529        __(subq %arg_y,%arg_z)
    3530         __(jo,pn C(fix_one_bit_overflow))
     3530        __(jo C(fix_one_bit_overflow))
    35313531        __(repret)
    353235321:      __(jump_builtin(_builtin_minus,2))
     
    38073807        __(jne 1f)
    38083808        __(negq %arg_z)
    3809         __(jo,pn C(fix_one_bit_overflow))
     3809        __(jo C(fix_one_bit_overflow))
    38103810        __(repret)
    381138111:             
     
    40374037        __ifdef([DARWIN])
    40384038        __(btrq $TCR_FLAG_BIT_FOREIGN_EXCEPTION,rcontext(tcr.flags))
    4039         __(jc,pn 0f)
     4039        __(jc 0f)
    40404040        __endif
    40414041        __(ret)
     
    42544254        __ifdef([DARWIN])
    42554255        __(btrq $TCR_FLAG_BIT_FOREIGN_EXCEPTION,rcontext(tcr.flags))
    4256         __(jc,pn 0f)
     4256        __(jc 0f)
    42574257        __endif
    42584258        __(ret)
     
    47664766        __(lea (%nargs_q,%imm0),%imm1)
    47674767        __(cmpl $nargregs<<fixnumshift,%imm1_l)
    4768         __(jna,pt local_label(regs_only))
     4768        __(jna local_label(regs_only))
    47694769        __(pop %ra0)
    47704770        __(cmpl $nargregs<<fixnumshift,%nargs)
    4771         __(jna,pt local_label(no_insert))
     4771        __(jna local_label(no_insert))
    47724772       
    47734773/* Some arguments have already been pushed.  Push imm0's worth   */
Note: See TracChangeset for help on using the changeset viewer.