/external/llvm/test/MC/ARM/ |
thumb2-ldrexd-strexd.s | 8 strexd r3, r4, r5, [r6] 11 @ CHECK: strexd r3, r4, r5, [r6] @ encoding: [0xc6,0xe8,0x73,0x45]
|
diagnostics.s | 300 @ Out of order Rt/Rt2 operands for ldrexd/strexd 302 strexd r6, r5, r3, [r8] 308 @ CHECK-ERRORS: strexd r6, r5, r3, [r8]
|
basic-arm-instructions.s | [all...] |
basic-thumb2-instructions.s | [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
arch6zk.s | 18 strexd r4, r12, [r7]
|
arch6zk.d | 20 0+030 <[^>]*> e1a74f9c ? strexd r4, ip, \[r7\]
|
sp-pc-validations-bad-t.s | 315 @ STREXD 316 strexd pc,r0,r1,[r2] @ Unpredictable label 317 strexd sp,r0,r1,[r2] @ ditto label 318 strexd r0,pc,r1,[r2] @ ditto label 319 strexd r0,sp,r1,[r2] @ ditto label 320 strexd r0,r1,pc,[r2] @ ditto label 321 strexd r0,r1,sp,[r2] @ ditto label 322 strexd r0,r1,r2,[pc] @ ditto label
|
sp-pc-validations-bad-t.l | 207 [^:]*:316: Error: r15 not allowed here -- `strexd pc,r0,r1,\[r2\]' 208 [^:]*:317: Error: r13 not allowed here -- `strexd sp,r0,r1,\[r2\]' 209 [^:]*:318: Error: r15 not allowed here -- `strexd r0,pc,r1,\[r2\]' 210 [^:]*:319: Error: r13 not allowed here -- `strexd r0,sp,r1,\[r2\]' 211 [^:]*:320: Error: r15 not allowed here -- `strexd r0,r1,pc,\[r2\]' 212 [^:]*:321: Error: r13 not allowed here -- `strexd r0,r1,sp,\[r2\]' 213 [^:]*:322: Error: r15 not allowed here -- `strexd r0,r1,r2,\[pc\]'
|
sp-pc-validations-bad.s | 225 @ STREXD 226 strexd pc,r0,r1,[r2] @ Unpredictable label 227 strexd r0,r1,r2,[pc] @ ditto label
|
sp-pc-validations-bad.l | 146 [^:]*:226: Error: r15 not allowed here -- `strexd pc,r0,r1,\[r2\]' 147 [^:]*:227: Error: r15 not allowed here -- `strexd r0,r1,r2,\[pc\]'
|
thumb32.s | 404 strexd r1, r2, r3, [r4] 405 strexd r1, r3, r3, [r4]
|
thumb32.d | 559 0[0-9a-f]+ <[^>]+> e8c4 2371 strexd r1, r2, r3, \[r4\] 560 0[0-9a-f]+ <[^>]+> e8c4 3371 strexd r1, r3, r3, \[r4\] [all...] |
/external/compiler-rt/lib/builtins/arm/ |
sync-ops.h | 45 strexd r6, r4, r5, [r12] ; \
|
/art/compiler/utils/arm/ |
assembler_arm32_test.cc | 874 TEST_F(AssemblerArm32Test, strexd) { 875 GetAssembler()->strexd(arm::R9, arm::R0, arm::R1, arm::R0); 876 GetAssembler()->strexd(arm::R9, arm::R0, arm::R1, arm::R1); 877 GetAssembler()->strexd(arm::R9, arm::R0, arm::R1, arm::R2); 880 "strexd r9, r0, r1, [r0]\n" 881 "strexd r9, r0, r1, [r1]\n" 882 "strexd r9, r0, r1, [r2]\n"; 883 DriverStr(expected, "strexd");
|
assembler_thumb2_test.cc | 196 TEST_F(AssemblerThumb2Test, strexd) { 197 __ strexd(arm::R9, arm::R0, arm::R1, arm::R0); 198 __ strexd(arm::R9, arm::R0, arm::R1, arm::R1); 199 __ strexd(arm::R9, arm::R0, arm::R1, arm::R2); 200 __ strexd(arm::R9, arm::R5, arm::R3, arm::R7); 203 "strexd r9, r0, r1, [r0]\n" 204 "strexd r9, r0, r1, [r1]\n" 205 "strexd r9, r0, r1, [r2]\n" 206 "strexd r9, r5, r3, [r7]\n"; 207 DriverStr(expected, "strexd"); [all...] |
assembler_arm32.h | 139 void strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond = AL) OVERRIDE;
|
assembler_thumb2.h | 181 void strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond = AL) OVERRIDE; [all...] |
assembler_arm.h | 598 virtual void strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond = AL) = 0; [all...] |
assembler_arm32.cc | 882 void Arm32Assembler::strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond) { function in class:art::arm::Arm32Assembler [all...] |
assembler_thumb2.cc | 2789 void Thumb2Assembler::strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond) { function in class:art::arm::Thumb2Assembler [all...] |
/art/compiler/optimizing/ |
intrinsics_arm.cc | 644 // Potentially need temps for ldrexd-strexd loop. 714 __ strexd(temp_lo, value_lo, value_hi, IP); [all...] |
code_generator_arm.cc | [all...] |
/toolchain/binutils/binutils-2.25/gas/config/ |
tc-arm.c | [all...] |