Lines Matching refs:BITS
15 #define BITS(x, n, mask) (((x) >> (n)) & (mask)) macro
69 int opcode = BITS(instr, 20, 0x1F); in vfp_loadstore()
92 int op = BITS(instr, 20, 0x7F); in arm_unconditional_misc()
110 if (BITS(instr, 27, 0x1) == 0) { in arm_unconditional()
127 int op1 = BITS(instr, 20, 0x3F), coproc = BITS(instr, 8, 0xF), op = BITS(instr, 4, 0x1); in arm_syscall_coproc()
163 …int branch = BITS(instr, 25, 0x1), link = BITS(instr, 24, 0x1), op = BITS(instr, 20, 0x1F), uses_p… in arm_branch_link_blockdata()
193 int op1 = BITS(instr, 20, 0x7), op2 = BITS(instr, 5, 0x7); in arm_signed_multiplies()
213 int op1 = BITS(instr, 20, 0x7), op2 = BITS(instr, 5, 0x7); in arm_pack_unpack_sat_reversal()
255 int op1 = BITS(instr, 20, 0x1F), op2 = BITS(instr, 5, 0x7); in arm_media()
316 int R = BITS(instr, 25, 0x1), L = BITS(instr, 20, 0x1); in arm_loadstore_wordbyte()
352 int op = BITS(instr, 21, 0x3), __unused op1 = BITS(instr, 16, 0xF), op2 = BITS(instr, 4, 0x7); in arm_misc()
393 int op = BITS(instr, 20, 0x1), __unused op2 = BITS(instr, 5, 0x3), immed = BITS(instr, 22, 0x1); in arm_extra_loadstore_unpriv()
417 int op1 = BITS(instr, 20, 0x1F); 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()
525 int op = BITS(instr, 25, 0x1), op1 = BITS(instr, 20, 0x1F), op2 = BITS(instr, 4, 0xF); 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()
635 int opcode = BITS(instr, 8, 0xF); in thumb16_cond_supervisor()
648 int opcode = BITS(instr, 5, 0x7F); in thumb16_misc()
678 int opcode = BITS(instr, 6, 0xF); in thumb16_data_special_and_branch()
724 int opcode = BITS(instr, 10, 0x3F); in dtrace_decode_thumb16()
793 int op1 = BITS(instr1, 4, 0x3F), coproc = BITS(instr2, 8, 0xF), op = BITS(instr2, 4, 0x1); in thumb32_coproc()
835 int op1 = BITS(instr1, 4, 0x7), op2 = BITS(instr2, 4, 0xF); in thumb32_longmultiply()
857 int op1 = BITS(instr1, 4, 0x7), op2 = BITS(instr2, 4, 0x3); in thumb32_multiply()
909 int op1 = BITS(instr1, 4, 0xF), op2 = BITS(instr2, 4, 0xF); in thumb32_dataproc_reg()
942 int op = BITS(instr1, 5, 0xF), S = BITS(instr1, 4, 0x1); in thumb32_dataproc_regshift()
975 int op1 = BITS(instr1, 5, 0x7), op2 = BITS(instr2, 6, 0x3F); in thumb32_store_single()
996 int op1 = BITS(instr1, 7, 0x3), __unused op2 = BITS(instr2, 6, 0x3F); in thumb32_loadbyte_memhint()
1014 int op1 = BITS(instr1, 7, 0x3), op2 = BITS(instr2, 6, 0x3F); in thumb32_loadhalfword_memhint()
1032 int op1 = BITS(instr1, 7, 0x3), op2 = BITS(instr2, 6, 0x3F); in thumb32_loadword()
1065 …int op = BITS(instr1, 7, 0x3), L = BITS(instr1, 4, 0x1), uses_pc = BITS(instr2, 15, 0x1), uses_lr … in thumb32_loadstore_multiple()
1109 int op = BITS(instr1, 4, 0x7F), op1 = BITS(instr2, 12, 0x7), __unused op2 = BITS(instr2, 8, 0xF); in thumb32_b_misc_control()
1136 int op = BITS(instr1, 4, 0x1F); in thumb32_dataproc_plain_immed()
1157 int op = BITS(instr1, 5, 0xF), S = BITS(instr1, 4, 0x1); in thumb32_dataproc_mod_immed()
1184 int op1 = BITS(instr1, 11, 0x3), op2 = BITS(instr1, 4, 0x7F), op = BITS(instr2, 15, 0x1); in dtrace_decode_thumb32()
1270 int size = BITS(hw1, 11, 0x1F); in dtrace_decode_thumb()