/minix/external/bsd/llvm/dist/llvm/test/MC/Sparc/ |
H A D | sparc64-alu-instructions.s | 4 sllx %g1, %i2, %i0 7 sllx %g1, 63, %i0 10 srlx %g1, %i2, %i0 13 srlx %g1, 63, %i0 16 srax %g1, %i2, %i0 19 srax %g1, 63, %i0 22 mulx %g1, %i2, %i0 25 mulx %g1, 63, %i0 28 sdivx %g1, %i2, %i0 31 sdivx %g1, 63, %i0 [all …]
|
H A D | sparc-mem-instructions.s | 5 ldsb [%i0 + %l6], %o2 7 ldsb [%i0 + 32], %o2 12 ldsh [%i0 + %l6], %o2 14 ldsh [%i0 + 32], %o2 19 ldub [%i0 + %l6], %o2 21 ldub [%i0 + 32], %o2 28 lduh [%i0 + 32], %o2 33 ld [%i0 + %l6], %o2 35 ld [%i0 + 32], %o2 42 stb %o2, [%i0 + 32] [all …]
|
H A D | sparc-atomic-instructions.s | 9 ! CHECK: swap [%i0+%l6], %o2 ! encoding: [0xd4,0x7e,0x00,0x16] 10 swap [%i0+%l6], %o2 12 ! CHECK: swap [%i0+32], %o2 ! encoding: [0xd4,0x7e,0x20,0x20] 13 swap [%i0+32], %o2 15 ! CHECK: cas [%i0], %l6, %o2 ! encoding: [0xd5,0xe6,0x10,0x16] 16 cas [%i0], %l6, %o2 18 ! CHECK: casx [%i0], %l6, %o2 ! encoding: [0xd5,0xf6,0x10,0x16] 19 casx [%i0], %l6, %o2
|
/minix/lib/libm/src/ |
H A D | s_rintf.c | 33 int32_t i0,jj0,sx; in rintf() local 40 GET_FLOAT_WORD(i0,x); in rintf() 41 sx = (i0>>31)&1; in rintf() 42 jj0 = ((i0>>23)&0xff)-0x7f; in rintf() 46 i1 = (i0&0x07fffff); in rintf() 47 i0 &= 0xfff00000; in rintf() 48 i0 |= ((i1|-i1)>>9)&0x400000; in rintf() 49 SET_FLOAT_WORD(x,i0); in rintf() 52 GET_FLOAT_WORD(i0,t); in rintf() 59 if((i0&i)!=0) i0 = (i0&(~i))|((0x100000)>>jj0); in rintf() [all …]
|
H A D | s_floor.c | 40 int32_t i0,i1,jj0; in floor() local 42 EXTRACT_WORDS(i0,i1,x); in floor() 43 jj0 = ((i0>>20)&0x7ff)-0x3ff; in floor() 47 if(i0>=0) {i0=i1=0;} in floor() 48 else if(((i0&0x7fffffff)|i1)!=0) in floor() 49 { i0=0xbff00000;i1=0;} in floor() 55 if(i0<0) i0 += (0x00100000)>>jj0; in floor() 56 i0 &= (~i); i1=0; in floor() 66 if(i0<0) { in floor() 67 if(jj0==20) i0+=1; in floor() [all …]
|
H A D | s_ceil.c | 40 int32_t i0,i1,jj0; in __strong_alias() local 42 EXTRACT_WORDS(i0,i1,x); in __strong_alias() 43 jj0 = ((i0>>20)&0x7ff)-0x3ff; in __strong_alias() 47 if(i0<0) {i0=0x80000000;i1=0;} in __strong_alias() 48 else if((i0|i1)!=0) { i0=0x3ff00000;i1=0;} in __strong_alias() 54 if(i0>0) i0 += (0x00100000)>>jj0; in __strong_alias() 55 i0 &= (~i); i1=0; in __strong_alias() 65 if(i0>0) { in __strong_alias() 66 if(jj0==20) i0+=1; in __strong_alias() 69 if(j<(u_int32_t)i1) i0+=1; /* got a carry */ in __strong_alias() [all …]
|
H A D | s_rint.c | 40 int32_t i0,jj0,sx; in rint() local 43 EXTRACT_WORDS(i0,i1,x); in rint() 44 sx = (i0>>31)&1; in rint() 45 jj0 = ((i0>>20)&0x7ff)-0x3ff; in rint() 49 i1 |= (i0&0x0fffff); in rint() 50 i0 &= 0xfffe0000; in rint() 52 SET_HIGH_WORD(x,i0); in rint() 55 GET_HIGH_WORD(i0,t); in rint() 62 if(((i0&i)|i1)!=0) { in rint() 64 i0 = (i0&(~i))|((0x20000)>>jj0); in rint() [all …]
|
H A D | s_floorf.c | 38 int32_t i0,jj0; in floorf() local 40 GET_FLOAT_WORD(i0,x); in floorf() 41 jj0 = ((i0>>23)&0xff)-0x7f; in floorf() 45 if(i0>=0) {i0=0;} in floorf() 46 else if((i0&0x7fffffff)!=0) in floorf() 47 { i0=0xbf800000;} in floorf() 51 if((i0&i)==0) return x; /* x is integral */ in floorf() 53 if(i0<0) i0 += (0x00800000)>>jj0; in floorf() 54 i0 &= (~i); in floorf() 61 SET_FLOAT_WORD(x,i0); in floorf()
|
H A D | s_ceilf.c | 29 int32_t i0,jj0; in ceilf() local 32 GET_FLOAT_WORD(i0,x); in ceilf() 33 jj0 = ((i0>>23)&0xff)-0x7f; in ceilf() 37 if(i0<0) {i0=0x80000000;} in ceilf() 38 else if(i0!=0) { i0=0x3f800000;} in ceilf() 42 if((i0&i)==0) return x; /* x is integral */ in ceilf() 44 if(i0>0) i0 += (0x00800000)>>jj0; in ceilf() 45 i0 &= (~i); in ceilf() 52 SET_FLOAT_WORD(x,i0); in ceilf()
|
H A D | lroundf.c | 46 u_int32_t i0; in LROUNDNAME() local 50 GET_FLOAT_WORD(i0, x); in LROUNDNAME() 51 e = i0 >> SNG_FRACBITS; in LROUNDNAME() 68 GET_FLOAT_WORD(i0, x); in LROUNDNAME() 69 e = ((i0 >> SNG_FRACBITS) & 0xff) - SNG_EXP_BIAS; in LROUNDNAME() 70 i0 &= 0x7fffff; in LROUNDNAME() 71 i0 |= (1 << SNG_FRACBITS); in LROUNDNAME() 75 res = (shift < 32 ? (RESTYPE)i0 << shift : 0); in LROUNDNAME() 77 res = (shift > -32 ? i0 >> -shift : 0); in LROUNDNAME()
|
H A D | lrintf.c | 52 u_int32_t i0; in LRINTNAME() local 60 GET_FLOAT_WORD(i0, x); in LRINTNAME() 61 e = i0 >> SNG_FRACBITS; in LRINTNAME() 80 GET_FLOAT_WORD(i0, x); in LRINTNAME() 81 e = ((i0 >> SNG_FRACBITS) & 0xff) - SNG_EXP_BIAS; in LRINTNAME() 82 i0 &= 0x7fffff; in LRINTNAME() 83 i0 |= (1 << SNG_FRACBITS); in LRINTNAME() 87 res = (shift < 32 ? (RESTYPE)i0 << shift : 0); in LRINTNAME() 89 res = (shift > -32 ? i0 >> -shift : 0); in LRINTNAME()
|
H A D | lround.c | 46 u_int32_t i0, i1; in LROUNDNAME() local 50 GET_HIGH_WORD(i0, x); in LROUNDNAME() 51 e = i0 >> 20; in LROUNDNAME() 68 EXTRACT_WORDS(i0, i1, x); in LROUNDNAME() 69 e = ((i0 >> 20) & 0x7ff) - DBL_EXP_BIAS; in LROUNDNAME() 70 i0 &= 0xfffff; in LROUNDNAME() 71 i0 |= (1 << 20); in LROUNDNAME() 80 res |= (shift < 32 ? (RESTYPE)i0 << shift : 0); in LROUNDNAME() 82 res |= (shift > -32 ? i0 >> -shift : 0); in LROUNDNAME()
|
H A D | lrint.c | 52 u_int32_t i0, i1; in LRINTNAME() local 56 GET_HIGH_WORD(i0, x); in LRINTNAME() 57 e = i0 >> 20; in LRINTNAME() 76 EXTRACT_WORDS(i0, i1, x); in LRINTNAME() 77 e = ((i0 >> 20) & 0x7ff) - DBL_EXP_BIAS; in LRINTNAME() 78 i0 &= 0xfffff; in LRINTNAME() 79 i0 |= (1 << 20); in LRINTNAME() 88 res |= (shift < 32 ? (RESTYPE)i0 << shift : 0); in LRINTNAME() 90 res |= (shift > -32 ? i0 >> -shift : 0); in LRINTNAME()
|
H A D | s_truncf.c | 38 int32_t i0,jj0; in truncf() local 40 GET_FLOAT_WORD(i0,x); in truncf() 41 jj0 = ((i0>>23)&0xff)-0x7f; in truncf() 45 i0 &= 0x80000000; in truncf() 48 if((i0&i)==0) return x; /* x is integral */ in truncf() 50 i0 &= (~i); in truncf() 56 SET_FLOAT_WORD(x,i0); in truncf()
|
/minix/external/bsd/llvm/dist/llvm/test/MC/Disassembler/Sparc/ |
H A D | sparc-mem.txt | 3 # CHECK: ldsb [%i0+%l6], %o2 6 # CHECK: ldsb [%i0+32], %o2 12 # CHECK: ldsh [%i0+%l6], %o2 15 # CHECK: ldsh [%i0+32], %o2 21 # CHECK: ldub [%i0+%l6], %o2 24 # CHECK: ldub [%i0+32], %o2 39 # CHECK: ld [%i0+%l6], %o2 42 # CHECK: ld [%i0+32], %o2 48 # CHECK: ld [%i0+%l6], %f2 51 # CHECK: ld [%i0+32], %f2 [all …]
|
/minix/lib/libc/arch/sparc/gen/ |
H A D | _setjmp.S | 70 ld [%i0 + 16], %g3 71 ld [%i0 + 24], %g2 72 ld [%i0 + 48], %g4 73 ld [%i0 + 52], %g7 76 mov 1, %i0 89 ld [%i0 + 16], %g3 90 ld [%i0 + 24], %g2 91 ld [%i0 + 48], %g4 92 ld [%i0 + 52], %g7 99 ld [%i0+4], %i7 /* restore return pc */ [all …]
|
H A D | setjmp.S | 67 add %i0, 32, %o2 /* build sigcontext sc.sc_mask */ 77 st %o1, [%i0 + 0] /* sc.sc_onstack = current onstack; */ 78 st %fp, [%i0 + 8] /* sc.sc_sp = (caller's) sp */ 80 st %o0, [%i0 + 12] /* sc.sc_pc = return_pc */ 81 st %g3, [%i0 + 16] /* sc.sc_npc */ 82 st %g0, [%i0 + 20] /* sc.sc_psr = (clean psr) */ 83 st %g2, [%i0 + 24] 84 st %g4, [%i0 + 48] 85 st %g7, [%i0 + 52]
|
/minix/crypto/external/bsd/openssl/dist/crypto/aes/asm/ |
H A D | aes-mips.pl | 133 and $i0,0x3fc 154 and $i0,0x3fc 175 and $i0,0x3fc 196 and $i0,0x3fc 242 and $i0,0x3fc 259 and $i0,0x3fc 846 lbu $i0,1024($i0) 901 lbu $i0,1024($i0) 960 lbu $i0,1024($i0) 1002 lbu $i0,1024($i0) [all …]
|
/minix/lib/libc/arch/sparc64/gen/ |
H A D | setjmp.S | 83 add %i0, 0x38, %o2 /* build sigcontext in [%o2]->sc.sc_mask */ 111 lduw [%i0 + 8 + 0x10], %o0 /* foo.ss_flags */ 113 st %o1, [%i0 + 0x00] /* sc.sc_onstack = current onstack; */ 116 stx %fp, [%i0 + 0x08] /* sc.sc_sp = sp */ 118 stx %o0, [%i0 + 0x10] /* sc.sc_pc = return_pc */ 119 stx %g0, [%i0 + 0x20] /* sc.sc_tstate = (clean ccr) */ 120 stx %l1, [%i0 + 0x28] /* sc.sc_g1 */ 121 stx %l2, [%i0 + 0x30] /* sc.sc_o0, set in longjmp, use as %g2 */ 125 stx %l3, [%i0 + 0x48] /* adjust asserts in longjmp.c */ 126 stx %l6, [%i0 + 0x50] /* if you change any of these */ [all …]
|
H A D | _setjmp.S | 83 ldx [%i0+0x28],%g1 84 ldx [%i0+0x30],%g2 85 ldx [%i0+0x48],%g3 86 ldx [%i0+0x50],%g6 87 ldx [%i0+0x58],%g7 88 ldx [%i0+8], %i7 89 ldx [%i0+0], %fp 90 mov 1, %i0 91 movrnz %i1, %i1, %i0 ! compute v ? v : 1
|
/minix/external/bsd/llvm/dist/llvm/test/Transforms/Scalarizer/ |
H A D | basic.ll | 17 ; CHECK: %acc.i0 = phi float [ %init.i0, %entry ], [ %sel.i0, %loop ] 24 ; CHECK: %val.i0 = load float* %ptr.i0, align 16 31 ; CHECK: %add.i0 = fadd float %val.i0, %val.i2 41 ; CHECK: %cmp.i0 = fcmp ogt float %call.i0, 1.0 48 ; CHECK: %sel.i0 = select i1 %cmp.i0, float %call.i0, float 5.0 52 ; CHECK: store float %sel.i0, float* %ptr.i0 103 ; CHECK: %acc.i0 = phi i32 [ %init.i0, %entry ], [ %sel.i0, %loop ] 117 ; CHECK: %ext.i0 = sext i8 %val.i0 to i32 121 ; CHECK: %add.i0 = add i32 %ext.i0, %acc.i0 129 ; CHECK: %sel.i0 = select i1 %cmp.i0, i32 %add.i0, i32 %i [all …]
|
/minix/external/bsd/llvm/dist/llvm/test/Transforms/BBVectorize/ |
H A D | simple-ldstr.ll | 8 %i0 = load double* %a, align 8 10 %mul = fmul double %i0, %i1 21 ; CHECK: %i0.v.i0 = bitcast double* %a to <2 x double>* 23 ; CHECK: %i0 = load <2 x double>* %i0.v.i0, align 8 40 %mul = fmul double %i0, %i1 85 ; CHECK: %i0.v.i0 = bitcast double* %a to <2 x double>* 87 ; CHECK: %i0 = load <2 x double>* %i0.v.i0, align 8 103 ; CHECK-AO: %mul.v.i0.1 = insertelement <2 x double> undef, double %i0, i32 0 104 ; CHECK-AO: %mul.v.i0.2 = insertelement <2 x double> %mul.v.i0.1, double %i3, i32 1 159 ; CHECK: %i0.v.i0 = bitcast double* %a to <2 x double>* [all …]
|
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/ |
H A D | 64spill.ll | 7 ; CHECK: and %i0, %i1, [[R:%[gilo][0-7]]] 9 ; CHECK: ldx [%fp+{{.+}}, %i0 20 ; CHECK: ldx [%fp+{{.+}}, %i0 31 ; CHECK: ldx [%fp+{{.+}}, %i0 43 ; CHECK: ldx [%fp+{{.+}}, %i0 54 ; CHECK: ldx [%fp+{{.+}}, %i0 65 ; CHECK: ldx [%fp+{{.+}}, %i0 76 ; CHECK: ldx [%fp+{{.+}}, %i0 87 ; CHECK: ldx [%fp+{{.+}}, %i0 98 ; CHECK: ldx [%fp+{{.+}}, %i0 [all …]
|
/minix/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ |
H A D | aes-sparcv9.S | 306 xor %l4,%i0,%i0 461 xor %l0,%i0,%i0 464 xor %o0,%i0,%i0 468 xor %o1,%i0,%i0 471 xor %o2,%i0,%i0 584 xor %o2,%i0,%i0 587 xor %l0,%i0,%i0 591 xor %o0,%i0,%i0 593 xor %o1,%i0,%i0 1039 xor %l4,%i0,%i0 [all …]
|
/minix/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ |
H A D | aes-sparcv9.S | 308 xor %l4,%i0,%i0 463 xor %l0,%i0,%i0 466 xor %o0,%i0,%i0 470 xor %o1,%i0,%i0 473 xor %o2,%i0,%i0 586 xor %o2,%i0,%i0 589 xor %l0,%i0,%i0 593 xor %o0,%i0,%i0 595 xor %o1,%i0,%i0 1041 xor %l4,%i0,%i0 [all …]
|