/external/llvm/test/MC/SystemZ/ |
H A D | insn-bad-z196.s | 6 #CHECK: aghik %r0, %r1, -32769 8 #CHECK: aghik %r0, %r1, 32768 10 #CHECK: aghik %r0, %r1, foo 12 aghik %r0, %r1, -32769 13 aghik %r0, %r1, 32768 14 aghik %r0, %r1, foo 17 #CHECK: ahik %r0, %r1, -32769 19 #CHECK: ahik %r0, %r1, 32768 21 #CHECK: ahik %r0, %r1, foo 23 ahik %r0, [all...] |
H A D | insn-good-z196.s | 4 #CHECK: aghik %r0, %r0, -32768 # encoding: [0xec,0x00,0x80,0x00,0x00,0xd9] 5 #CHECK: aghik %r0, %r0, -1 # encoding: [0xec,0x00,0xff,0xff,0x00,0xd9] 6 #CHECK: aghik %r0, %r0, 0 # encoding: [0xec,0x00,0x00,0x00,0x00,0xd9] 7 #CHECK: aghik %r0, %r0, 1 # encoding: [0xec,0x00,0x00,0x01,0x00,0xd9] 8 #CHECK: aghik %r0, %r0, 3276 [all...] |
/external/compiler-rt/lib/arm/ |
H A D | bswapsi2.S | 21 eor r1, r0, r0, ror #16 24 eor r0, r1, r0, ror #8 26 rev r0, r0
|
H A D | negsf2vfp.S | 21 eor r0, r0, #-2147483648 // flip sign bit on float in r0
|
H A D | bswapdi2.S | 21 // r2 = rev(r0) 22 eor r2, r0, r0, ror #16 25 eor r2, r2, r0, ror #8 26 // r0 = rev(r1) 27 eor r0, r1, r1, ror #16 28 bic r0, r0, #0xff0000 29 mov r0, r0, ls [all...] |
H A D | switch8.S | 35 cmp r0, ip // signed compare with index 36 ldrsbcc r0, [lr, r0] // get indexed byte out of table 37 ldrsbhs r0, [lr, ip] // if out of range, use last entry in table 38 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
H A D | switchu8.S | 35 cmp r0, ip // compare with index 36 ldrbcc r0, [lr, r0] // get indexed byte out of table 37 ldrbhs r0, [lr, ip] // if out of range, use last entry in table 38 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
H A D | switch16.S | 35 cmp r0, ip // compare with index 36 add r0, lr, r0, lsl #1 // compute address of element in table 37 ldrshcc r0, [r0, #1] // load 16-bit element if r0 is in range 39 ldrshhs r0, [ip, #1] // load 16-bit element if r0 out of range 40 add ip, lr, r0, lsl #1 // compute label = lr + element*2
|
H A D | switch32.S | 35 cmp r0, ip // compare with index 36 add r0, lr, r0, lsl #2 // compute address of element in table 37 ldrcc r0, [r0, #3] // load 32-bit element if r0 is in range 39 ldrcs r0, [ip, #3] // load 32-bit element if r0 out of range 40 add ip, lr, r0 // compute label = lr + element
|
H A D | modsi3.S | 29 sdiv r2, r0, r1 30 mls r0, r2, r1, r0 33 mov r0, #0 38 mov r4, r0 40 eor r2, r0, r0, asr #31 42 sub r0, r2, r0, asr #31 47 eor r0, r [all...] |
H A D | divsi3.S | 31 sdiv r0, r0, r1 34 mov r0,#0 39 eor r4, r0, r1 41 eor r2, r0, r0, asr #31 43 sub r0, r2, r0, asr #31 48 eor r0, r0, r [all...] |
H A D | comparesf2.S | 50 mov r2, r0, lsl #1 62 eorsne r12, r0, r1 65 // ignoring NaNs for now), this subtract will zero out r0. If they have the 68 subspl r0, r2, r3 71 // the negation of the sign of b in r0. Thus, if both are negative and 72 // a > b, this sets r0 to 0; if both are positive and a < b, this sets 73 // r0 to -1. 78 // negative, this places 0 in r0; if a is negative and b positive, -1 is 79 // placed in r0. 80 mvnlo r0, r [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/d3d1x/progs/d3d11gears/ |
H A D | d3d11gears.hlsl.ps.h | 55 dp3 r0.x, v2.xyzx, v2.xyzx 56 rsq r0.x, r0.x 57 dp3 r0.y, v3.xyzx, v3.xyzx 58 rsq r0.y, r0.y 59 mul r0.yzw, r0.yyyy, v3.xxyz 60 mad r1.xyz, v2.xyzx, r0.xxxx, r0 [all...] |
/external/mesa3d/src/gallium/state_trackers/d3d1x/progs/d3d11gears/ |
H A D | d3d11gears.hlsl.ps.h | 55 dp3 r0.x, v2.xyzx, v2.xyzx 56 rsq r0.x, r0.x 57 dp3 r0.y, v3.xyzx, v3.xyzx 58 rsq r0.y, r0.y 59 mul r0.yzw, r0.yyyy, v3.xxyz 60 mad r1.xyz, v2.xyzx, r0.xxxx, r0 [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/ |
H A D | d3d11spikysphere.hlsl.ps.h | 32 dp3 r0.x, v2.xyzx, v2.xyzx 33 rsq r0.x, r0.x 34 mul r0.xyz, r0.xxxx, v2.xyzx 35 dp3 r0.w, v1.xyzx, v1.xyzx 36 rsq r0.w, r0.w 37 mul r1.xyz, r0.wwww, v1.xyzx 38 dp3_sat r0 [all...] |
/external/mesa3d/src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/ |
H A D | d3d11spikysphere.hlsl.ps.h | 32 dp3 r0.x, v2.xyzx, v2.xyzx 33 rsq r0.x, r0.x 34 mul r0.xyz, r0.xxxx, v2.xyzx 35 dp3 r0.w, v1.xyzx, v1.xyzx 36 rsq r0.w, r0.w 37 mul r1.xyz, r0.wwww, v1.xyzx 38 dp3_sat r0 [all...] |
/external/webrtc/src/common_audio/signal_processing/ |
H A D | spl_sqrt_floor.s | 7 @ Input : r0 32 bit unsigned integer 8 @ Output: r0 = INT (SQRT (r0)), precision is 16 bits 21 cmp r0, r2, ror #2 * 0 22 subhs r0, r0, r2, ror #2 * 0 25 cmp r0, r2, ror #2 * 1 26 subhs r0, r0, r2, ror #2 * 1 29 cmp r0, r [all...] |
/external/valgrind/main/none/tests/arm/ |
H A D | v6media.c | 152 TESTINST3("mul r0, r1, r2", 0, 0, r0, r1, r2, 0); 153 TESTINST3("mul r0, r1, r2", 0xffffffff, 0, r0, r1, r2, 0); 154 TESTINST3("mul r0, r1, r2", 0, 0xffffffff, r0, r1, r2, 0); 155 TESTINST3("mul r0, r1, r2", 0xffffffff, 0xffffffff, r0, r1, r2, 0); 156 TESTINST3("mul r0, r1, r2", 0x7fffffff, 0x7fffffff, r0, r [all...] |
H A D | v6intARM.c | 144 TESTINST2("mov r0, r1", 1, r0, r1, 0); 145 TESTINST2("cpy r0, r1", 1, r0, r1, 0); 146 TESTINST2("mov r0, #0", 0, r0, r1, 0); 147 TESTINST2("mov r0, #1", 0, r0, r1, 0); 149 TESTINST2("movs r0, r1", 1, r0, r [all...] |
/external/llvm/test/MC/ARM/ |
H A D | mapping-within-section.s | 5 add r0, r0, r0 10 adds r0, r0, r0 11 adds r0, r0, r0 14 add r0, r [all...] |
H A D | mode-switch.s | 6 add.w r0, r0, r1 7 @ CHECK: add.w r0, r0, r1 @ encoding: [0x00,0xeb,0x01,0x00] 10 add r0, r0, r1 11 @ CHECK: add r0, r0, r1 @ encoding: [0x01,0x00,0x80,0xe0] 14 adds r0, r0, r [all...] |
H A D | arm-shift-encoding.s | 3 ldr r0, [r0, r0] 4 ldr r0, [r0, r0, lsr #32] 5 ldr r0, [r0, r0, lsr #16] 6 ldr r0, [r [all...] |
H A D | thumb2-mclass.s | 12 mrs r0, apsr 13 mrs r0, iapsr 14 mrs r0, eapsr 15 mrs r0, xpsr 16 mrs r0, ipsr 17 mrs r0, epsr 18 mrs r0, iepsr 19 mrs r0, msp 20 mrs r0, psp 21 mrs r0, primas [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
H A D | memset32_neon.S | 14 /* r0 = buffer, r1 = value, r2 = times to write */ 17 streq r1, [r0], #4 25 str r1, [r0], #4 44 vst1.64 {q0, q1}, [r0]! 45 vst1.64 {q0, q1}, [r0]! 46 vst1.64 {q0, q1}, [r0]! 47 vst1.64 {q0, q1}, [r0]! 48 vst1.64 {q0, q1}, [r0]! 49 vst1.64 {q0, q1}, [r0]! 50 vst1.64 {q0, q1}, [r0]! [all...] |
/external/skia/src/opts/ |
H A D | memset32_neon.S | 14 /* r0 = buffer, r1 = value, r2 = times to write */ 17 streq r1, [r0], #4 25 str r1, [r0], #4 44 vst1.64 {q0, q1}, [r0]! 45 vst1.64 {q0, q1}, [r0]! 46 vst1.64 {q0, q1}, [r0]! 47 vst1.64 {q0, q1}, [r0]! 48 vst1.64 {q0, q1}, [r0]! 49 vst1.64 {q0, q1}, [r0]! 50 vst1.64 {q0, q1}, [r0]! [all...] |