/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/ |
H A D | bx.c | 2 good (unsigned src, unsigned o5, unsigned w5) argument 4 return src & ~((w5 == 0) ? (~0 << o5) : (1 << o5)); 8 bad (unsigned src, unsigned o5, unsigned w5) argument 10 return src & ((w5 == 0) ? ~(~0 << o5) : ~(1 << o5));
|
H A D | bf.c | 5 ext (sint32 src, unsigned o5, unsigned w5) argument 7 return (w5 == 0) ? src >> o5 : (src << (( - o5 - w5) & 31)) >> (32 - w5); 11 extu (uint32 src, unsigned o5, unsigned w5) argument 13 return (w5 == 0) ? src >> o5 : (src << (( - o5 - w5) & 31)) >> (32 - w5); 17 mak (uint32 src, unsigned o5, unsigned w5) argument 19 return (w5 == 0) ? src << o5 : (src << (32 - w5)) >> (( - o5 - w5) & 31); 23 rot (uint32 src, unsigned o5) argument [all...] |
/haiku-buildtools/legacy/gcc/gcc/config/sparc/ |
H A D | lb1spc.asm | 16 andncc %o4, 0xfff, %o5 ! mask out lower 12 bits 75 rd %y, %o5 77 srl %o5, 20, %o5 ! right shift partial product by 20 bits 79 or %o5, %o4, %o0 ! merge for true product 148 orcc %o1, %g0, %o5 159 cmp %o3, %o5 ! if %o1 exceeds %o0, done 173 cmp %o5, %g1 176 sll %o5, 4, %o5 [all...] |
/haiku-buildtools/gcc/libgcc/config/sparc/ |
H A D | lb1spc.S | 16 andncc %o4, 0xfff, %o5 ! mask out lower 12 bits 75 rd %y, %o5 77 srl %o5, 20, %o5 ! right shift partial product by 20 bits 79 or %o5, %o4, %o0 ! merge for true product 148 orcc %o1, %g0, %o5 159 cmp %o3, %o5 ! if %o1 exceeds %o0, done 173 cmp %o5, %g1 176 sll %o5, 4, %o5 [all...] |
/haiku-buildtools/gcc/gmp/mpn/sparc32/v9/ |
H A D | mul_1.asm | 71 add %sp, 160, %o5 C point in scratch area 72 and %o5, -32, %o5 C align at 0 (mod 32) in scratch area 84 std %f14, [%o5+16] 85 std %f12, [%o5+24] 86 ldx [%o5+16], %g2 C p16 87 ldx [%o5+24], %g1 C p0 103 std %f14, [%o5+16] 105 std %f12, [%o5+24] 109 std %f14, [%o5 [all...] |
H A D | addmul_1.asm | 71 add %sp, 160, %o5 C point in scratch area 72 and %o5, -32, %o5 C align at 0 (mod 32) in scratch area 84 std %f14, [%o5+16] 85 std %f12, [%o5+24] 86 ldx [%o5+16], %g2 C p16 87 ldx [%o5+24], %g1 C p0 104 std %f14, [%o5+16] 106 std %f12, [%o5+24] 110 std %f14, [%o5 [all...] |
H A D | submul_1.asm | 71 add %sp, 160, %o5 C point in scratch area 72 and %o5, -32, %o5 C align at 0 (mod 32) in scratch area 84 std %f14, [%o5+16] 85 std %f12, [%o5+24] 86 ldx [%o5+16], %g2 C p16 87 ldx [%o5+24], %g1 C p0 104 std %f14, [%o5+16] 106 std %f12, [%o5+24] 110 std %f14, [%o5 [all...] |
/haiku-buildtools/binutils/ld/testsuite/ld-sparc/ |
H A D | tlssunbin32.s | 40 add %o3, %tie_lo10(bg6), %o5 41 ld [%l4 + %o5], %o2, %tie_ld(bg6) 47 add %o3, %tie_lo10(bl6), %o5 48 ld [%l4 + %o5], %l2, %tie_ld(bl6) 54 add %o3, %tie_lo10(bl8), %o5 55 ld [%l4 + %o5], %l2, %tie_ld(bl8) 61 add %o3, %tie_lo10(sh6), %o5 62 ld [%l4 + %o5], %l2, %tie_ld(sh6) 68 add %o3, %tie_lo10(bl8), %o5 69 ld [%l4 + %o5], [all...] |
H A D | tlssunbin64.s | 44 add %o3, %tie_lo10(bg6), %o5 45 ldx [%l4 + %o5], %o2, %tie_ldx(bg6) 51 add %o3, %tie_lo10(bl6), %o5 52 ldx [%l4 + %o5], %l2, %tie_ldx(bl6) 58 add %o3, %tie_lo10(bl8), %o5 59 ldx [%l4 + %o5], %l2, %tie_ldx(bl8) 65 add %o3, %tie_lo10(sh6), %o5 66 ldx [%l4 + %o5], %l2, %tie_ldx(sh6) 72 add %o3, %tie_lo10(bl8), %o5 73 ldx [%l4 + %o5], [all...] |
H A D | tlssunnopic32.s | 44 sethi %tie_hi22(sh2), %o5 45 add %o5, %tie_lo10(sh2), %o1 58 sethi %tie_hi22(bl2), %o5 59 add %o5, %tie_lo10(bl2), %o1
|
/haiku-buildtools/legacy/binutils/ld/testsuite/ld-sparc/ |
H A D | tlssunbin32.s | 40 add %o3, %tie_lo10(bg6), %o5 41 ld [%l4 + %o5], %o2, %tie_ld(bg6) 47 add %o3, %tie_lo10(bl6), %o5 48 ld [%l4 + %o5], %l2, %tie_ld(bl6) 54 add %o3, %tie_lo10(bl8), %o5 55 ld [%l4 + %o5], %l2, %tie_ld(bl8) 61 add %o3, %tie_lo10(sh6), %o5 62 ld [%l4 + %o5], %l2, %tie_ld(sh6) 68 add %o3, %tie_lo10(bl8), %o5 69 ld [%l4 + %o5], [all...] |
H A D | tlssunbin64.s | 44 add %o3, %tie_lo10(bg6), %o5 45 ldx [%l4 + %o5], %o2, %tie_ldx(bg6) 51 add %o3, %tie_lo10(bl6), %o5 52 ldx [%l4 + %o5], %l2, %tie_ldx(bl6) 58 add %o3, %tie_lo10(bl8), %o5 59 ldx [%l4 + %o5], %l2, %tie_ldx(bl8) 65 add %o3, %tie_lo10(sh6), %o5 66 ldx [%l4 + %o5], %l2, %tie_ldx(sh6) 72 add %o3, %tie_lo10(bl8), %o5 73 ldx [%l4 + %o5], [all...] |
H A D | tlssunnopic32.s | 44 sethi %tie_hi22(sh2), %o5 45 add %o5, %tie_lo10(sh2), %o1 58 sethi %tie_hi22(bl2), %o5 59 add %o5, %tie_lo10(bl2), %o1
|
/haiku-buildtools/gcc/gmp/mpn/sparc32/ |
H A D | addmul_1.asm | 43 ld [%o1+%o2],%o5 48 addcc %o5,%g1,%g1 49 ld [%o1+%o2],%o5 53 sra %o5,31,%g2 56 mulscc %g1,%o5,%g1 57 mulscc %g1,%o5,%g1 58 mulscc %g1,%o5,%g1 59 mulscc %g1,%o5,%g1 60 mulscc %g1,%o5,%g1 61 mulscc %g1,%o5, [all...] |
H A D | submul_1.asm | 43 ld [%o1+%o2],%o5 48 subcc %o5,%g1,%g1 49 ld [%o1+%o2],%o5 53 sra %o5,31,%g2 56 mulscc %g1,%o5,%g1 57 mulscc %g1,%o5,%g1 58 mulscc %g1,%o5,%g1 59 mulscc %g1,%o5,%g1 60 mulscc %g1,%o5,%g1 61 mulscc %g1,%o5, [all...] |
H A D | mul_1.asm | 43 ld [%o1+%o2],%o5 50 sra %o5,31,%g2 53 mulscc %g1,%o5,%g1 54 mulscc %g1,%o5,%g1 55 mulscc %g1,%o5,%g1 56 mulscc %g1,%o5,%g1 57 mulscc %g1,%o5,%g1 58 mulscc %g1,%o5,%g1 59 mulscc %g1,%o5,%g1 60 mulscc %g1,%o5, [all...] |
H A D | lshift.asm | 34 sub %g0,%o3,%o5 C negate shift count 38 srl %g2,%o5,%g1 C compute function result 50 srl %g3,%o5,%g1 65 srl %g3,%o5,%g1 71 srl %g2,%o5,%g1 77 srl %g3,%o5,%g1 83 srl %g2,%o5,%g1
|
H A D | rshift.asm | 32 sub %g0,%o3,%o5 C negate shift count 35 sll %g2,%o5,%g1 C compute function result 47 sll %g3,%o5,%g1 62 sll %g3,%o5,%g1 68 sll %g2,%o5,%g1 74 sll %g3,%o5,%g1 80 sll %g2,%o5,%g1
|
/haiku-buildtools/binutils/gas/testsuite/gas/sparc/ |
H A D | edge.s | 15 edge32cc %o5, %o4, %o2 16 edge32 %o5, %o4, %o2 17 edge32n %o5, %o4, %o2
|
H A D | edge.d | 22 30: 95 b3 41 0c edge32cc %o5, %o4, %o2 23 34: 95 b3 41 0c edge32cc %o5, %o4, %o2 24 38: 95 b3 41 2c edge32n %o5, %o4, %o2
|
H A D | cbcond.s | 9 cxble %o4, %o5, 1f 11 cwbl %o5, %l0, 1f 12 cwbl %o5, 6, 1f 49 cxbcc %o4, %o5, 1f 51 cwbpos %o5, %l0, 1f 52 cwbpos %o5, 25, 1f
|
H A D | rdpr.s | 15 rdpr %cleanwin,%o5
|
/haiku-buildtools/gcc/gmp/mpn/sparc32/v8/ |
H A D | submul_1.asm | 42 umul %o4,%o3,%o5 44 addcc %o5,%o0,%o5 46 subcc %g2,%o5,%g2
|
/haiku-buildtools/legacy/binutils/gas/testsuite/gas/sparc/ |
H A D | rdpr.s | 15 rdpr %cleanwin,%o5
|
H A D | wrpr.s | 15 wrpr %o5,%cleanwin
|