/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | aeabi_memset.S | 17 mov r3, r1 19 mov r2, r3
|
H A D | aeabi_uidivmod.S | 32 pop {r1, r2, r3} 35 JMP (r3) 45 mov r3, r0 47 mov r1, r3
|
H A D | aeabi_uldivmod.S | 34 movs r1, r3 35 movs r3, r6 39 ldr r3, [sp, #12]
|
H A D | comparesf2.S | 55 lsls r3, r1, #1 58 mov r3, r1, lsl #1 63 // flag if both a and b are zero (of either sign). The shift of r3 doesn't 67 lsrs r6, r3, #1 70 orrs r12, r2, r3, lsr #1 90 subs r0, r2, r3 94 subspl r0, r2, r3 157 cmp r3, r6 166 cmpls r3, #0xff000000 229 lsls r3, r [all...] |
H A D | divdf3vfp.S | 24 vmov d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | divmodsi4.S | 36 mov r3, r0 37 sdiv r0, r3, r1 38 mls r1, r0, r1, r3
|
H A D | divsi3.S | 54 asrs r3, r1, #31 56 eors r1, r3 58 subs r1, r1, r3 61 eor r3, r1, r1, asr #31 63 sub r1, r3, r1, asr #31
|
H A D | eqdf2vfp.S | 24 vmov d7, r2, r3 // load r2/r3 pair in double register
|
H A D | gedf2vfp.S | 25 vmov d7, r2, r3 // load r2/r3 pair in double register
|
H A D | gtdf2vfp.S | 25 vmov d7, r2, r3 // load r2/r3 pair in double register
|
H A D | ledf2vfp.S | 25 vmov d7, r2, r3 // load r2/r3 pair in double register
|
H A D | ltdf2vfp.S | 25 vmov d7, r2, r3 // load r2/r3 pair in double register
|
H A D | modsi3.S | 46 eor r3, r1, r1, asr #31 48 sub r1, r3, r1, asr #31
|
H A D | muldf3vfp.S | 24 vmov d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | nedf2vfp.S | 24 vmov d7, r2, r3 // load r2/r3 pair in double register
|
H A D | subdf3vfp.S | 24 vmov d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | sync-ops.h | 26 strex r3, r2, [r12]; \ 27 cmp r3, #0; \ 41 op(r4, r5, r0, r1, r2, r3); \
|
H A D | udivmodsi4.S | 30 mov r3, r0 31 udiv r0, r3, r1 32 mls r1, r0, r1, r3 54 // that (r0 << shift) < 2 * r1. The quotient is stored in r3. 58 clz r3, r1 59 // r0 >= r1 implies clz(r0) <= clz(r1), so ip <= r3. 60 sub r3, r3, ip 63 sub ip, ip, r3, lsl #1 67 sub ip, ip, r3, ls [all...] |
H A D | udivsi3.S | 77 // that (r0 << shift) < 2 * r1. The quotient is stored in r3. 81 clz r3, r1 82 // r0 >= r1 implies clz(r0) <= clz(r1), so ip <= r3. 83 sub r3, r3, ip 86 sub ip, ip, r3, lsl #1 90 sub ip, ip, r3, lsl #2 91 sub ip, ip, r3, lsl #3 92 mov r3, #0 112 lsrs r3, r [all...] |
H A D | umodsi3.S | 53 // that (r0 << shift) < 2 * r1. The quotient is stored in r3. 57 clz r3, r1 58 // r0 >= r1 implies clz(r0) <= clz(r1), so ip <= r3. 59 sub r3, r3, ip 62 sub ip, ip, r3, lsl #1 66 sub ip, ip, r3, lsl #3 75 lsr r3, r2, #16 76 cmp r3, r1 77 movhs r2, r3 [all...] |
H A D | unorddf2vfp.S | 25 vmov d7, r2, r3 // load r2/r3 pair in double register
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/ |
H A D | dfaddsub.S | 14 #define B r3:2 15 #define BH r3
|
H A D | dfdiv.S | 15 #define B r3:2 16 #define BH r3 93 #define DENOM r3:2 94 #define DENOMHI r3 210 #define B r3:2 211 #define BH r3
|
H A D | dffma.S | 18 #define B r3:2 19 #define BH r3
|
H A D | dfminmax.S | 10 #define B r3:2
|