/sysdeps/s390/s390-32/ |
A D | sub_n.S | 35 lhi %r0,1 # cannot use ahi to add carry, use slr 36 .L0: l %r6,0(%r1,%r3) # .L0 -> no carry from last sub 42 slr %r2,%r2 # no last carry to return 44 .L2: l %r6,0(%r1,%r3) # .L2 -> carry from last sub 47 slr %r6,%r0 # no carry yet, add carry from last sub 50 brc 11,.L1 # new carry ? 52 lr %r2,%r0 # return last carry 54 .L4: slr %r6,%r0 # already a carry, add carry from last sub 58 lr %r2,%r0 # return last carry
|
A D | add_n.S | 36 lhi %r0,1 # cannot use ahi to add carry, use alr 37 .L0: l %r6,0(%r1,%r3) # .L0 -> no carry from last add 43 slr %r2,%r2 # no last carry to return 45 .L2: l %r6,0(%r1,%r3) # .L2 -> carry from last add 48 alr %r6,%r0 # no carry yet, add carry from last add 51 brc 12,.L1 # new carry ? 53 lr %r2,%r0 # return last carry 55 .L4: alr %r6,%r0 # already a carry, add carry from last add 59 lr %r2,%r0 # return last carry
|
/sysdeps/s390/s390-64/ |
A D | sub_n.S | 33 lghi %r0,1 # cannot use ahi to add carry, use slr 34 .L0: lg %r6,0(%r1,%r3) # .L0 -> no carry from last sub 40 slgr %r2,%r2 # no last carry to return 42 .L2: lg %r6,0(%r1,%r3) # .L2 -> carry from last sub 45 slgr %r6,%r0 # no carry yet, add carry from last sub 48 brc 11,.L1 # new carry ? 50 lgr %r2,%r0 # return last carry 52 .L4: slgr %r6,%r0 # already a carry, add carry from last sub 56 lgr %r2,%r0 # return last carry
|
A D | add_n.S | 36 lghi %r0,1 # cannot use ahi to add carry, use alr 37 .L0: lg %r6,0(%r1,%r3) # .L0 -> no carry from last add 43 slgr %r2,%r2 # no last carry to return 45 .L2: lg %r6,0(%r1,%r3) # .L2 -> carry from last add 48 algr %r6,%r0 # no carry yet, add carry from last add 51 brc 12,.L1 # new carry ? 53 lgr %r2,%r0 # return last carry 55 .L4: algr %r6,%r0 # already a carry, add carry from last add 59 lgr %r2,%r0 # return last carry
|
/sysdeps/alpha/alphaev6/ |
A D | addmul_1.S | 251 addq $14, $20, $14 # U0 hi mul + carry 254 addq $14, $21, $14 # U0 hi mul + carry 262 addq $8, $20, $8 # U0 hi mul + carry 269 addq $8, $21, $8 # U0 hi mul + carry 329 addq $8, $20, $8 # U0 hi mul + carry 340 addq $8, $21, $8 # L0 hi mul + carry 399 addq $8, $20, $8 # U0 hi mul + carry 410 addq $8, $21, $8 # U0 hi mul + carry 447 addq $8, $20, $8 # U0 hi mul + carry 452 addq $8, $21, $8 # L0 hi mul + carry [all …]
|
/sysdeps/sparc/sparc64/multiarch/ |
A D | submul_1-vis3.S | 27 #define carry %o5 macro 43 clr carry 57 addcc carry, tmp5, tmp5 58 addxc %g0, tmp6, carry 60 addxc %g0, carry, carry 62 addcc carry, tmp7, tmp7 63 addxc %g0, tmp8, carry 65 addxc %g0, carry, carry 78 addxc %g0, tmp6, carry 80 addxc %g0, carry, carry [all …]
|
A D | addmul_1-vis3.S | 27 #define carry %o5 macro 43 clr carry 57 addcc carry, tmp5, tmp5 58 addxc %g0, tmp6, carry 60 addxc %g0, carry, carry 62 addcc carry, tmp7, tmp7 63 addxc %g0, tmp8, carry 65 addxc %g0, carry, carry 78 addxc %g0, tmp6, carry 80 addxc %g0, carry, carry [all …]
|
A D | mul_1-vis3.S | 27 #define carry %o5 macro 38 clr carry 50 addcc carry, tmp3, tmp3 52 addxc %g0, tmp2, carry 53 addcc carry, tmp1, tmp1 54 addxc %g0, tmp4, carry 65 addcc carry, tmp3, tmp3 66 addxc %g0, tmp2, carry 71 mov carry, %o0
|
/sysdeps/sparc/sparc32/sparcv9/ |
A D | submul_1.S | 28 #define carry %o5 macro 43 subcc %g0, 0, carry 55 addx carry, tmp64_1, tmp64_1 56 srlx tmp64_1, 32, carry 59 addx carry, tmp64_2, tmp64_2 60 srlx tmp64_2, 32, carry 72 addx carry, tmp64_1, tmp64_1 73 srlx tmp64_1, 32, carry 78 addx carry, 0, carry 80 restore carry, 0, %o0
|
A D | mul_1.S | 27 #define carry %o5 macro 38 clr carry 48 add carry, tmp3, tmp3 50 srlx tmp3, 32, carry 51 add carry, tmp4, tmp4 54 srlx tmp4, 32, carry 62 add carry, tmp3, tmp3 64 srlx tmp3, 32, carry 68 mov carry, %o0
|
A D | addmul_1.S | 28 #define carry %o5 macro 43 clr carry 56 add carry, tmp64_1, tmp64_1 58 srlx tmp64_1, 32, carry 60 add carry, tmp64_2, tmp64_2 63 srlx tmp64_2, 32, carry 73 add carry, tmp64_1, tmp64_1 75 srlx tmp64_1, 32, carry 79 restore carry, 0, %o0
|
/sysdeps/mips/mips64/ |
A D | addmul_1.S | 71 daddu $3,$3,$2 # add old carry limb to low product limb 80 sltu $2,$3,$2 # carry from previous addition -> $2 87 daddu $2,$9,$2 # add high product limb and carry from addition 111 daddu $2,$9,$2 # add high product limb and carry from addition 129 daddu $2,$9,$2 # add high product limb and carry from addition
|
A D | mul_1.S | 71 daddu $10,$10,$2 # add old carry limb to low product limb 80 sltu $2,$10,$2 # carry from previous addition -> $2 84 daddu $2,$9,$2 # add high product limb and carry from addition 104 daddu $2,$9,$2 # add high product limb and carry from addition 118 daddu $2,$9,$2 # add high product limb and carry from addition
|
A D | submul_1.S | 72 daddu $3,$3,$2 # add old carry limb to low product limb 81 sltu $2,$3,$2 # carry from previous addition -> $2 88 daddu $2,$9,$2 # add high product limb and carry from addition 112 daddu $2,$9,$2 # add high product limb and carry from addition 130 daddu $2,$9,$2 # add high product limb and carry from addition
|
/sysdeps/sparc/sparc64/ |
A D | sub_n.S | 37 mov 0,%o4 ! clear carry variable 43 addcc %g1,%o4,%g1 ! add s2 limb and carry variable 44 movcc %xcc,0,%o4 ! if carry-out, o4 was 1; clear it 49 movcs %xcc,1,%o4 ! if s1 subtract gave carry, record it
|
A D | add_n.S | 40 mov 0,%o4 ! clear carry variable 46 addcc %g1,%o4,%g1 ! add s2 limb and carry variable 47 movcc %xcc,0,%o4 ! if carry-out, o4 was 1; clear it 52 movcs %xcc,1,%o4 ! if s1 add gave carry, record it
|
A D | mul_1.S | 63 mov 0,%l0 ! we need the carry from that add...
|
A D | submul_1.S | 60 mov 0,%l0 ! we need the carry from that add...
|
A D | addmul_1.S | 61 mov 0,%l0 ! we need the carry from that add...
|
/sysdeps/ieee754/dbl-64/ |
A D | k_rem_pio2.c | 161 int32_t jz, jx, jv, jp, jk, carry, n, iq[20], i, j, k, m, q0, ih; in __kernel_rem_pio2() local 216 n += 1; carry = 0; in __kernel_rem_pio2() 220 if (carry == 0) in __kernel_rem_pio2() 224 carry = 1; iq[i] = 0x1000000 - j; in __kernel_rem_pio2() 243 if (carry != 0) in __kernel_rem_pio2()
|
/sysdeps/alpha/ |
A D | addmul_1.S | 64 cmpult $3,$0,$0 # $0 = carry from (cy_limb + prod_low) 77 cmpult $3,$0,$0 # $0 = carry from (cy_limb + prod_low)
|
A D | submul_1.S | 64 cmpult $3,$0,$0 # $0 = carry from (cy_limb + prod_low) 77 cmpult $3,$0,$0 # $0 = carry from (cy_limb + prod_low)
|
/sysdeps/hppa/ |
A D | lshift.S | 41 vshd %r0,%r22,%r28 ;! compute carry out limb
|
A D | rshift.S | 38 vshd %r22,%r0,%r28 ;! compute carry out limb
|
/sysdeps/sparc/sparc32/ |
A D | sub_n.S | 131 addx %g0,%g0,%o0 ! return carry-out from most sign. limb 232 addx %g0,%g0,%o0 ! return carry-out from most sign. limb 326 addx %g0,%g0,%o0 ! return carry-out from most sign. limb
|