Lines Matching +full:0 +full:xf9800000
26 kprobe_test_cc_position = 0;
34 " mov r1, #0x11 \n\t" \
35 " mov r2, #0x22 \n\t" \
36 " mov r3, #0x33 \n\t" \
65 TEST_R( "lsls r7, r",0,VAL1,", #5") in kprobe_thumb16_test_cases()
67 TEST_R( "lsrs r7, r",0,VAL1,", #5") in kprobe_thumb16_test_cases()
69 TEST_R( "asrs r7, r",0,VAL1,", #5") in kprobe_thumb16_test_cases()
71 TEST_RR( "adds r2, r",0,VAL1,", r",7,VAL2,"") in kprobe_thumb16_test_cases()
72 TEST_RR( "adds r5, r",7,VAL2,", r",0,VAL2,"") in kprobe_thumb16_test_cases()
73 TEST_RR( "subs r2, r",0,VAL1,", r",7,VAL2,"") in kprobe_thumb16_test_cases()
74 TEST_RR( "subs r5, r",7,VAL2,", r",0,VAL2,"") in kprobe_thumb16_test_cases()
75 TEST_R( "adds r7, r",0,VAL1,", #5") in kprobe_thumb16_test_cases()
77 TEST_R( "subs r7, r",0,VAL1,", #5") in kprobe_thumb16_test_cases()
79 TEST( "movs.n r0, #0x5f") in kprobe_thumb16_test_cases()
80 TEST( "movs.n r7, #0xa0") in kprobe_thumb16_test_cases()
81 TEST_R( "cmp.n r",0,0x5e, ", #0x5f") in kprobe_thumb16_test_cases()
82 TEST_R( "cmp.n r",5,0x15f,", #0x5f") in kprobe_thumb16_test_cases()
83 TEST_R( "cmp.n r",7,0xa0, ", #0xa0") in kprobe_thumb16_test_cases()
84 TEST_R( "adds.n r",0,VAL1,", #0x5f") in kprobe_thumb16_test_cases()
85 TEST_R( "adds.n r",7,VAL2,", #0xa0") in kprobe_thumb16_test_cases()
86 TEST_R( "subs.n r",0,VAL1,", #0x5f") in kprobe_thumb16_test_cases()
87 TEST_R( "subs.n r",7,VAL2,", #0xa0") in kprobe_thumb16_test_cases()
92 TEST_RR( op" r",0,VAL1,", r",7,val,"") \ in kprobe_thumb16_test_cases()
93 TEST_RR( op" r",7,VAL2,", r",0,val,"") in kprobe_thumb16_test_cases()
95 DATA_PROCESSING16("ands",0xf00f00ff) in kprobe_thumb16_test_cases()
96 DATA_PROCESSING16("eors",0xf00f00ff) in kprobe_thumb16_test_cases()
103 DATA_PROCESSING16("tst",0xf00f00ff) in kprobe_thumb16_test_cases()
104 TEST_R("rsbs r",0,VAL1,", #0") in kprobe_thumb16_test_cases()
105 TEST_R("rsbs r",7,VAL2,", #0") in kprobe_thumb16_test_cases()
106 DATA_PROCESSING16("cmp",0xf00f00ff) in kprobe_thumb16_test_cases()
107 DATA_PROCESSING16("cmn",0xf00f00ff) in kprobe_thumb16_test_cases()
108 DATA_PROCESSING16("orrs",0xf00f00ff) in kprobe_thumb16_test_cases()
110 DATA_PROCESSING16("bics",0xf00f00ff) in kprobe_thumb16_test_cases()
115 TEST_RR( "add r",0, VAL1,", r",7,VAL2,"") in kprobe_thumb16_test_cases()
117 TEST_RR( "add r",8, VAL3,", r",0,VAL1,"") in kprobe_thumb16_test_cases()
120 TEST_BF_R("add pc" ", r",0,2f-1f-8,"") in kprobe_thumb16_test_cases()
121 TEST_UNSUPPORTED(__inst_thumb16(0x44ff) " @ add pc, pc") in kprobe_thumb16_test_cases()
124 TEST_RR( "cmp r",8,VAL2,", r",0,VAL1,"") in kprobe_thumb16_test_cases()
129 TEST_R( "mov r8, r",0,VAL1,"") in kprobe_thumb16_test_cases()
132 TEST_BF_R("mov pc, r",0,2f, "") in kprobe_thumb16_test_cases()
134 TEST_BF_R("bx r",0, 2f+1,"") in kprobe_thumb16_test_cases()
150 TEST_BF_R("blx r",0, 2f+1,"") in kprobe_thumb16_test_cases()
152 TEST_UNSUPPORTED(__inst_thumb16(0x47f8) " @ blx pc") in kprobe_thumb16_test_cases()
166 TEST_RPR("str r",0, VAL1,", [r",1, 24,", r",2, 48,"]") in kprobe_thumb16_test_cases()
168 TEST_RPR("strh r",0, VAL1,", [r",1, 24,", r",2, 48,"]") in kprobe_thumb16_test_cases()
170 TEST_RPR("strb r",0, VAL1,", [r",1, 24,", r",2, 48,"]") in kprobe_thumb16_test_cases()
183 TEST_RP("str r",0, VAL1,", [r",1, 24,", #120]") in kprobe_thumb16_test_cases()
187 TEST_RP("strb r",0, VAL1,", [r",1, 24,", #30]") in kprobe_thumb16_test_cases()
191 TEST_RP("strh r",0, VAL1,", [r",1, 24,", #60]") in kprobe_thumb16_test_cases()
196 TEST_R( "str r",0, VAL1,", [sp, #0]") in kprobe_thumb16_test_cases()
198 TEST( "ldr r0, [sp, #0]") in kprobe_thumb16_test_cases()
201 TEST_RP("str r",0, VAL1,", [r",0, 24,"]") in kprobe_thumb16_test_cases()
202 TEST_P( "ldr r0, [r",0, 24,"]") in kprobe_thumb16_test_cases()
218 TEST("add sp, #"__stringify(TEST_MEMORY_SIZE)) /* Assumes TEST_MEMORY_SIZE < 0x400 */ in kprobe_thumb16_test_cases()
219 TEST("sub sp, #0x7f*4") in kprobe_thumb16_test_cases()
222 TEST_BF_R( "cbnz r",0,0, ", 2f") in kprobe_thumb16_test_cases()
225 TEST_BF_RX( "cbz r",7,0, ", 2f", SPACE_0x40) in kprobe_thumb16_test_cases()
228 TEST_R("sxth r7, r",0, HH2,"") in kprobe_thumb16_test_cases()
230 TEST_R("sxtb r7, r",0, HH2,"") in kprobe_thumb16_test_cases()
232 TEST_R("uxth r7, r",0, HH2,"") in kprobe_thumb16_test_cases()
234 TEST_R("uxtb r7, r",0, HH2,"") in kprobe_thumb16_test_cases()
236 TEST_R("rev r7, r",0, VAL2,"") in kprobe_thumb16_test_cases()
238 TEST_R("rev16 r7, r",0, VAL2,"") in kprobe_thumb16_test_cases()
239 TEST_UNSUPPORTED(__inst_thumb16(0xba80) "") in kprobe_thumb16_test_cases()
240 TEST_UNSUPPORTED(__inst_thumb16(0xbabf) "") in kprobe_thumb16_test_cases()
242 TEST_R("revsh r7, r",0, VAL2,"") in kprobe_thumb16_test_cases()
266 TEST_UNSUPPORTED("bkpt.n 0") in kprobe_thumb16_test_cases()
274 TEST_UNSUPPORTED(__inst_thumb16(0xbf50) "") /* Unassigned hints */ in kprobe_thumb16_test_cases()
275 TEST_UNSUPPORTED(__inst_thumb16(0xbff0) "") /* Unassigned hints */ in kprobe_thumb16_test_cases()
287 TEST_IT("it eq","moveq r0,#0") in kprobe_thumb16_test_cases()
288 TEST_IT("it vc","movvc r0,#0") in kprobe_thumb16_test_cases()
289 TEST_IT("it le","movle r0,#0") in kprobe_thumb16_test_cases()
290 TEST_IT("ite eq","moveq r0,#0\n\t movne r1,#1") in kprobe_thumb16_test_cases()
291 TEST_IT("itet vc","movvc r0,#0\n\t movvs r1,#1\n\t movvc r2,#2") in kprobe_thumb16_test_cases()
292 TEST_IT("itete le","movle r0,#0\n\t movgt r1,#1\n\t movle r2,#2\n\t movgt r3,#3") in kprobe_thumb16_test_cases()
293 TEST_IT("itttt le","movle r0,#0\n\t movle r1,#1\n\t movle r2,#2\n\t movle r3,#3") in kprobe_thumb16_test_cases()
294 TEST_IT("iteee le","movle r0,#0\n\t movgt r1,#1\n\t movgt r2,#2\n\t movgt r3,#3") in kprobe_thumb16_test_cases()
302 TEST_P("stmia r",0, 16*4,"!, {r0-r7}") in kprobe_thumb16_test_cases()
312 TEST_UNSUPPORTED(__inst_thumb16(0xde00) "") in kprobe_thumb16_test_cases()
313 TEST_UNSUPPORTED(__inst_thumb16(0xdeff) "") in kprobe_thumb16_test_cases()
314 TEST_UNSUPPORTED("svc #0x00") in kprobe_thumb16_test_cases()
315 TEST_UNSUPPORTED("svc #0xff") in kprobe_thumb16_test_cases()
334 kprobe_test_flags = 0; in kprobe_thumb32_test_cases()
343 TEST_P( "stmia r",0, 16*4,", {r0,r8}") in kprobe_thumb32_test_cases()
348 TEST_P( "ldmia r",0, 16*4,", {r0,r8}") in kprobe_thumb32_test_cases()
349 TEST_P( "ldmia r",4, 0, ", {r0-r12,r14}") in kprobe_thumb32_test_cases()
354 TEST_P( "stmdb r",0, 16*4,", {r0,r8}") in kprobe_thumb32_test_cases()
359 TEST_P( "ldmdb r",0, 16*4,", {r0,r8}") in kprobe_thumb32_test_cases()
369 TEST_P( "stmdb r",0, 16*4,", {r0-r12}") in kprobe_thumb32_test_cases()
370 TEST_P( "stmdb r",0, 16*4,", {r0-r12,lr}") in kprobe_thumb32_test_cases()
376 TEST_P( "ldmia r",0, 16*4,", {r0-r12}") in kprobe_thumb32_test_cases()
377 TEST_P( "ldmia r",0, 16*4,", {r0-r12,lr}") in kprobe_thumb32_test_cases()
379 TEST_THUMB_TO_ARM_INTERWORK_P("ldmia r",0,14*4,", {r12,pc}") in kprobe_thumb32_test_cases()
382 TEST_UNSUPPORTED(__inst_thumb32(0xe88f0101) " @ stmia pc, {r0,r8}") in kprobe_thumb32_test_cases()
383 TEST_UNSUPPORTED(__inst_thumb32(0xe92f5f00) " @ stmdb pc!, {r8-r12,r14}") in kprobe_thumb32_test_cases()
384 TEST_UNSUPPORTED(__inst_thumb32(0xe8bdc000) " @ ldmia r13!, {r14,pc}") in kprobe_thumb32_test_cases()
385 TEST_UNSUPPORTED(__inst_thumb32(0xe93ec000) " @ ldmdb r14!, {r14,pc}") in kprobe_thumb32_test_cases()
386 TEST_UNSUPPORTED(__inst_thumb32(0xe8a73f00) " @ stmia r7!, {r8-r12,sp}") in kprobe_thumb32_test_cases()
387 TEST_UNSUPPORTED(__inst_thumb32(0xe8a79f00) " @ stmia r7!, {r8-r12,pc}") in kprobe_thumb32_test_cases()
388 TEST_UNSUPPORTED(__inst_thumb32(0xe93e2010) " @ ldmdb r14!, {r4,sp}") in kprobe_thumb32_test_cases()
404 TEST_UNSUPPORTED(__inst_thumb32(0xe9ffec04) " @ ldrd r14, r12, [pc, #16]!") in kprobe_thumb32_test_cases()
405 TEST_UNSUPPORTED(__inst_thumb32(0xe8ffec04) " @ ldrd r14, r12, [pc], #16") in kprobe_thumb32_test_cases()
406 TEST_UNSUPPORTED(__inst_thumb32(0xe9d4d800) " @ ldrd sp, r8, [r4]") in kprobe_thumb32_test_cases()
407 TEST_UNSUPPORTED(__inst_thumb32(0xe9d4f800) " @ ldrd pc, r8, [r4]") in kprobe_thumb32_test_cases()
408 TEST_UNSUPPORTED(__inst_thumb32(0xe9d47d00) " @ ldrd r7, sp, [r4]") in kprobe_thumb32_test_cases()
409 TEST_UNSUPPORTED(__inst_thumb32(0xe9d47f00) " @ ldrd r7, pc, [r4]") in kprobe_thumb32_test_cases()
411 TEST_RRP("strd r",0, VAL1,", r",1, VAL2,", [r",1, 24,", #-16]") in kprobe_thumb32_test_cases()
413 TEST_RRP("strd r",1, VAL1,", r",0, VAL2,", [r",7, 24,", #-16]!") in kprobe_thumb32_test_cases()
415 TEST_RRP("strd r",1, VAL1,", r",0, VAL2,", [r",7, 24,"], #16") in kprobe_thumb32_test_cases()
420 TEST_UNSUPPORTED(__inst_thumb32(0xe9efec04) " @ strd r14, r12, [pc, #16]!") in kprobe_thumb32_test_cases()
421 TEST_UNSUPPORTED(__inst_thumb32(0xe8efec04) " @ strd r14, r12, [pc], #16") in kprobe_thumb32_test_cases()
423 TEST_RX("tbb [pc, r",0, (9f-(1f+4)),"]", in kprobe_thumb32_test_cases()
437 TEST_RRX("tbb [r",1,9f,", r",2,0,"]", in kprobe_thumb32_test_cases()
465 TEST_UNSUPPORTED(__inst_thumb32(0xe8d1f01f) " @ tbh [r1, pc]") in kprobe_thumb32_test_cases()
466 TEST_UNSUPPORTED(__inst_thumb32(0xe8d1f01d) " @ tbh [r1, sp]") in kprobe_thumb32_test_cases()
467 TEST_UNSUPPORTED(__inst_thumb32(0xe8ddf012) " @ tbh [sp, r2]") in kprobe_thumb32_test_cases()
486 TEST_R( op s" r0, r",11,VAL1,", #0x00010001") \ in kprobe_thumb32_test_cases()
487 TEST_R( op s" r11, r",0, VAL1,", #0xf5000000") \ in kprobe_thumb32_test_cases()
488 TEST_R( op s" r7, r",8, VAL2,", #0x000af000") in kprobe_thumb32_test_cases()
502 TEST_R( op" r",11,VAL1,", #0x00010001") \ in kprobe_thumb32_test_cases()
503 TEST_R( op" r",0, VAL1,", #0xf5000000") \ in kprobe_thumb32_test_cases()
504 TEST_R( op" r",8, VAL2,", #0x000af000") in kprobe_thumb32_test_cases()
514 TEST( op s" r0, #0x00010001") \ in kprobe_thumb32_test_cases()
515 TEST( op s" r11, #0xf5000000") \ in kprobe_thumb32_test_cases()
516 TEST( op s" r7, #0x000af000") \ in kprobe_thumb32_test_cases()
517 TEST( op s" r4, #0x00005a00") in kprobe_thumb32_test_cases()
523 DATA_PROCESSING32_DNM("and",0xf00f00ff) in kprobe_thumb32_test_cases()
524 DATA_PROCESSING32_NM("tst",0xf00f00ff) in kprobe_thumb32_test_cases()
525 DATA_PROCESSING32_DNM("bic",0xf00f00ff) in kprobe_thumb32_test_cases()
526 DATA_PROCESSING32_DNM("orr",0xf00f00ff) in kprobe_thumb32_test_cases()
528 DATA_PROCESSING32_DNM("orn",0xf00f00ff) in kprobe_thumb32_test_cases()
530 DATA_PROCESSING32_DNM("eor",0xf00f00ff) in kprobe_thumb32_test_cases()
531 DATA_PROCESSING32_NM("teq",0xf00f00ff) in kprobe_thumb32_test_cases()
540 TEST_RR("pkhbt r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
542 TEST_RR("pkhtb r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
545 TEST_UNSUPPORTED(__inst_thumb32(0xea170f0d) " @ tst.w r7, sp") in kprobe_thumb32_test_cases()
546 TEST_UNSUPPORTED(__inst_thumb32(0xea170f0f) " @ tst.w r7, pc") in kprobe_thumb32_test_cases()
547 TEST_UNSUPPORTED(__inst_thumb32(0xea1d0f07) " @ tst.w sp, r7") in kprobe_thumb32_test_cases()
548 TEST_UNSUPPORTED(__inst_thumb32(0xea1f0f07) " @ tst.w pc, r7") in kprobe_thumb32_test_cases()
549 TEST_UNSUPPORTED(__inst_thumb32(0xf01d1f08) " @ tst sp, #0x00080008") in kprobe_thumb32_test_cases()
550 TEST_UNSUPPORTED(__inst_thumb32(0xf01f1f08) " @ tst pc, #0x00080008") in kprobe_thumb32_test_cases()
552 TEST_UNSUPPORTED(__inst_thumb32(0xea970f0d) " @ teq.w r7, sp") in kprobe_thumb32_test_cases()
553 TEST_UNSUPPORTED(__inst_thumb32(0xea970f0f) " @ teq.w r7, pc") in kprobe_thumb32_test_cases()
554 TEST_UNSUPPORTED(__inst_thumb32(0xea9d0f07) " @ teq.w sp, r7") in kprobe_thumb32_test_cases()
555 TEST_UNSUPPORTED(__inst_thumb32(0xea9f0f07) " @ teq.w pc, r7") in kprobe_thumb32_test_cases()
556 TEST_UNSUPPORTED(__inst_thumb32(0xf09d1f08) " @ tst sp, #0x00080008") in kprobe_thumb32_test_cases()
557 TEST_UNSUPPORTED(__inst_thumb32(0xf09f1f08) " @ tst pc, #0x00080008") in kprobe_thumb32_test_cases()
559 TEST_UNSUPPORTED(__inst_thumb32(0xeb170f0d) " @ cmn.w r7, sp") in kprobe_thumb32_test_cases()
560 TEST_UNSUPPORTED(__inst_thumb32(0xeb170f0f) " @ cmn.w r7, pc") in kprobe_thumb32_test_cases()
561 TEST_P("cmn.w sp, r",7,0,"") in kprobe_thumb32_test_cases()
562 TEST_UNSUPPORTED(__inst_thumb32(0xeb1f0f07) " @ cmn.w pc, r7") in kprobe_thumb32_test_cases()
563 TEST( "cmn sp, #0x00080008") in kprobe_thumb32_test_cases()
564 TEST_UNSUPPORTED(__inst_thumb32(0xf11f1f08) " @ cmn pc, #0x00080008") in kprobe_thumb32_test_cases()
566 TEST_UNSUPPORTED(__inst_thumb32(0xebb70f0d) " @ cmp.w r7, sp") in kprobe_thumb32_test_cases()
567 TEST_UNSUPPORTED(__inst_thumb32(0xebb70f0f) " @ cmp.w r7, pc") in kprobe_thumb32_test_cases()
568 TEST_P("cmp.w sp, r",7,0,"") in kprobe_thumb32_test_cases()
569 TEST_UNSUPPORTED(__inst_thumb32(0xebbf0f07) " @ cmp.w pc, r7") in kprobe_thumb32_test_cases()
570 TEST( "cmp sp, #0x00080008") in kprobe_thumb32_test_cases()
571 TEST_UNSUPPORTED(__inst_thumb32(0xf1bf1f08) " @ cmp pc, #0x00080008") in kprobe_thumb32_test_cases()
573 TEST_UNSUPPORTED(__inst_thumb32(0xea5f070d) " @ movs.w r7, sp") in kprobe_thumb32_test_cases()
574 TEST_UNSUPPORTED(__inst_thumb32(0xea5f070f) " @ movs.w r7, pc") in kprobe_thumb32_test_cases()
575 TEST_UNSUPPORTED(__inst_thumb32(0xea5f0d07) " @ movs.w sp, r7") in kprobe_thumb32_test_cases()
576 TEST_UNSUPPORTED(__inst_thumb32(0xea4f0f07) " @ mov.w pc, r7") in kprobe_thumb32_test_cases()
577 TEST_UNSUPPORTED(__inst_thumb32(0xf04f1d08) " @ mov sp, #0x00080008") in kprobe_thumb32_test_cases()
578 TEST_UNSUPPORTED(__inst_thumb32(0xf04f1f08) " @ mov pc, #0x00080008") in kprobe_thumb32_test_cases()
586 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d1d01) " @ add sp, sp, r1, asl #4") in kprobe_thumb32_test_cases()
587 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d0d71) " @ add sp, sp, r1, ror #1") in kprobe_thumb32_test_cases()
590 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d0f01) " @ add pc, sp, r1") in kprobe_thumb32_test_cases()
591 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d000f) " @ add r0, sp, pc") in kprobe_thumb32_test_cases()
592 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d000d) " @ add r0, sp, sp") in kprobe_thumb32_test_cases()
593 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d0d0f) " @ add sp, sp, pc") in kprobe_thumb32_test_cases()
594 TEST_UNSUPPORTED(__inst_thumb32(0xeb0d0d0d) " @ add sp, sp, sp") in kprobe_thumb32_test_cases()
602 TEST_UNSUPPORTED(__inst_thumb32(0xebad1d01) " @ sub sp, sp, r1, asl #4") in kprobe_thumb32_test_cases()
603 TEST_UNSUPPORTED(__inst_thumb32(0xebad0d71) " @ sub sp, sp, r1, ror #1") in kprobe_thumb32_test_cases()
604 TEST_UNSUPPORTED(__inst_thumb32(0xebad0f01) " @ sub pc, sp, r1") in kprobe_thumb32_test_cases()
608 TEST_UNSUPPORTED(__inst_thumb32(0xea02010f) " @ and r1, r2, pc") in kprobe_thumb32_test_cases()
609 TEST_UNSUPPORTED(__inst_thumb32(0xea0f0103) " @ and r1, pc, r3") in kprobe_thumb32_test_cases()
610 TEST_UNSUPPORTED(__inst_thumb32(0xea020f03) " @ and pc, r2, r3") in kprobe_thumb32_test_cases()
611 TEST_UNSUPPORTED(__inst_thumb32(0xea02010d) " @ and r1, r2, sp") in kprobe_thumb32_test_cases()
612 TEST_UNSUPPORTED(__inst_thumb32(0xea0d0103) " @ and r1, sp, r3") in kprobe_thumb32_test_cases()
613 TEST_UNSUPPORTED(__inst_thumb32(0xea020d03) " @ and sp, r2, r3") in kprobe_thumb32_test_cases()
614 TEST_UNSUPPORTED(__inst_thumb32(0xf00d1108) " @ and r1, sp, #0x00080008") in kprobe_thumb32_test_cases()
615 TEST_UNSUPPORTED(__inst_thumb32(0xf00f1108) " @ and r1, pc, #0x00080008") in kprobe_thumb32_test_cases()
616 TEST_UNSUPPORTED(__inst_thumb32(0xf0021d08) " @ and sp, r8, #0x00080008") in kprobe_thumb32_test_cases()
617 TEST_UNSUPPORTED(__inst_thumb32(0xf0021f08) " @ and pc, r8, #0x00080008") in kprobe_thumb32_test_cases()
619 TEST_UNSUPPORTED(__inst_thumb32(0xeb02010f) " @ add r1, r2, pc") in kprobe_thumb32_test_cases()
620 TEST_UNSUPPORTED(__inst_thumb32(0xeb0f0103) " @ add r1, pc, r3") in kprobe_thumb32_test_cases()
621 TEST_UNSUPPORTED(__inst_thumb32(0xeb020f03) " @ add pc, r2, r3") in kprobe_thumb32_test_cases()
622 TEST_UNSUPPORTED(__inst_thumb32(0xeb02010d) " @ add r1, r2, sp") in kprobe_thumb32_test_cases()
623 TEST_SUPPORTED( __inst_thumb32(0xeb0d0103) " @ add r1, sp, r3") in kprobe_thumb32_test_cases()
624 TEST_UNSUPPORTED(__inst_thumb32(0xeb020d03) " @ add sp, r2, r3") in kprobe_thumb32_test_cases()
625 TEST_SUPPORTED( __inst_thumb32(0xf10d1108) " @ add r1, sp, #0x00080008") in kprobe_thumb32_test_cases()
626 TEST_UNSUPPORTED(__inst_thumb32(0xf10d1f08) " @ add pc, sp, #0x00080008") in kprobe_thumb32_test_cases()
627 TEST_UNSUPPORTED(__inst_thumb32(0xf10f1108) " @ add r1, pc, #0x00080008") in kprobe_thumb32_test_cases()
628 TEST_UNSUPPORTED(__inst_thumb32(0xf1021d08) " @ add sp, r8, #0x00080008") in kprobe_thumb32_test_cases()
629 TEST_UNSUPPORTED(__inst_thumb32(0xf1021f08) " @ add pc, r8, #0x00080008") in kprobe_thumb32_test_cases()
631 TEST_UNSUPPORTED(__inst_thumb32(0xeaa00000) "") in kprobe_thumb32_test_cases()
632 TEST_UNSUPPORTED(__inst_thumb32(0xeaf00000) "") in kprobe_thumb32_test_cases()
633 TEST_UNSUPPORTED(__inst_thumb32(0xeb200000) "") in kprobe_thumb32_test_cases()
634 TEST_UNSUPPORTED(__inst_thumb32(0xeb800000) "") in kprobe_thumb32_test_cases()
635 TEST_UNSUPPORTED(__inst_thumb32(0xebe00000) "") in kprobe_thumb32_test_cases()
637 TEST_UNSUPPORTED(__inst_thumb32(0xf0a00000) "") in kprobe_thumb32_test_cases()
638 TEST_UNSUPPORTED(__inst_thumb32(0xf0c00000) "") in kprobe_thumb32_test_cases()
639 TEST_UNSUPPORTED(__inst_thumb32(0xf0f00000) "") in kprobe_thumb32_test_cases()
640 TEST_UNSUPPORTED(__inst_thumb32(0xf1200000) "") in kprobe_thumb32_test_cases()
641 TEST_UNSUPPORTED(__inst_thumb32(0xf1800000) "") in kprobe_thumb32_test_cases()
642 TEST_UNSUPPORTED(__inst_thumb32(0xf1e00000) "") in kprobe_thumb32_test_cases()
646 TEST_UNSUPPORTED(__inst_thumb32(0xec000000) "") in kprobe_thumb32_test_cases()
647 TEST_UNSUPPORTED(__inst_thumb32(0xeff00000) "") in kprobe_thumb32_test_cases()
648 TEST_UNSUPPORTED(__inst_thumb32(0xfc000000) "") in kprobe_thumb32_test_cases()
649 TEST_UNSUPPORTED(__inst_thumb32(0xfff00000) "") in kprobe_thumb32_test_cases()
653 TEST_R("addw r0, r",1, VAL1,", #0x123") in kprobe_thumb32_test_cases()
654 TEST( "addw r14, sp, #0xf5a") in kprobe_thumb32_test_cases()
655 TEST( "addw sp, sp, #0x20") in kprobe_thumb32_test_cases()
656 TEST( "addw r7, pc, #0x888") in kprobe_thumb32_test_cases()
657 TEST_UNSUPPORTED(__inst_thumb32(0xf20f1f20) " @ addw pc, pc, #0x120") in kprobe_thumb32_test_cases()
658 TEST_UNSUPPORTED(__inst_thumb32(0xf20d1f20) " @ addw pc, sp, #0x120") in kprobe_thumb32_test_cases()
659 TEST_UNSUPPORTED(__inst_thumb32(0xf20f1d20) " @ addw sp, pc, #0x120") in kprobe_thumb32_test_cases()
660 TEST_UNSUPPORTED(__inst_thumb32(0xf2001d20) " @ addw sp, r0, #0x120") in kprobe_thumb32_test_cases()
662 TEST_R("subw r0, r",1, VAL1,", #0x123") in kprobe_thumb32_test_cases()
663 TEST( "subw r14, sp, #0xf5a") in kprobe_thumb32_test_cases()
664 TEST( "subw sp, sp, #0x20") in kprobe_thumb32_test_cases()
665 TEST( "subw r7, pc, #0x888") in kprobe_thumb32_test_cases()
666 TEST_UNSUPPORTED(__inst_thumb32(0xf2af1f20) " @ subw pc, pc, #0x120") in kprobe_thumb32_test_cases()
667 TEST_UNSUPPORTED(__inst_thumb32(0xf2ad1f20) " @ subw pc, sp, #0x120") in kprobe_thumb32_test_cases()
668 TEST_UNSUPPORTED(__inst_thumb32(0xf2af1d20) " @ subw sp, pc, #0x120") in kprobe_thumb32_test_cases()
669 TEST_UNSUPPORTED(__inst_thumb32(0xf2a01d20) " @ subw sp, r0, #0x120") in kprobe_thumb32_test_cases()
671 TEST("movw r0, #0") in kprobe_thumb32_test_cases()
672 TEST("movw r0, #0xffff") in kprobe_thumb32_test_cases()
673 TEST("movw lr, #0xffff") in kprobe_thumb32_test_cases()
674 TEST_UNSUPPORTED(__inst_thumb32(0xf2400d00) " @ movw sp, #0") in kprobe_thumb32_test_cases()
675 TEST_UNSUPPORTED(__inst_thumb32(0xf2400f00) " @ movw pc, #0") in kprobe_thumb32_test_cases()
677 TEST_R("movt r",0, VAL1,", #0") in kprobe_thumb32_test_cases()
678 TEST_R("movt r",0, VAL2,", #0xffff") in kprobe_thumb32_test_cases()
679 TEST_R("movt r",14,VAL1,", #0xffff") in kprobe_thumb32_test_cases()
680 TEST_UNSUPPORTED(__inst_thumb32(0xf2c00d00) " @ movt sp, #0") in kprobe_thumb32_test_cases()
681 TEST_UNSUPPORTED(__inst_thumb32(0xf2c00f00) " @ movt pc, #0") in kprobe_thumb32_test_cases()
683 TEST_R( "ssat r0, #24, r",0, VAL1,"") in kprobe_thumb32_test_cases()
685 TEST_R( "ssat r0, #24, r",0, VAL1,", lsl #8") in kprobe_thumb32_test_cases()
687 TEST_UNSUPPORTED(__inst_thumb32(0xf30c0d17) " @ ssat sp, #24, r12") in kprobe_thumb32_test_cases()
688 TEST_UNSUPPORTED(__inst_thumb32(0xf30c0f17) " @ ssat pc, #24, r12") in kprobe_thumb32_test_cases()
689 TEST_UNSUPPORTED(__inst_thumb32(0xf30d0c17) " @ ssat r12, #24, sp") in kprobe_thumb32_test_cases()
690 TEST_UNSUPPORTED(__inst_thumb32(0xf30f0c17) " @ ssat r12, #24, pc") in kprobe_thumb32_test_cases()
692 TEST_R( "usat r0, #24, r",0, VAL1,"") in kprobe_thumb32_test_cases()
694 TEST_R( "usat r0, #24, r",0, VAL1,", lsl #8") in kprobe_thumb32_test_cases()
696 TEST_UNSUPPORTED(__inst_thumb32(0xf38c0d17) " @ usat sp, #24, r12") in kprobe_thumb32_test_cases()
697 TEST_UNSUPPORTED(__inst_thumb32(0xf38c0f17) " @ usat pc, #24, r12") in kprobe_thumb32_test_cases()
698 TEST_UNSUPPORTED(__inst_thumb32(0xf38d0c17) " @ usat r12, #24, sp") in kprobe_thumb32_test_cases()
699 TEST_UNSUPPORTED(__inst_thumb32(0xf38f0c17) " @ usat r12, #24, pc") in kprobe_thumb32_test_cases()
701 TEST_R( "ssat16 r0, #12, r",0, HH1,"") in kprobe_thumb32_test_cases()
703 TEST_UNSUPPORTED(__inst_thumb32(0xf32c0d0b) " @ ssat16 sp, #12, r12") in kprobe_thumb32_test_cases()
704 TEST_UNSUPPORTED(__inst_thumb32(0xf32c0f0b) " @ ssat16 pc, #12, r12") in kprobe_thumb32_test_cases()
705 TEST_UNSUPPORTED(__inst_thumb32(0xf32d0c0b) " @ ssat16 r12, #12, sp") in kprobe_thumb32_test_cases()
706 TEST_UNSUPPORTED(__inst_thumb32(0xf32f0c0b) " @ ssat16 r12, #12, pc") in kprobe_thumb32_test_cases()
708 TEST_R( "usat16 r0, #12, r",0, HH1,"") in kprobe_thumb32_test_cases()
710 TEST_UNSUPPORTED(__inst_thumb32(0xf3ac0d0b) " @ usat16 sp, #12, r12") in kprobe_thumb32_test_cases()
711 TEST_UNSUPPORTED(__inst_thumb32(0xf3ac0f0b) " @ usat16 pc, #12, r12") in kprobe_thumb32_test_cases()
712 TEST_UNSUPPORTED(__inst_thumb32(0xf3ad0c0b) " @ usat16 r12, #12, sp") in kprobe_thumb32_test_cases()
713 TEST_UNSUPPORTED(__inst_thumb32(0xf3af0c0b) " @ usat16 r12, #12, pc") in kprobe_thumb32_test_cases()
715 TEST_R( "sbfx r0, r",0 , VAL1,", #0, #31") in kprobe_thumb32_test_cases()
718 TEST_UNSUPPORTED(__inst_thumb32(0xf34c2d0f) " @ sbfx sp, r12, #8, #16") in kprobe_thumb32_test_cases()
719 TEST_UNSUPPORTED(__inst_thumb32(0xf34c2f0f) " @ sbfx pc, r12, #8, #16") in kprobe_thumb32_test_cases()
720 TEST_UNSUPPORTED(__inst_thumb32(0xf34d2c0f) " @ sbfx r12, sp, #8, #16") in kprobe_thumb32_test_cases()
721 TEST_UNSUPPORTED(__inst_thumb32(0xf34f2c0f) " @ sbfx r12, pc, #8, #16") in kprobe_thumb32_test_cases()
723 TEST_R( "ubfx r0, r",0 , VAL1,", #0, #31") in kprobe_thumb32_test_cases()
726 TEST_UNSUPPORTED(__inst_thumb32(0xf3cc2d0f) " @ ubfx sp, r12, #8, #16") in kprobe_thumb32_test_cases()
727 TEST_UNSUPPORTED(__inst_thumb32(0xf3cc2f0f) " @ ubfx pc, r12, #8, #16") in kprobe_thumb32_test_cases()
728 TEST_UNSUPPORTED(__inst_thumb32(0xf3cd2c0f) " @ ubfx r12, sp, #8, #16") in kprobe_thumb32_test_cases()
729 TEST_UNSUPPORTED(__inst_thumb32(0xf3cf2c0f) " @ ubfx r12, pc, #8, #16") in kprobe_thumb32_test_cases()
731 TEST_R( "bfc r",0, VAL1,", #4, #20") in kprobe_thumb32_test_cases()
733 TEST_R( "bfc r",7, VAL1,", #0, #31") in kprobe_thumb32_test_cases()
734 TEST_R( "bfc r",8, VAL2,", #0, #31") in kprobe_thumb32_test_cases()
735 TEST_UNSUPPORTED(__inst_thumb32(0xf36f0d1e) " @ bfc sp, #0, #31") in kprobe_thumb32_test_cases()
736 TEST_UNSUPPORTED(__inst_thumb32(0xf36f0f1e) " @ bfc pc, #0, #31") in kprobe_thumb32_test_cases()
738 TEST_RR( "bfi r",0, VAL1,", r",0 , VAL2,", #0, #31") in kprobe_thumb32_test_cases()
740 TEST_UNSUPPORTED(__inst_thumb32(0xf36e1d17) " @ bfi sp, r14, #4, #20") in kprobe_thumb32_test_cases()
741 TEST_UNSUPPORTED(__inst_thumb32(0xf36e1f17) " @ bfi pc, r14, #4, #20") in kprobe_thumb32_test_cases()
742 TEST_UNSUPPORTED(__inst_thumb32(0xf36d1e17) " @ bfi r14, sp, #4, #20") in kprobe_thumb32_test_cases()
760 TEST_UNSUPPORTED("cps 0x13") in kprobe_thumb32_test_cases()
767 TEST_UNSUPPORTED("dbg.w #0") in kprobe_thumb32_test_cases()
778 TEST_RMASKED("mrs r",0,~PSR_IGNORE_BITS,", cpsr") in kprobe_thumb32_test_cases()
780 TEST_UNSUPPORTED(__inst_thumb32(0xf3ef8d00) " @ mrs sp, spsr") in kprobe_thumb32_test_cases()
781 TEST_UNSUPPORTED(__inst_thumb32(0xf3ef8f00) " @ mrs pc, spsr") in kprobe_thumb32_test_cases()
785 TEST_UNSUPPORTED(__inst_thumb32(0xf7f08000) " @ smc #0") in kprobe_thumb32_test_cases()
787 TEST_UNSUPPORTED(__inst_thumb32(0xf7f0a000) " @ undefeined") in kprobe_thumb32_test_cases()
811 TEST_RP( "str"size" r",0, VAL1,", [r",11,-1024,", #1024]") \ in kprobe_thumb32_test_cases()
813 TEST_RP( "str"size" r",0, VAL1,", [r",11,256, ", #-120]") \ in kprobe_thumb32_test_cases()
815 TEST_RP( "str"size" r",0, VAL1,", [r",11,24, "], #120") \ in kprobe_thumb32_test_cases()
817 TEST_RP( "str"size" r",0, VAL1,", [r",11,24, "], #-120") \ in kprobe_thumb32_test_cases()
819 TEST_RP( "str"size" r",0, VAL1,", [r",11,24, ", #120]!") \ in kprobe_thumb32_test_cases()
821 TEST_RP( "str"size" r",0, VAL1,", [r",11,256, ", #-120]!") \ in kprobe_thumb32_test_cases()
823 TEST_RPR("str"size".w r",0, VAL1,", [r",1, 0,", r",2, 4,"]") \ in kprobe_thumb32_test_cases()
824 TEST_RPR("str"size" r",14,VAL2,", [r",10,0,", r",11,4,", lsl #1]") \ in kprobe_thumb32_test_cases()
827 TEST_RP( "str"size".w r",0, VAL2,", [r",0,0, "]") \ in kprobe_thumb32_test_cases()
837 TEST_UNSUPPORTED(__inst_thumb32(0xf801000d) " @ strb r0, [r1, r13]") in kprobe_thumb32_test_cases()
838 TEST_UNSUPPORTED(__inst_thumb32(0xf821000d) " @ strh r0, [r1, r13]") in kprobe_thumb32_test_cases()
839 TEST_UNSUPPORTED(__inst_thumb32(0xf841000d) " @ str r0, [r1, r13]") in kprobe_thumb32_test_cases()
842 TEST_UNSUPPORTED(__inst_thumb32(0xf8cfe000) " @ str r14, [pc]") in kprobe_thumb32_test_cases()
843 TEST_UNSUPPORTED(__inst_thumb32(0xf8cef000) " @ str pc, [r14]") in kprobe_thumb32_test_cases()
847 TEST_UNSUPPORTED(__inst_thumb32(0xf9000000) "") in kprobe_thumb32_test_cases()
848 TEST_UNSUPPORTED(__inst_thumb32(0xf92fffff) "") in kprobe_thumb32_test_cases()
849 TEST_UNSUPPORTED(__inst_thumb32(0xf9800000) "") in kprobe_thumb32_test_cases()
850 TEST_UNSUPPORTED(__inst_thumb32(0xf9efffff) "") in kprobe_thumb32_test_cases()
867 TEST_PR("ldr"size".w r0, [r",1, 0,", r",2, 4,"]") \ in kprobe_thumb32_test_cases()
868 TEST_PR("ldr"size" r14, [r",10,0,", r",11,4,", lsl #1]") \ in kprobe_thumb32_test_cases()
877 TEST_P( "ldr"size".w r0, [r",0,0, "]") \ in kprobe_thumb32_test_cases()
890 TEST_THUMB_TO_ARM_INTERWORK_P("ldr pc, [r",0,0,", #15*4]") in kprobe_thumb32_test_cases()
894 TEST_UNSUPPORTED(__inst_thumb32(0xf854700d) " @ ldr r7, [r4, sp]") in kprobe_thumb32_test_cases()
895 TEST_UNSUPPORTED(__inst_thumb32(0xf854700f) " @ ldr r7, [r4, pc]") in kprobe_thumb32_test_cases()
896 TEST_UNSUPPORTED(__inst_thumb32(0xf814700d) " @ ldrb r7, [r4, sp]") in kprobe_thumb32_test_cases()
897 TEST_UNSUPPORTED(__inst_thumb32(0xf814700f) " @ ldrb r7, [r4, pc]") in kprobe_thumb32_test_cases()
898 TEST_UNSUPPORTED(__inst_thumb32(0xf89fd004) " @ ldrb sp, 99f") in kprobe_thumb32_test_cases()
899 TEST_UNSUPPORTED(__inst_thumb32(0xf814d008) " @ ldrb sp, [r4, r8]") in kprobe_thumb32_test_cases()
900 TEST_UNSUPPORTED(__inst_thumb32(0xf894d000) " @ ldrb sp, [r4]") in kprobe_thumb32_test_cases()
902 TEST_UNSUPPORTED(__inst_thumb32(0xf8600000) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
903 TEST_UNSUPPORTED(__inst_thumb32(0xf9ffffff) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
904 TEST_UNSUPPORTED(__inst_thumb32(0xf9500000) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
905 TEST_UNSUPPORTED(__inst_thumb32(0xf95fffff) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
906 TEST_UNSUPPORTED(__inst_thumb32(0xf8000800) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
907 TEST_UNSUPPORTED(__inst_thumb32(0xf97ffaff) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
914 TEST_P( "pld [r",0,-1024,", #1024]") in kprobe_thumb32_test_cases()
915 TEST( __inst_thumb32(0xf8b0f400) " @ pldw [r0, #1024]") in kprobe_thumb32_test_cases()
916 TEST_P( "pli [r",4, 0b,", #1024]") in kprobe_thumb32_test_cases()
918 TEST( __inst_thumb32(0xf837fc78) " @ pldw [r7, #-120]") in kprobe_thumb32_test_cases()
920 TEST( "pld [sp, #0]") in kprobe_thumb32_test_cases()
922 TEST_PR("pld [r",7, 24, ", r",0, 16,"]") in kprobe_thumb32_test_cases()
924 TEST_SUPPORTED(__inst_thumb32(0xf837f000) " @ pldw [r7, r0]") in kprobe_thumb32_test_cases()
925 TEST_SUPPORTED(__inst_thumb32(0xf838f03c) " @ pldw [r8, r12, lsl #3]"); in kprobe_thumb32_test_cases()
926 TEST_RR("pli [r",12,0b,", r",0, 16,"]") in kprobe_thumb32_test_cases()
927 TEST_RR("pli [r",0, 0b,", r",12,16,", lsl #3]") in kprobe_thumb32_test_cases()
929 TEST_UNSUPPORTED(__inst_thumb32(0xf817f00d) " @pld [r7, sp]") in kprobe_thumb32_test_cases()
930 TEST_UNSUPPORTED(__inst_thumb32(0xf817f00f) " @pld [r7, pc]") in kprobe_thumb32_test_cases()
947 TEST_UNSUPPORTED(__inst_thumb32(0xfa01ff02) " @ lsl pc, r1, r2") in kprobe_thumb32_test_cases()
948 TEST_UNSUPPORTED(__inst_thumb32(0xfa01fd02) " @ lsl sp, r1, r2") in kprobe_thumb32_test_cases()
949 TEST_UNSUPPORTED(__inst_thumb32(0xfa0ff002) " @ lsl r0, pc, r2") in kprobe_thumb32_test_cases()
950 TEST_UNSUPPORTED(__inst_thumb32(0xfa0df002) " @ lsl r0, sp, r2") in kprobe_thumb32_test_cases()
951 TEST_UNSUPPORTED(__inst_thumb32(0xfa01f00f) " @ lsl r0, r1, pc") in kprobe_thumb32_test_cases()
952 TEST_UNSUPPORTED(__inst_thumb32(0xfa01f00d) " @ lsl r0, r1, sp") in kprobe_thumb32_test_cases()
954 TEST_RR( "sxtah r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
958 TEST_UNSUPPORTED(__inst_thumb32(0xfa0fff87) " @ sxth pc, r7"); in kprobe_thumb32_test_cases()
959 TEST_UNSUPPORTED(__inst_thumb32(0xfa0ffd87) " @ sxth sp, r7"); in kprobe_thumb32_test_cases()
960 TEST_UNSUPPORTED(__inst_thumb32(0xfa0ff88f) " @ sxth r8, pc"); in kprobe_thumb32_test_cases()
961 TEST_UNSUPPORTED(__inst_thumb32(0xfa0ff88d) " @ sxth r8, sp"); in kprobe_thumb32_test_cases()
963 TEST_RR( "uxtah r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
967 TEST_RR( "sxtab16 r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
971 TEST_RR( "uxtab16 r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
975 TEST_RR( "sxtab r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
979 TEST_RR( "uxtab r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
983 TEST_UNSUPPORTED(__inst_thumb32(0xfa6000f0) "") in kprobe_thumb32_test_cases()
984 TEST_UNSUPPORTED(__inst_thumb32(0xfa7fffff) "") in kprobe_thumb32_test_cases()
987 TEST_RR( op"add16 r0, r",0, HH1,", r",1, HH2,"") \ in kprobe_thumb32_test_cases()
989 TEST_RR( op"asx r0, r",0, HH1,", r",1, HH2,"") \ in kprobe_thumb32_test_cases()
991 TEST_RR( op"sax r0, r",0, HH1,", r",1, HH2,"") \ in kprobe_thumb32_test_cases()
993 TEST_RR( op"sub16 r0, r",0, HH1,", r",1, HH2,"") \ in kprobe_thumb32_test_cases()
995 TEST_RR( op"add8 r0, r",0, HH1,", r",1, HH2,"") \ in kprobe_thumb32_test_cases()
997 TEST_RR( op"sub8 r0, r",0, HH1,", r",1, HH2,"") \ in kprobe_thumb32_test_cases()
1023 TEST_R("rev.w r0, r",0, VAL1,"") in kprobe_thumb32_test_cases()
1025 TEST_R("rev16.w r0, r",0, VAL1,"") in kprobe_thumb32_test_cases()
1027 TEST_R("rbit r0, r",0, VAL1,"") in kprobe_thumb32_test_cases()
1029 TEST_R("revsh.w r0, r",0, VAL1,"") in kprobe_thumb32_test_cases()
1032 TEST_UNSUPPORTED(__inst_thumb32(0xfa9cff8c) " @ rev pc, r12"); in kprobe_thumb32_test_cases()
1033 TEST_UNSUPPORTED(__inst_thumb32(0xfa9cfd8c) " @ rev sp, r12"); in kprobe_thumb32_test_cases()
1034 TEST_UNSUPPORTED(__inst_thumb32(0xfa9ffe8f) " @ rev r14, pc"); in kprobe_thumb32_test_cases()
1035 TEST_UNSUPPORTED(__inst_thumb32(0xfa9dfe8d) " @ rev r14, sp"); in kprobe_thumb32_test_cases()
1037 TEST_RR("sel r0, r",0, VAL1,", r",1, VAL2,"") in kprobe_thumb32_test_cases()
1040 TEST_R("clz r0, r",0, 0x0,"") in kprobe_thumb32_test_cases()
1041 TEST_R("clz r7, r",14,0x1,"") in kprobe_thumb32_test_cases()
1042 TEST_R("clz lr, r",7, 0xffffffff,"") in kprobe_thumb32_test_cases()
1044 TEST_UNSUPPORTED(__inst_thumb32(0xfa80f030) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1045 TEST_UNSUPPORTED(__inst_thumb32(0xfaffff7f) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1046 TEST_UNSUPPORTED(__inst_thumb32(0xfab0f000) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1047 TEST_UNSUPPORTED(__inst_thumb32(0xfaffff7f) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1053 TEST_UNSUPPORTED(__inst_thumb32(0xfb08ff09) " @ mul pc, r8, r9") in kprobe_thumb32_test_cases()
1054 TEST_UNSUPPORTED(__inst_thumb32(0xfb08fd09) " @ mul sp, r8, r9") in kprobe_thumb32_test_cases()
1055 TEST_UNSUPPORTED(__inst_thumb32(0xfb0ff709) " @ mul r7, pc, r9") in kprobe_thumb32_test_cases()
1056 TEST_UNSUPPORTED(__inst_thumb32(0xfb0df709) " @ mul r7, sp, r9") in kprobe_thumb32_test_cases()
1057 TEST_UNSUPPORTED(__inst_thumb32(0xfb08f70f) " @ mul r7, r8, pc") in kprobe_thumb32_test_cases()
1058 TEST_UNSUPPORTED(__inst_thumb32(0xfb08f70d) " @ mul r7, r8, sp") in kprobe_thumb32_test_cases()
1062 TEST_UNSUPPORTED(__inst_thumb32(0xfb08af09) " @ mla pc, r8, r9, r10"); in kprobe_thumb32_test_cases()
1063 TEST_UNSUPPORTED(__inst_thumb32(0xfb08ad09) " @ mla sp, r8, r9, r10"); in kprobe_thumb32_test_cases()
1064 TEST_UNSUPPORTED(__inst_thumb32(0xfb0fa709) " @ mla r7, pc, r9, r10"); in kprobe_thumb32_test_cases()
1065 TEST_UNSUPPORTED(__inst_thumb32(0xfb0da709) " @ mla r7, sp, r9, r10"); in kprobe_thumb32_test_cases()
1066 TEST_UNSUPPORTED(__inst_thumb32(0xfb08a70f) " @ mla r7, r8, pc, r10"); in kprobe_thumb32_test_cases()
1067 TEST_UNSUPPORTED(__inst_thumb32(0xfb08a70d) " @ mla r7, r8, sp, r10"); in kprobe_thumb32_test_cases()
1068 TEST_UNSUPPORTED(__inst_thumb32(0xfb08d709) " @ mla r7, r8, r9, sp"); in kprobe_thumb32_test_cases()
1090 TEST_RRR( "smlad r0, r",0, HH1,", r",1, HH2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1092 TEST_RRR( "smladx r0, r",0, HH1,", r",1, HH2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1094 TEST_RR( "smuad r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
1096 TEST_RR( "smuadx r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
1108 TEST_RRR( "smlsd r0, r",0, HH1,", r",1, HH2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1110 TEST_RRR( "smlsdx r0, r",0, HH1,", r",1, HH2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1112 TEST_RR( "smusd r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
1114 TEST_RR( "smusdx r0, r",0, HH1,", r",1, HH2,"") in kprobe_thumb32_test_cases()
1117 TEST_RRR( "smmla r0, r",0, VAL1,", r",1, VAL2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1119 TEST_RRR( "smmlar r0, r",0, VAL1,", r",1, VAL2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1121 TEST_RR( "smmul r0, r",0, VAL1,", r",1, VAL2,"") in kprobe_thumb32_test_cases()
1123 TEST_RR( "smmulr r0, r",0, VAL1,", r",1, VAL2,"") in kprobe_thumb32_test_cases()
1126 TEST_RRR( "smmls r0, r",0, VAL1,", r",1, VAL2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1128 TEST_RRR( "smmlsr r0, r",0, VAL1,", r",1, VAL2,", r",2, VAL1,"") in kprobe_thumb32_test_cases()
1131 TEST_RRR( "usada8 r0, r",0, VAL1,", r",1, VAL2,", r",2, VAL3,"") in kprobe_thumb32_test_cases()
1133 TEST_RR( "usad8 r0, r",0, VAL1,", r",1, VAL2,"") in kprobe_thumb32_test_cases()
1136 TEST_UNSUPPORTED(__inst_thumb32(0xfb00f010) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1137 TEST_UNSUPPORTED(__inst_thumb32(0xfb0fff1f) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1138 TEST_UNSUPPORTED(__inst_thumb32(0xfb70f010) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1139 TEST_UNSUPPORTED(__inst_thumb32(0xfb7fff1f) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1140 TEST_UNSUPPORTED(__inst_thumb32(0xfb700010) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1141 TEST_UNSUPPORTED(__inst_thumb32(0xfb7fff1f) "") /* Unallocated space */ in kprobe_thumb32_test_cases()
1147 TEST_UNSUPPORTED(__inst_thumb32(0xfb89f80a) " @ smull pc, r8, r9, r10"); in kprobe_thumb32_test_cases()
1148 TEST_UNSUPPORTED(__inst_thumb32(0xfb89d80a) " @ smull sp, r8, r9, r10"); in kprobe_thumb32_test_cases()
1149 TEST_UNSUPPORTED(__inst_thumb32(0xfb897f0a) " @ smull r7, pc, r9, r10"); in kprobe_thumb32_test_cases()
1150 TEST_UNSUPPORTED(__inst_thumb32(0xfb897d0a) " @ smull r7, sp, r9, r10"); in kprobe_thumb32_test_cases()
1151 TEST_UNSUPPORTED(__inst_thumb32(0xfb8f780a) " @ smull r7, r8, pc, r10"); in kprobe_thumb32_test_cases()
1152 TEST_UNSUPPORTED(__inst_thumb32(0xfb8d780a) " @ smull r7, r8, sp, r10"); in kprobe_thumb32_test_cases()
1153 TEST_UNSUPPORTED(__inst_thumb32(0xfb89780f) " @ smull r7, r8, r9, pc"); in kprobe_thumb32_test_cases()
1154 TEST_UNSUPPORTED(__inst_thumb32(0xfb89780d) " @ smull r7, r8, r9, sp"); in kprobe_thumb32_test_cases()
1159 TEST_RRRR( "smlal r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1162 TEST_RRRR( "smlalbb r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1164 TEST_RRRR( "smlalbt r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1166 TEST_RRRR( "smlaltb r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1168 TEST_RRRR( "smlaltt r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1171 TEST_RRRR( "smlald r",0, VAL1,", r",1, VAL2, ", r",0, HH1,", r",1, HH2) in kprobe_thumb32_test_cases()
1173 TEST_RRRR( "smlaldx r",0, VAL1,", r",1, VAL2, ", r",0, HH1,", r",1, HH2) in kprobe_thumb32_test_cases()
1176 TEST_RRRR( "smlsld r",0, VAL1,", r",1, VAL2, ", r",0, HH1,", r",1, HH2) in kprobe_thumb32_test_cases()
1178 TEST_RRRR( "smlsldx r",0, VAL1,", r",1, VAL2, ", r",0, HH1,", r",1, HH2) in kprobe_thumb32_test_cases()
1181 TEST_RRRR( "umlal r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1183 TEST_RRRR( "umaal r",0, VAL1,", r",1, VAL2,", r",2, VAL3,", r",3, VAL4) in kprobe_thumb32_test_cases()
1188 TEST_UNSUPPORTED(__inst_thumb32(0xfc000000) "") in kprobe_thumb32_test_cases()
1189 TEST_UNSUPPORTED(__inst_thumb32(0xffffffff) "") in kprobe_thumb32_test_cases()