Lines Matching refs:op1

127 	int op1 = BITS(instr, 20, 0x3F), coproc = BITS(instr, 8, 0xF), op = BITS(instr, 4, 0x1);  in arm_syscall_coproc()  local
129 if ((op1 & 0x3E) == 0 || (op1 & 0x30) == 0x30) { in arm_syscall_coproc()
137 if ((op1 & 0x20) == 0 && (op1 & 0x3A) != 0) { in arm_syscall_coproc()
141 if ((op1 & 0x3E) == 0x04) { in arm_syscall_coproc()
145 if ((op1 & 0x30) == 0x20) { in arm_syscall_coproc()
193 int op1 = BITS(instr, 20, 0x7), op2 = BITS(instr, 5, 0x7); in arm_signed_multiplies() local
196 if ((op1 == 0x4 && (op2 & 0x4) == 0) || (op1 == 0x5 && (op2 & 0x6) == 0x6)) { in arm_signed_multiplies()
213 int op1 = BITS(instr, 20, 0x7), op2 = BITS(instr, 5, 0x7); in arm_pack_unpack_sat_reversal() local
216 if ((op1 == 0 && (op2 & 0x1) == 0) || (op1 == 0 && op2 == 0x5)) { in arm_pack_unpack_sat_reversal()
255 int op1 = BITS(instr, 20, 0x1F), op2 = BITS(instr, 5, 0x7); in arm_media() local
257 if ((op1 & 0x1C) == 0) { in arm_media()
261 if ((op1 & 0x1C) == 0x04) { in arm_media()
265 if ((op1 & 0x18) == 0x08) { in arm_media()
269 if ((op1 & 0x18) == 0x10) { in arm_media()
273 if (op1 == 0x1F && op2 == 0x7) { in arm_media()
278 if (op1 == 0x18 && op2 == 0) { in arm_media()
290 if ((op1 & 0x1E) == 0x1C && (op2 & 0x3) == 0) { in arm_media()
299 if (((op1 & 0x1E) == 0x1A || (op1 & 0x1E) == 0x1E) && ((op2 & 0x3) == 0x2)) { in arm_media()
352 int op = BITS(instr, 21, 0x3), __unused op1 = BITS(instr, 16, 0xF), op2 = BITS(instr, 4, 0x7); in arm_misc() local
417 int op1 = BITS(instr, 20, 0x1F); in arm_extra_loadstore() local
421 if ((op1 & 0x4) == 0) { in arm_extra_loadstore()
494 int op1 = BITS(instr, 20, 0x1F), op2 = BITS(instr, 7, 0x1F), op3 = BITS(instr, 5, 0x3); in arm_dataproc_reg() local
496 if (op1 == 0x11 || op1 == 0x13 || op1 == 0x15 || op1 == 0x17) { in arm_dataproc_reg()
509 if (op1 == 0x1A && op2 == 0 && op3 == 0 && ARM_RD(instr) == REG_PC) { in arm_dataproc_reg()
525 int op = BITS(instr, 25, 0x1), op1 = BITS(instr, 20, 0x1F), op2 = BITS(instr, 4, 0xF); in arm_dataproc_misc() local
528 if ((op1 & 0x19) != 0x10 && (op2 & 0x1) == 0) { in arm_dataproc_misc()
532 if ((op1 & 0x19) != 0x10 && (op2 & 0x9) == 0x1) { in arm_dataproc_misc()
536 if ((op1 & 0x19) == 0x10 && (op2 & 0x8) == 0) { in arm_dataproc_misc()
540 if ((op1 & 0x19) == 0x19 && (op2 & 0x9) == 0x8) { in arm_dataproc_misc()
544 if ((op1 & 0x10) == 0 && op2 == 0x9) { in arm_dataproc_misc()
548 if ((op1 & 0x10) == 0x10 && op2 == 0x9) { in arm_dataproc_misc()
552 if ((op1 & 0x12) != 0x02 && (op2 == 0xB || (op2 & 0xD) == 0xD)) { in arm_dataproc_misc()
556 if ((op1 & 0x12) == 0x02 && (op2 == 0xB || (op2 & 0xD) == 0xD)) { in arm_dataproc_misc()
560 if ((op1 & 0x19) != 0x10) { in arm_dataproc_misc()
564 if (op1 == 0x10) { in arm_dataproc_misc()
573 if (op1 == 0x14) { in arm_dataproc_misc()
582 if ((op1 & 0x1B) == 0x12) { in arm_dataproc_misc()
593 int cond = BITS(instr, 28, 0xF), op1 = BITS(instr, 25, 0x7), op = BITS(instr, 4, 0x1); in dtrace_decode_arm() local
599 if ((op1 & 0x6) == 0) { in dtrace_decode_arm()
603 if (op1 == 0x2) { in dtrace_decode_arm()
607 if (op1 == 0x3 && op == 0) { in dtrace_decode_arm()
611 if (op1 == 0x3 && op == 1) { in dtrace_decode_arm()
615 if ((op1 & 0x6) == 0x4) { in dtrace_decode_arm()
619 if ((op1 & 0x6) == 0x6) { in dtrace_decode_arm()
793 int op1 = BITS(instr1, 4, 0x3F), coproc = BITS(instr2, 8, 0xF), op = BITS(instr2, 4, 0x1); in thumb32_coproc() local
795 if ((op1 & 0x3E) == 0) { in thumb32_coproc()
800 if ((coproc & 0xE) == 0xA || (op1 & 0x30) == 0x30) { in thumb32_coproc()
804 if ((op1 & 0x30) == 0x30) { in thumb32_coproc()
809 if ((op1 & 0x3A) == 0x02 || (op1 & 0x38) == 0x08 || (op1 & 0x30) == 0x10) { in thumb32_coproc()
813 if ((op1 & 0x3E) == 0x04) { in thumb32_coproc()
817 if ((op1 & 0x30) == 0x20) { in thumb32_coproc()
835 int op1 = BITS(instr1, 4, 0x7), op2 = BITS(instr2, 4, 0xF); in thumb32_longmultiply() local
837 if ((op1 == 1 && op2 == 0xF) || (op1 == 0x3 && op2 == 0xF)) { in thumb32_longmultiply()
857 int op1 = BITS(instr1, 4, 0x7), op2 = BITS(instr2, 4, 0x3); in thumb32_multiply() local
859 if ((op1 == 0 && op2 == 1) || (op1 == 0x6 && (op2 & 0x2) == 0)) { in thumb32_multiply()
909 int op1 = BITS(instr1, 4, 0xF), op2 = BITS(instr2, 4, 0xF); in thumb32_dataproc_reg() local
911 if (((0 <= op1) && (op1 <= 5)) && (op2 & 0x8) == 0x8) { in thumb32_dataproc_reg()
917 if ((op1 & 0x8) == 0 && op2 == 0) { in thumb32_dataproc_reg()
923 if ((op1 & 0x8) == 0x8 && (op2 & 0xC) == 0) { in thumb32_dataproc_reg()
927 if ((op1 & 0x8) == 0x8 && (op2 & 0xC) == 0x4) { in thumb32_dataproc_reg()
931 if ((op1 & 0xC) == 0x8 && (op2 & 0xC) == 0x8) { in thumb32_dataproc_reg()
975 int op1 = BITS(instr1, 5, 0x7), op2 = BITS(instr2, 6, 0x3F); in thumb32_store_single() local
978 if ((op1 == 0 || op1 == 1 || op1 == 2) && (op2 & 0x20) == 0) { in thumb32_store_single()
996 int op1 = BITS(instr1, 7, 0x3), __unused op2 = BITS(instr2, 6, 0x3F); in thumb32_loadbyte_memhint() local
999 if ((op1 == 0 || op1 == 0x2) && THUMB32_RM(instr1, instr2) == REG_PC) { in thumb32_loadbyte_memhint()
1014 int op1 = BITS(instr1, 7, 0x3), op2 = BITS(instr2, 6, 0x3F); in thumb32_loadhalfword_memhint() local
1017 if (op1 == 0 && op2 == 0 && THUMB32_RM(inst1, instr2) == REG_PC) { in thumb32_loadhalfword_memhint()
1032 int op1 = BITS(instr1, 7, 0x3), op2 = BITS(instr2, 6, 0x3F); in thumb32_loadword() local
1034 …if ((op1 & 0x2) == 0 && THUMB32_RN(instr1, instr2) == REG_PC && THUMB32_RT(instr1, instr2) != REG_… in thumb32_loadword()
1038 if (op1 == 0 && op2 == 0) { in thumb32_loadword()
1109 int op = BITS(instr1, 4, 0x7F), op1 = BITS(instr2, 12, 0x7), __unused op2 = BITS(instr2, 8, 0xF); in thumb32_b_misc_control() local
1111 if ((op1 & 0x5) == 0) { in thumb32_b_misc_control()
1125 if ((op1 & 0x5) == 1) { in thumb32_b_misc_control()
1184 int op1 = BITS(instr1, 11, 0x3), op2 = BITS(instr1, 4, 0x7F), op = BITS(instr2, 15, 0x1); in dtrace_decode_thumb32() local
1186 if (op1 == 0x1) { in dtrace_decode_thumb32()
1204 if (op1 == 0x2) { in dtrace_decode_thumb32()
1218 if (op1 == 0x3) { in dtrace_decode_thumb32()