Home
last modified time | relevance | path

Searched refs:i0 (Results 1 – 25 of 168) sorted by relevance

1234567

/minix/external/bsd/llvm/dist/llvm/test/MC/Sparc/
H A Dsparc64-alu-instructions.s4 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 Dsparc-mem-instructions.s5 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 Dsparc-atomic-instructions.s9 ! 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 Ds_rintf.c33 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 Ds_floor.c40 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 Ds_ceil.c40 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 Ds_rint.c40 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 Ds_floorf.c38 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 Ds_ceilf.c29 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 Dlroundf.c46 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 Dlrintf.c52 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 Dlround.c46 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 Dlrint.c52 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 Ds_truncf.c38 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 Dsparc-mem.txt3 # 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.S70 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 Dsetjmp.S67 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 Daes-mips.pl133 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 Dsetjmp.S83 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.S83 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 Dbasic.ll17 ; 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 Dsimple-ldstr.ll8 %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 D64spill.ll7 ; 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 Daes-sparcv9.S306 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 Daes-sparcv9.S308 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 …]

1234567