Searched refs:o5 (Results 1 - 25 of 54) sorted by relevance

123

/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/
H A Dbx.c2 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 Dbf.c5 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 Dlb1spc.asm16 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 Dlb1spc.S16 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 Dmul_1.asm71 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 Daddmul_1.asm71 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 Dsubmul_1.asm71 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 Dtlssunbin32.s40 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 Dtlssunbin64.s44 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 Dtlssunnopic32.s44 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 Dtlssunbin32.s40 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 Dtlssunbin64.s44 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 Dtlssunnopic32.s44 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 Daddmul_1.asm43 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 Dsubmul_1.asm43 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 Dmul_1.asm43 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 Dlshift.asm34 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 Drshift.asm32 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 Dedge.s15 edge32cc %o5, %o4, %o2
16 edge32 %o5, %o4, %o2
17 edge32n %o5, %o4, %o2
H A Dedge.d22 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 Dcbcond.s9 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 Drdpr.s15 rdpr %cleanwin,%o5
/haiku-buildtools/gcc/gmp/mpn/sparc32/v8/
H A Dsubmul_1.asm42 umul %o4,%o3,%o5
44 addcc %o5,%o0,%o5
46 subcc %g2,%o5,%g2
/haiku-buildtools/legacy/binutils/gas/testsuite/gas/sparc/
H A Drdpr.s15 rdpr %cleanwin,%o5
H A Dwrpr.s15 wrpr %o5,%cleanwin

Completed in 138 milliseconds

123