Lines Matching +full:24 +full:- +full:9
1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/kernel/kprobes-test-arm.c
14 #include "test-core.h"
55 TEST_GROUP("Data-processing (register), (register-shifted register), (immediate)") in kprobe_arm_test_cases()
69 TEST_RRR( op s "hi r8, r",9, VAL1,", r",14,val, ", lsl r",0, 3,"")\ in kprobe_arm_test_cases()
70 TEST_RRR( op s "ls r9, r",9, VAL1,", r",14,val, ", lsr r",7, 4,"")\ in kprobe_arm_test_cases()
96 TEST_RRR( op "ls r",9, VAL1,", r",14,val, ", lsl r",0, 3,"") \ in kprobe_arm_test_cases()
97 TEST_RRR( op "hi r",9, VAL1,", r",14,val, ", lsr r",7, 4,"") \ in kprobe_arm_test_cases()
117 TEST_RR( op s "hi r9, r",9, val, ", lsr r",7, 4,"") \ in kprobe_arm_test_cases()
118 TEST_RR( op s "ls r10, r",9, val, ", asr r",7, 5,"") \ in kprobe_arm_test_cases()
155 /* Data-processing with PC and a shift count in a register */ in kprobe_arm_test_cases()
167 /* Data-processing with PC as a target and status registers updated */ in kprobe_arm_test_cases()
175 /* Data-processing with SP as target */ in kprobe_arm_test_cases()
185 /* Data-processing with PC as target */ in kprobe_arm_test_cases()
186 TEST_BF( "add pc, pc, #2f-1b-8") in kprobe_arm_test_cases()
187 TEST_BF_R ("add pc, pc, r",14,2f-1f-8,"") in kprobe_arm_test_cases()
188 TEST_BF_R ("add pc, r",14,2f-1f-8,", pc") in kprobe_arm_test_cases()
190 TEST_BF_R ("add pc, pc, r",14,(2f-1f-8)*2,", asr #1") in kprobe_arm_test_cases()
191 TEST_BB( "sub pc, pc, #1b-2b+8") in kprobe_arm_test_cases()
193 TEST_BB( "sub pc, pc, #1b-2b+8-2") /* UNPREDICTABLE before and after ARMv6 */ in kprobe_arm_test_cases()
195 TEST_BB_R( "sub pc, pc, r",14, 1f-2f+8,"") in kprobe_arm_test_cases()
196 TEST_BB_R( "rsb pc, r",14,1f-2f+8,", pc") in kprobe_arm_test_cases()
197 TEST_R( "add pc, pc, r",10,-2,", asl #1") in kprobe_arm_test_cases()
199 TEST_ARM_TO_THUMB_INTERWORK_R("add pc, pc, r",0,3f-1f-8+1,"") in kprobe_arm_test_cases()
240 TEST_RR( "qaddvs lr, r",9, VAL2,", r",8, VAL1,"") in kprobe_arm_test_cases()
241 TEST_R( "qadd lr, r",9, VAL2,", r13") in kprobe_arm_test_cases()
243 TEST_RR( "qsubvs lr, r",9, VAL2,", r",8, VAL1,"") in kprobe_arm_test_cases()
244 TEST_R( "qsub lr, r",9, VAL2,", r13") in kprobe_arm_test_cases()
246 TEST_RR( "qdaddvs lr, r",9, VAL2,", r",8, VAL1,"") in kprobe_arm_test_cases()
247 TEST_R( "qdadd lr, r",9, VAL2,", r13") in kprobe_arm_test_cases()
249 TEST_RR( "qdsubvs lr, r",9, VAL2,", r",8, VAL1,"") in kprobe_arm_test_cases()
250 TEST_R( "qdsub lr, r",9, VAL2,", r13") in kprobe_arm_test_cases()
263 TEST_GROUP("Halfword multiply and multiply-accumulate") in kprobe_arm_test_cases()
266 TEST_RRR( "smlabbge r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
270 TEST_RRR( "smlatbge r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
274 TEST_RRR( "smlabtge r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
278 TEST_RRR( "smlattge r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
283 TEST_RRR( "smlawbge r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
287 TEST_RRR( "smlawtge r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
295 TEST_RR( "smulwbge r7, r",8, VAL3,", r",9, VAL1,"") in kprobe_arm_test_cases()
299 TEST_RR( "smulwtge r7, r",8, VAL3,", r",9, VAL1,"") in kprobe_arm_test_cases()
304 TEST_RRRR( "smlalbble r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
309 TEST_RRRR( "smlaltble r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
314 TEST_RRRR( "smlalbtle r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
319 TEST_RRRR( "smlalttle r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
327 TEST_RR( "smulbbge r7, r",8, VAL3,", r",9, VAL1,"") in kprobe_arm_test_cases()
331 TEST_RR( "smultbge r7, r",8, VAL3,", r",9, VAL1,"") in kprobe_arm_test_cases()
335 TEST_RR( "smulbtge r7, r",8, VAL3,", r",9, VAL1,"") in kprobe_arm_test_cases()
339 TEST_RR( "smulttge r7, r",8, VAL3,", r",9, VAL1,"") in kprobe_arm_test_cases()
346 TEST_GROUP("Multiply and multiply-accumulate") in kprobe_arm_test_cases()
349 TEST_RR( "mulls r7, r",8, VAL2,", r",9, VAL2,"") in kprobe_arm_test_cases()
355 TEST_RR( "mulsls r7, r",8, VAL2,", r",9, VAL2,"") in kprobe_arm_test_cases()
360 TEST_RRR( "mlahi r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
364 TEST_RRR( "mlashi r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
370 TEST_RR( "umaalls r7, r8, r",9, VAL2,", r",10, VAL1,"") in kprobe_arm_test_cases()
380 TEST_RRR( "mlshi r7, r",8, VAL3,", r",9, VAL1,", r",10, VAL2,"") in kprobe_arm_test_cases()
392 TEST_RR( "umullls r7, r8, r",9, VAL2,", r",10, VAL1,"") in kprobe_arm_test_cases()
397 TEST_RR( "umullsls r7, r8, r",9, VAL2,", r",10, VAL1,"") in kprobe_arm_test_cases()
403 TEST_RRRR( "umlalle r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
408 TEST_RRRR( "umlalsle r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
414 TEST_RR( "smullls r7, r8, r",9, VAL2,", r",10, VAL1,"") in kprobe_arm_test_cases()
419 TEST_RR( "smullsls r7, r8, r",9, VAL2,", r",10, VAL1,"") in kprobe_arm_test_cases()
425 TEST_RRRR( "smlalle r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
430 TEST_RRRR( "smlalsle r",8, VAL4,", r",9, VAL1,", r",10,VAL2,", r",11,VAL3) in kprobe_arm_test_cases()
479 TEST_RPR( "strh r",0, VAL1,", [r",1, 48,", -r",2, 24,"]") in kprobe_arm_test_cases()
483 TEST_RPR( "strh r",1, VAL1,", [r",2, 24,", r",3, 48,"]!") in kprobe_arm_test_cases()
484 TEST_RPR( "strhne r",12,VAL2,", [r",11,48,", -r",10,24,"]!") in kprobe_arm_test_cases()
485 TEST_RPR( "strh r",2, VAL1,", [r",3, 24,"], r",4, 48,"") in kprobe_arm_test_cases()
486 TEST_RPR( "strh r",10,VAL2,", [r",9, 48,"], -r",11,24,"") in kprobe_arm_test_cases()
491 TEST_PR( "ldrh r0, [r",0, 48,", -r",2, 24,"]") in kprobe_arm_test_cases()
493 TEST_PR( "ldrh r1, [r",2, 24,", r",3, 48,"]!") in kprobe_arm_test_cases()
494 TEST_PR( "ldrhcc r12, [r",11,48,", -r",10,24,"]!") in kprobe_arm_test_cases()
495 TEST_PR( "ldrh r2, [r",3, 24,"], r",4, 48,"") in kprobe_arm_test_cases()
496 TEST_PR( "ldrh r10, [r",9, 48,"], -r",11,24,"") in kprobe_arm_test_cases()
501 TEST_RP( "strh r",0, VAL1,", [r",1, 24,", #-2]") in kprobe_arm_test_cases()
503 TEST_RP( "strh r",1, VAL1,", [r",2, 24,", #4]!") in kprobe_arm_test_cases()
504 TEST_RP( "strhpl r",12,VAL2,", [r",11,24,", #-4]!") in kprobe_arm_test_cases()
505 TEST_RP( "strh r",2, VAL1,", [r",3, 24,"], #48") in kprobe_arm_test_cases()
506 TEST_RP( "strh r",10,VAL2,", [r",9, 64,"], #-48") in kprobe_arm_test_cases()
507 TEST_RP( "strh r",3, VAL1,", [r",13,TEST_MEMORY_SIZE,", #-"__stringify(MAX_STACK_SIZE)"]!") in kprobe_arm_test_cases()
508 TEST_UNSUPPORTED("strh r3, [r13, #-"__stringify(MAX_STACK_SIZE)"-8]!") in kprobe_arm_test_cases()
509 TEST_RP( "strh r",4, VAL1,", [r",14,TEST_MEMORY_SIZE,", #-"__stringify(MAX_STACK_SIZE)"-8]!") in kprobe_arm_test_cases()
513 TEST_P( "ldrh r0, [r",0, 24,", #-2]") in kprobe_arm_test_cases()
515 TEST_P( "ldrh r1, [r",2, 24,", #4]!") in kprobe_arm_test_cases()
516 TEST_P( "ldrhvc r12, [r",11,24,", #-4]!") in kprobe_arm_test_cases()
517 TEST_P( "ldrh r2, [r",3, 24,"], #48") in kprobe_arm_test_cases()
518 TEST_P( "ldrh r10, [r",9, 64,"], #-48") in kprobe_arm_test_cases()
523 TEST_PR( "ldrsb r0, [r",0, 48,", -r",2, 24,"]") in kprobe_arm_test_cases()
525 TEST_PR( "ldrsb r1, [r",2, 24,", r",3, 48,"]!") in kprobe_arm_test_cases()
526 TEST_PR( "ldrsbls r12, [r",11,48,", -r",10,24,"]!") in kprobe_arm_test_cases()
527 TEST_PR( "ldrsb r2, [r",3, 24,"], r",4, 48,"") in kprobe_arm_test_cases()
528 TEST_PR( "ldrsb r10, [r",9, 48,"], -r",11,24,"") in kprobe_arm_test_cases()
532 TEST_P( "ldrsb r0, [r",0, 24,", #-1]") in kprobe_arm_test_cases()
534 TEST_P( "ldrsb r1, [r",2, 24,", #4]!") in kprobe_arm_test_cases()
535 TEST_P( "ldrsblt r12, [r",11,24,", #-4]!") in kprobe_arm_test_cases()
536 TEST_P( "ldrsb r2, [r",3, 24,"], #48") in kprobe_arm_test_cases()
537 TEST_P( "ldrsb r10, [r",9, 64,"], #-48") in kprobe_arm_test_cases()
542 TEST_PR( "ldrsh r0, [r",0, 48,", -r",2, 24,"]") in kprobe_arm_test_cases()
544 TEST_PR( "ldrsh r1, [r",2, 24,", r",3, 48,"]!") in kprobe_arm_test_cases()
545 TEST_PR( "ldrshle r12, [r",11,48,", -r",10,24,"]!") in kprobe_arm_test_cases()
546 TEST_PR( "ldrsh r2, [r",3, 24,"], r",4, 48,"") in kprobe_arm_test_cases()
547 TEST_PR( "ldrsh r10, [r",9, 48,"], -r",11,24,"") in kprobe_arm_test_cases()
551 TEST_P( "ldrsh r0, [r",0, 24,", #-1]") in kprobe_arm_test_cases()
553 TEST_P( "ldrsh r1, [r",2, 24,", #4]!") in kprobe_arm_test_cases()
554 TEST_P( "ldrshne r12, [r",11,24,", #-4]!") in kprobe_arm_test_cases()
555 TEST_P( "ldrsh r2, [r",3, 24,"], #48") in kprobe_arm_test_cases()
556 TEST_P( "ldrsh r10, [r",9, 64,"], #-48") in kprobe_arm_test_cases()
573 TEST_RPR( "strd r",0, VAL1,", [r",1, 48,", -r",2,24,"]") in kprobe_arm_test_cases()
577 TEST_RPR( "strd r",4, VAL1,", [r",2, 24,", r",3, 48,"]!") in kprobe_arm_test_cases()
578 TEST_RPR( "strdcs r",12,VAL2,", r13, [r",11,48,", -r",10,24,"]!") in kprobe_arm_test_cases()
579 TEST_RPR( "strd r",2, VAL1,", r3, [r",5, 24,"], r",4,48,"") in kprobe_arm_test_cases()
580 TEST_RPR( "strd r",10,VAL2,", r11, [r",9, 48,"], -r",7,24,"") in kprobe_arm_test_cases()
583 TEST_PR( "ldrd r0, [r",0, 48,", -r",2,24,"]") in kprobe_arm_test_cases()
585 TEST_PR( "ldrd r4, [r",2, 24,", r",3, 48,"]!") in kprobe_arm_test_cases()
586 TEST_PR( "ldrdpl r6, [r",11,48,", -r",10,24,"]!") in kprobe_arm_test_cases()
587 TEST_PR( "ldrd r2, r3, [r",5, 24,"], r",4,48,"") in kprobe_arm_test_cases()
588 TEST_PR( "ldrd r10, r11, [r",9,48,"], -r",7,24,"") in kprobe_arm_test_cases()
594 TEST_RP( "strd r",0, VAL1,", [r",1, 24,", #-8]") in kprobe_arm_test_cases()
596 TEST_RP( "strd r",4, VAL1,", [r",2, 24,", #16]!") in kprobe_arm_test_cases()
597 TEST_RP( "strdvc r",12,VAL2,", r13, [r",11,24,", #-16]!") in kprobe_arm_test_cases()
598 TEST_RP( "strd r",2, VAL1,", [r",4, 24,"], #48") in kprobe_arm_test_cases()
599 TEST_RP( "strd r",10,VAL2,", [r",9, 64,"], #-48") in kprobe_arm_test_cases()
600 TEST_RP( "strd r",6, VAL1,", [r",13,TEST_MEMORY_SIZE,", #-"__stringify(MAX_STACK_SIZE)"]!") in kprobe_arm_test_cases()
601 TEST_UNSUPPORTED("strd r6, [r13, #-"__stringify(MAX_STACK_SIZE)"-8]!") in kprobe_arm_test_cases()
602 TEST_RP( "strd r",4, VAL1,", [r",12,TEST_MEMORY_SIZE,", #-"__stringify(MAX_STACK_SIZE)"-8]!") in kprobe_arm_test_cases()
605 TEST_P( "ldrd r0, [r",0, 24,", #-8]") in kprobe_arm_test_cases()
607 TEST_P( "ldrd r4, [r",2, 24,", #16]!") in kprobe_arm_test_cases()
608 TEST_P( "ldrdls r6, [r",11,24,", #-16]!") in kprobe_arm_test_cases()
609 TEST_P( "ldrd r2, [r",5, 24,"], #48") in kprobe_arm_test_cases()
610 TEST_P( "ldrd r10, [r",9,6,"], #-48") in kprobe_arm_test_cases()
645 TEST_RP( "str"byte" r",0, VAL1,", [r",1, 24,", #-2]") \ in kprobe_arm_test_cases()
647 TEST_RP( "str"byte" r",1, VAL1,", [r",2, 24,", #4]!") \ in kprobe_arm_test_cases()
648 TEST_RP( "str"byte" r",12,VAL2,", [r",11,24,", #-4]!") \ in kprobe_arm_test_cases()
649 TEST_RP( "str"byte" r",2, VAL1,", [r",3, 24,"], #48") \ in kprobe_arm_test_cases()
650 TEST_RP( "str"byte" r",10,VAL2,", [r",9, 64,"], #-48") \ in kprobe_arm_test_cases()
651 TEST_RP( "str"byte" r",3, VAL1,", [r",13,TEST_MEMORY_SIZE,", #-"__stringify(MAX_STACK_SIZE)"]!") \ in kprobe_arm_test_cases()
652 TEST_UNSUPPORTED("str"byte" r3, [r13, #-"__stringify(MAX_STACK_SIZE)"-8]!") \ in kprobe_arm_test_cases()
653 …TEST_RP( "str"byte" r",4, VAL1,", [r",10,TEST_MEMORY_SIZE,", #-"__stringify(MAX_STACK_SIZE)"-8]!")… in kprobe_arm_test_cases()
654 TEST_RPR("str"byte" r",0, VAL1,", [r",1, 48,", -r",2, 24,"]") \ in kprobe_arm_test_cases()
658 TEST_RPR("str"byte" r",1, VAL1,", [r",2, 24,", r",3, 48,"]!") \ in kprobe_arm_test_cases()
659 TEST_RPR("str"byte" r",12,VAL2,", [r",11,48,", -r",10,24,"]!") \ in kprobe_arm_test_cases()
660 TEST_RPR("str"byte" r",2, VAL1,", [r",3, 24,"], r",4, 48,"") \ in kprobe_arm_test_cases()
661 TEST_RPR("str"byte" r",10,VAL2,", [r",9, 48,"], -r",11,24,"") \ in kprobe_arm_test_cases()
662 TEST_RPR("str"byte" r",0, VAL1,", [r",1, 24,", r",2, 32,", asl #1]")\ in kprobe_arm_test_cases()
665 TEST_RPR("str"byte" r",1, VAL1,", [r",2, 24,", r",3, 32,", asr #3]!")\ in kprobe_arm_test_cases()
666 TEST_RPR("str"byte" r",12,VAL2,", [r",11,24,", r",10, 4,", ror #31]!")\ in kprobe_arm_test_cases()
667 TEST_P( "ldr"byte" r0, [r",0, 24,", #-2]") \ in kprobe_arm_test_cases()
669 TEST_P( "ldr"byte" r1, [r",2, 24,", #4]!") \ in kprobe_arm_test_cases()
670 TEST_P( "ldr"byte" r12, [r",11,24,", #-4]!") \ in kprobe_arm_test_cases()
671 TEST_P( "ldr"byte" r2, [r",3, 24,"], #48") \ in kprobe_arm_test_cases()
672 TEST_P( "ldr"byte" r10, [r",9, 64,"], #-48") \ in kprobe_arm_test_cases()
673 TEST_PR( "ldr"byte" r0, [r",0, 48,", -r",2, 24,"]") \ in kprobe_arm_test_cases()
675 TEST_PR( "ldr"byte" r1, [r",2, 24,", r",3, 48,"]!") \ in kprobe_arm_test_cases()
676 TEST_PR( "ldr"byte" r12, [r",11,48,", -r",10,24,"]!") \ in kprobe_arm_test_cases()
677 TEST_PR( "ldr"byte" r2, [r",3, 24,"], r",4, 48,"") \ in kprobe_arm_test_cases()
678 TEST_PR( "ldr"byte" r10, [r",9, 48,"], -r",11,24,"") \ in kprobe_arm_test_cases()
679 TEST_PR( "ldr"byte" r0, [r",0, 24,", r",2, 32,", asl #1]") \ in kprobe_arm_test_cases()
681 TEST_PR( "ldr"byte" r1, [r",2, 24,", r",3, 32,", asr #3]!") \ in kprobe_arm_test_cases()
682 TEST_PR( "ldr"byte" r12, [r",11,24,", r",10, 4,", ror #31]!") \ in kprobe_arm_test_cases()
890 TEST_R( "ssat r0, #24, r",0, VAL1,"") in kprobe_arm_test_cases()
891 TEST_R( "ssat r14, #24, r",12, VAL2,"") in kprobe_arm_test_cases()
892 TEST_R( "ssat r0, #24, r",0, VAL1,", lsl #8") in kprobe_arm_test_cases()
893 TEST_R( "ssat r14, #24, r",12, VAL2,", asr #8") in kprobe_arm_test_cases()
894 TEST_UNSUPPORTED(__inst_arm(0xe6b7f01c) " @ ssat pc, #24, r12") in kprobe_arm_test_cases()
896 TEST_R( "usat r0, #24, r",0, VAL1,"") in kprobe_arm_test_cases()
897 TEST_R( "usat r14, #24, r",12, VAL2,"") in kprobe_arm_test_cases()
898 TEST_R( "usat r0, #24, r",0, VAL1,", lsl #8") in kprobe_arm_test_cases()
899 TEST_R( "usat r14, #24, r",12, VAL2,", asr #8") in kprobe_arm_test_cases()
900 TEST_UNSUPPORTED(__inst_arm(0xe6f7f01c) " @ usat pc, #24, r12") in kprobe_arm_test_cases()
1008 TEST_RRRR( "smlald r",11,VAL2,", r",10,VAL1, ", r",9, HH2,", r",8, HH1) in kprobe_arm_test_cases()
1015 TEST_RRRR( "smlaldx r",11,VAL2,", r",10,VAL1, ", r",9, HH2,", r",8, HH1) in kprobe_arm_test_cases()
1087 TEST_P( "stmdaeq r",4, 16*4,", {r0-r15}") in kprobe_arm_test_cases()
1088 TEST_P( "stmdane r",8, 16*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1089 TEST_P( "stmda r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1093 TEST_BF_P("ldmdacs r",4, 15*4,", {r0-r15}") in kprobe_arm_test_cases()
1094 TEST_BF_P("ldmdacc r",7, 15*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1095 TEST_P( "ldmda r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1099 TEST_P( "stmiami r",4, 16*4,", {r0-r15}") in kprobe_arm_test_cases()
1100 TEST_P( "stmiapl r",8, 16*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1101 TEST_P( "stmia r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1105 TEST_BF_P("ldmiavs r",4, 0, ", {r0-r15}") in kprobe_arm_test_cases()
1106 TEST_BF_P("ldmiavc r",7, 8*4, "!, {r8-r15}") in kprobe_arm_test_cases()
1107 TEST_P( "ldmia r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1111 TEST_P( "stmdbhi r",4, 16*4,", {r0-r15}") in kprobe_arm_test_cases()
1112 TEST_P( "stmdbls r",8, 16*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1113 TEST_P( "stmdb r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1117 TEST_BF_P("ldmdbge r",4, 16*4,", {r0-r15}") in kprobe_arm_test_cases()
1118 TEST_BF_P("ldmdblt r",7, 16*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1119 TEST_P( "ldmdb r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1123 TEST_P( "stmibgt r",4, 16*4,", {r0-r15}") in kprobe_arm_test_cases()
1124 TEST_P( "stmible r",8, 16*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1125 TEST_P( "stmib r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1126 TEST_P( "stmib r",13,-4, "!, {pc}") in kprobe_arm_test_cases()
1129 TEST_BF_P("ldmibeq r",4, -4,", {r0-r15}") in kprobe_arm_test_cases()
1130 TEST_BF_P("ldmibne r",7, 7*4,"!, {r8-r15}") in kprobe_arm_test_cases()
1131 TEST_P( "ldmib r",12,16*4,"!, {r1,r3,r5,r7,r8-r11,r14}") in kprobe_arm_test_cases()
1134 TEST_P( "stmdb r",13,16*4,"!, {r3-r12,lr}") in kprobe_arm_test_cases()
1135 TEST_P( "stmdbeq r",13,16*4,"!, {r3-r12}") in kprobe_arm_test_cases()
1136 TEST_P( "stmdbne r",2, 16*4,", {r3-r12,lr}") in kprobe_arm_test_cases()
1137 TEST_P( "stmdb r",13,16*4,"!, {r2-r12,lr}") in kprobe_arm_test_cases()
1138 TEST_P( "stmdb r",0, 16*4,", {r0-r12}") in kprobe_arm_test_cases()
1139 TEST_P( "stmdb r",0, 16*4,", {r0-r12,lr}") in kprobe_arm_test_cases()
1141 TEST_BF_P("ldmia r",13,5*4, "!, {r3-r12,pc}") in kprobe_arm_test_cases()
1142 TEST_P( "ldmiacc r",13,5*4, "!, {r3-r12}") in kprobe_arm_test_cases()
1143 TEST_BF_P("ldmiacs r",2, 5*4, "!, {r3-r12,pc}") in kprobe_arm_test_cases()
1144 TEST_BF_P("ldmia r",13,4*4, "!, {r2-r12,pc}") in kprobe_arm_test_cases()
1145 TEST_P( "ldmia r",0, 16*4,", {r0-r12}") in kprobe_arm_test_cases()
1146 TEST_P( "ldmia r",0, 16*4,", {r0-r12,lr}") in kprobe_arm_test_cases()
1150 TEST_ARM_TO_THUMB_INTERWORK_P("ldmmiia r",13,0,", {r0-r15}") in kprobe_arm_test_cases()
1178 TEST_COPROCESSOR("stc"two" p0, cr0, [r13, #-4]") \ in kprobe_arm_test_cases()
1180 TEST_COPROCESSOR("stc"two" p0, cr0, [r13, #-4]!") \ in kprobe_arm_test_cases()
1182 TEST_COPROCESSOR("stc"two" p0, cr0, [r13], #-4") \ in kprobe_arm_test_cases()
1185 TEST_COPROCESSOR("stc"two"l p0, cr0, [r13, #-4]") \ in kprobe_arm_test_cases()
1187 TEST_COPROCESSOR("stc"two"l p0, cr0, [r13, #-4]!") \ in kprobe_arm_test_cases()
1189 TEST_COPROCESSOR("stc"two"l p0, cr0, [r13], #-4") \ in kprobe_arm_test_cases()
1192 TEST_COPROCESSOR("ldc"two" p0, cr0, [r13, #-4]") \ in kprobe_arm_test_cases()
1194 TEST_COPROCESSOR("ldc"two" p0, cr0, [r13, #-4]!") \ in kprobe_arm_test_cases()
1196 TEST_COPROCESSOR("ldc"two" p0, cr0, [r13], #-4") \ in kprobe_arm_test_cases()
1199 TEST_COPROCESSOR("ldc"two"l p0, cr0, [r13, #-4]") \ in kprobe_arm_test_cases()
1201 TEST_COPROCESSOR("ldc"two"l p0, cr0, [r13, #-4]!") \ in kprobe_arm_test_cases()
1203 TEST_COPROCESSOR("ldc"two"l p0, cr0, [r13], #-4") \ in kprobe_arm_test_cases()
1207 TEST_COPROCESSOR( "stc"two" p0, cr0, [r15, #-4]") \ in kprobe_arm_test_cases()
1209 TEST_UNSUPPORTED(__inst_arm(0x##cc##d2f0001) " @ stc"two" 0, cr0, [r15, #-4]!") \ in kprobe_arm_test_cases()
1211 TEST_UNSUPPORTED(__inst_arm(0x##cc##c2f0001) " @ stc"two" 0, cr0, [r15], #-4") \ in kprobe_arm_test_cases()
1214 TEST_COPROCESSOR( "stc"two"l p0, cr0, [r15, #-4]") \ in kprobe_arm_test_cases()
1216 TEST_UNSUPPORTED(__inst_arm(0x##cc##d6f0001) " @ stc"two"l 0, cr0, [r15, #-4]!") \ in kprobe_arm_test_cases()
1218 TEST_UNSUPPORTED(__inst_arm(0x##cc##c6f0001) " @ stc"two"l 0, cr0, [r15], #-4") \ in kprobe_arm_test_cases()
1221 TEST_COPROCESSOR( "ldc"two" p0, cr0, [r15, #-4]") \ in kprobe_arm_test_cases()
1223 TEST_UNSUPPORTED(__inst_arm(0x##cc##d3f0001) " @ ldc"two" 0, cr0, [r15, #-4]!") \ in kprobe_arm_test_cases()
1225 TEST_UNSUPPORTED(__inst_arm(0x##cc##c3f0001) " @ ldc"two" 0, cr0, [r15], #-4") \ in kprobe_arm_test_cases()
1228 TEST_COPROCESSOR( "ldc"two"l p0, cr0, [r15, #-4]") \ in kprobe_arm_test_cases()
1230 TEST_UNSUPPORTED(__inst_arm(0x##cc##d7f0001) " @ ldc"two"l 0, cr0, [r15, #-4]!") \ in kprobe_arm_test_cases()
1232 TEST_UNSUPPORTED(__inst_arm(0x##cc##c7f0001) " @ ldc"two"l 0, cr0, [r15], #-4") \ in kprobe_arm_test_cases()
1338 TEST_RR("pli [r",0, 0b,", -r",12,16,", lsl #4]") in kprobe_arm_test_cases()
1342 TEST_P("pld [r",0,32,", #-16]") in kprobe_arm_test_cases()
1344 TEST_PR("pld [r",7, 24, ", r",0, 16,"]") in kprobe_arm_test_cases()
1345 TEST_PR("pld [r",8, 24, ", -r",12,16,", lsl #4]") in kprobe_arm_test_cases()