Home
last modified time | relevance | path

Searched refs:apsr (Results 1 – 25 of 95) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dmsr-it-block.ll19 ; V6M: msr apsr, {{r[0-9]+}}
20 ; V6M: msr apsr, {{r[0-9]+}}
31 define void @test_var(i32 %val, i32 %apsr) {
38 tail call void @llvm.write_register.i32(metadata !0, i32 %apsr)
39 tail call void @llvm.write_register.i32(metadata !0, i32 %apsr)
40 ; V6M: msr apsr, {{r[0-9]+}}
41 ; V6M: msr apsr, {{r[0-9]+}}
55 !0 = !{!"apsr"}
Dcopy-cpsr.ll23 ; CHECK-ARM: mrs [[TMP:r[0-9]+]], apsr @ encoding: [0x00,0x{{[0-9a-f]}}0,0x0f,0xe1]
27 ; to overlap for the apsr case, so it's definitely worth checking both.
28 ; CHECK-THUMB: mrs [[TMP:r[0-9]+]], apsr @ encoding: [0xef,0xf3,0x00,0x8{{[0-9a-f]}}]
29 ; CHECK-THUMB: msr {{APSR|apsr}}_nzcvq, [[TMP]] @ encoding: [0x8{{[0-9a-f]}},0xf3,0x00,0x88]
Dspecial-reg-acore.ll8 ; ACORE: mrs r0, apsr
16 ; ACORE: mrs r0, apsr
63 !0 = !{!"apsr"}
/external/llvm/test/CodeGen/ARM/
Dmsr-it-block.ll19 ; V6M: msr apsr, {{r[0-9]+}}
20 ; V6M: msr apsr, {{r[0-9]+}}
31 define void @test_var(i32 %val, i32 %apsr) {
38 tail call void @llvm.write_register.i32(metadata !0, i32 %apsr)
39 tail call void @llvm.write_register.i32(metadata !0, i32 %apsr)
40 ; V6M: msr apsr, {{r[0-9]+}}
41 ; V6M: msr apsr, {{r[0-9]+}}
55 !0 = !{!"apsr"}
Dcopy-cpsr.ll23 ; CHECK-ARM: mrs [[TMP:r[0-9]+]], apsr @ encoding: [0x00,0x{{[0-9a-f]}}0,0x0f,0xe1]
27 ; to overlap for the apsr case, so it's definitely worth checking both.
28 ; CHECK-THUMB: mrs [[TMP:r[0-9]+]], apsr @ encoding: [0xef,0xf3,0x00,0x8{{[0-9a-f]}}]
29 ; CHECK-THUMB: msr {{APSR|apsr}}_nzcvq, [[TMP]] @ encoding: [0x8{{[0-9a-f]}},0xf3,0x00,0x88]
Dspecial-reg-acore.ll8 ; ACORE: mrs r0, apsr
16 ; ACORE: mrs r0, apsr
63 !0 = !{!"apsr"}
/external/vixl/test/aarch32/
Dtest-simulator-cond-rd-operand-const-a32.cc145 uint32_t apsr; member
521 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
535 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
559 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
582 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
584 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
586 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
589 if (((apsr != apsr_ref) || (rd != rd_ref)) && in TestHelper()
610 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-operand-imm16-t32.cc139 uint32_t apsr; member
474 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
488 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
512 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
535 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
537 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
539 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
542 if (((apsr != apsr_ref) || (rd != rd_ref)) && in TestHelper()
563 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-operand-const-t32.cc145 uint32_t apsr; member
636 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
650 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
674 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
697 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
699 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
701 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
704 if (((apsr != apsr_ref) || (rd != rd_ref)) && in TestHelper()
725 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-operand-rn-ror-amount-a32.cc145 uint32_t apsr; member
623 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
638 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
663 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
688 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
691 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
694 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
698 if (((apsr != apsr_ref) || (rd != rd_ref) || (rn != rn_ref)) && in TestHelper()
723 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-operand-rn-a32.cc151 uint32_t apsr; member
558 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
573 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
598 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
623 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
626 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
629 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
633 if (((apsr != apsr_ref) || (rd != rd_ref) || (rn != rn_ref)) && in TestHelper()
658 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-operand-rn-ror-amount-t32.cc145 uint32_t apsr; member
623 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
638 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
663 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
688 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
691 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
694 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
698 if (((apsr != apsr_ref) || (rd != rd_ref) || (rn != rn_ref)) && in TestHelper()
723 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-operand-rn-t32.cc151 uint32_t apsr; member
558 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
573 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
598 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
623 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
626 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
629 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
633 if (((apsr != apsr_ref) || (rd != rd_ref) || (rn != rn_ref)) && in TestHelper()
658 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-rn-rm-sel-a32.cc138 uint32_t apsr; member
452 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
486 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
528 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
559 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
565 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
571 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
578 if (((apsr != apsr_ref) || (qbit != qbit_ref) || (ge != ge_ref) || in TestHelper()
616 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rdlow-rnlow-rmlow-t32.cc140 uint32_t apsr; member
940 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
956 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
982 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
1009 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
1013 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
1017 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
1022 if (((apsr != apsr_ref) || (rd != rd_ref) || (rn != rn_ref) || in TestHelper()
1052 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-rn-rm-sel-t32.cc138 uint32_t apsr; member
452 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
486 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
528 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
559 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
565 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
571 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
578 if (((apsr != apsr_ref) || (qbit != qbit_ref) || (ge != ge_ref) || in TestHelper()
616 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-rn-rm-q-a32.cc142 uint32_t apsr; member
459 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
493 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
535 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
566 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
572 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
578 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
585 if (((apsr != apsr_ref) || (qbit != qbit_ref) || (ge != ge_ref) || in TestHelper()
623 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-rn-rm-q-t32.cc142 uint32_t apsr; member
459 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
493 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
535 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
566 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
572 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
578 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
585 if (((apsr != apsr_ref) || (qbit != qbit_ref) || (ge != ge_ref) || in TestHelper()
623 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-rn-rm-ge-t32.cc150 uint32_t apsr; member
475 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
509 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
551 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
582 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
588 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
594 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
601 if (((apsr != apsr_ref) || (qbit != qbit_ref) || (ge != ge_ref) || in TestHelper()
639 printf("0x%08" PRIx32, apsr); in TestHelper()
Dtest-simulator-cond-rd-rn-rm-ge-a32.cc150 uint32_t apsr; member
475 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper()
509 __ Str(nzcv_bits, MemOperand(result_ptr, offsetof(Inputs, apsr))); in TestHelper()
551 printf("0x%08" PRIx32, results[i]->outputs[j].apsr); in TestHelper()
582 uint32_t apsr = results[i]->outputs[j].apsr; in TestHelper() local
588 uint32_t apsr_input = kTests[i].inputs[j].apsr; in TestHelper()
594 uint32_t apsr_ref = reference[i].outputs[j].apsr; in TestHelper()
601 if (((apsr != apsr_ref) || (qbit != qbit_ref) || (ge != ge_ref) || in TestHelper()
639 printf("0x%08" PRIx32, apsr); in TestHelper()
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ARM/
Dthumb2-mclass.s13 mrs r0, apsr
25 @ CHECK: mrs r0, apsr @ encoding: [0xef,0xf3,0x00,0x80]
41 msr apsr, r0
57 @ CHECK-V6M: msr apsr, r0 @ encoding: [0x80,0xf3,0x00,0x88]
58 @ CHECK-V6M: msr apsr, r0 @ encoding: [0x80,0xf3,0x00,0x88]
/external/llvm/test/MC/ARM/
Dthumb2-mclass.s13 mrs r0, apsr
25 @ CHECK: mrs r0, apsr @ encoding: [0xef,0xf3,0x00,0x80]
41 msr apsr, r0
57 @ CHECK-V6M: msr apsr, r0 @ encoding: [0x80,0xf3,0x00,0x88]
58 @ CHECK-V6M: msr apsr, r0 @ encoding: [0x80,0xf3,0x00,0x88]
/external/capstone/suite/MC/ARM/
Dthumb2-mclass.s.cs2 0xef,0xf3,0x00,0x80 = mrs r0, apsr
16 0x80,0xf3,0x00,0x88 = msr apsr, r0
17 0x80,0xf3,0x00,0x88 = msr apsr, r0
/external/swiftshader/third_party/LLVM/test/MC/ARM/
Dthumb2-mclass.s12 mrs r0, apsr
27 @ CHECK: mrs r0, apsr @ encoding: [0xef,0xf3,0x00,0x80]
46 msr apsr, r0
61 @ CHECK: msr apsr, r0 @ encoding: [0x80,0xf3,0x00,0x80]
/external/compiler-rt/test/builtins/Unit/arm/
Dcall_apsr.S28 mrs r0, apsr
41 mrs r0, apsr

1234