Lines Matching refs:IFIELD
298 #define IFIELD( insn, idx, len ) ((insn >> idx) & ((1<<len)-1)) macro
302 return toUChar( IFIELD( instr, 26, 6 ) ); in ifieldOPC()
307 return IFIELD( instr, 1, 10 ); in ifieldOPClo10()
312 return IFIELD( instr, 1, 9 ); in ifieldOPClo9()
317 return IFIELD( instr, 1, 8 ); in ifieldOPClo8()
322 return IFIELD( instr, 1, 5 ); in ifieldOPClo5()
327 return toUChar( IFIELD( instr, 21, 5 ) ); in ifieldRegDS()
333 UChar upper_bit = toUChar (IFIELD (instr, 0, 1)); in ifieldRegXT()
334 UChar lower_bits = toUChar (IFIELD (instr, 21, 5)); in ifieldRegXT()
346 return toUChar( IFIELD( instr, 16, 5 ) ); in ifieldRegA()
352 UChar upper_bit = toUChar (IFIELD (instr, 2, 1)); in ifieldRegXA()
353 UChar lower_bits = toUChar (IFIELD (instr, 16, 5)); in ifieldRegXA()
359 return toUChar( IFIELD( instr, 11, 5 ) ); in ifieldRegB()
365 UChar upper_bit = toUChar (IFIELD (instr, 1, 1)); in ifieldRegXB()
366 UChar lower_bits = toUChar (IFIELD (instr, 11, 5)); in ifieldRegXB()
372 return toUChar( IFIELD( instr, 6, 5 ) ); in ifieldRegC()
378 UChar upper_bit = toUChar (IFIELD (instr, 3, 1)); in ifieldRegXC()
379 UChar lower_bits = toUChar (IFIELD (instr, 6, 5)); in ifieldRegXC()
385 return toUChar( IFIELD( instr, 10, 1 ) ); in ifieldBIT10()
390 return toUChar( IFIELD( instr, 1, 1 ) ); in ifieldBIT1()
410 return toUChar( IFIELD( instr, 8, 2 ) ); in ifieldDM()
4005 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_int_cmp()
4006 UChar b22 = toUChar( IFIELD( theInstr, 22, 1 ) ); in dis_int_cmp()
4007 UChar flag_L = toUChar( IFIELD( theInstr, 21, 1 ) ); in dis_int_cmp()
4636 UChar MaskBeg = toUChar( IFIELD( theInstr, 6, 5 ) ); in dis_int_rot()
4637 UChar MaskEnd = toUChar( IFIELD( theInstr, 1, 5 ) ); in dis_int_rot()
4638 UChar msk_imm = toUChar( IFIELD( theInstr, 5, 6 ) ); in dis_int_rot()
4639 UChar opc2 = toUChar( IFIELD( theInstr, 2, 3 ) ); in dis_int_rot()
5931 UChar crfD_addr = toUChar( IFIELD(theInstr, 23, 3) ); in dis_cond_logic()
5933 UChar crfS_addr = toUChar( IFIELD(theInstr, 18, 3) ); in dis_cond_logic()
6261 UInt b11to25 = IFIELD(theInstr, 11, 15); in dis_memsync()
6263 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_memsync()
7028 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_proc_ctl()
7029 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_proc_ctl()
7031 UInt b11to20 = IFIELD( theInstr, 11, 10 ); in dis_proc_ctl()
7037 UChar b20 = toUChar( IFIELD( theInstr, 20, 1 ) ); in dis_proc_ctl()
7038 UInt CRM = IFIELD( theInstr, 12, 8 ); in dis_proc_ctl()
7039 UChar b11 = toUChar( IFIELD( theInstr, 11, 1 ) ); in dis_proc_ctl()
8715 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_tests()
8732 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_tests()
8749 UChar b18to22 = toUChar( IFIELD( theInstr, 18, 5 ) ); in dis_fp_tests()
8783 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_cmp()
8784 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_cmp()
9344 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
9357 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_scr()
9358 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_scr()
9359 UChar crfS = toUChar( IFIELD( theInstr, 18, 3 ) ); in dis_fp_scr()
9360 UChar b11to17 = toUChar( IFIELD( theInstr, 11, 7 ) ); in dis_fp_scr()
9381 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
9393 UInt crfD = IFIELD( theInstr, 23, 3 ); in dis_fp_scr()
9394 UChar b16to22 = toUChar( IFIELD( theInstr, 16, 7 ) ); in dis_fp_scr()
9395 UChar IMM = toUChar( IFIELD( theInstr, 12, 4 ) ); in dis_fp_scr()
9396 UChar b11 = toUChar( IFIELD( theInstr, 11, 1 ) ); in dis_fp_scr()
9408 Wbit = toUChar( IFIELD(theInstr, 16, 1) ); in dis_fp_scr()
9419 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
9436 UChar b25 = toUChar( IFIELD(theInstr, 25, 1) ); in dis_fp_scr()
9437 UChar FM = toUChar( IFIELD(theInstr, 17, 8) ); in dis_fp_scr()
9451 Wbit = toUChar( IFIELD(theInstr, 16, 1) ); in dis_fp_scr()
10267 UChar shift_val = IFIELD(theInstr, 10, 6); in dis_dfp_shift()
10304 UChar shift_val = IFIELD(theInstr, 10, 6); in dis_dfp_shiftq()
10469 UChar R = IFIELD(theInstr, 16, 1); in dis_dfp_round()
10470 UChar RMC = IFIELD(theInstr, 9, 2); in dis_dfp_round()
10515 UChar R = IFIELD(theInstr, 16, 1); in dis_dfp_roundq()
10516 UChar RMC = IFIELD(theInstr, 9, 2); in dis_dfp_roundq()
10559 UInt TE_value = IFIELD(theInstr, 16, 4); in dis_dfp_quantize_sig_rrnd()
10560 UInt TE_sign = IFIELD(theInstr, 20, 1); in dis_dfp_quantize_sig_rrnd()
10561 UInt RMC = IFIELD(theInstr, 9, 2); in dis_dfp_quantize_sig_rrnd()
10653 UInt TE_value = IFIELD(theInstr, 16, 4); in dis_dfp_quantize_sig_rrndq()
10654 UInt TE_sign = IFIELD(theInstr, 20, 1); in dis_dfp_quantize_sig_rrndq()
10655 UInt RMC = IFIELD(theInstr, 9, 2); in dis_dfp_quantize_sig_rrndq()
10841 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF in dis_dfp_compare()
10917 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_dfp_exponent_test()
11114 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF in dis_dfp_class_test()
11115 UInt DCM = IFIELD( theInstr, 10, 6 ); in dis_dfp_class_test()
11550 ULong sp = IFIELD(theInstr, 19, 2); in dis_dfp_bcd()
11551 ULong s = IFIELD(theInstr, 20, 1); in dis_dfp_bcd()
11811 ULong sp = IFIELD(theInstr, 19, 2); in dis_dfp_bcdq()
11812 ULong s = IFIELD(theInstr, 20, 1); in dis_dfp_bcdq()
12227 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF in dis_dfp_significant_digits()
12419 UChar flag_T = toUChar( IFIELD( theInstr, 25, 1 ) ); in dis_av_datastream()
12421 UChar b23to24 = toUChar( IFIELD( theInstr, 23, 2 ) ); in dis_av_datastream()
12422 UChar STRM = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_av_datastream()
12473 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_procctl()
13176 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_dp_arith()
13211 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_dp_arith()
13464 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_sp_arith()
13518 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_sp_arith()
14795 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxs_arith()
14807 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxs_arith()
14843 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vx_cmp()
16006 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_arith()
16513 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_logic()
16592 UInt opc2 = IFIELD( theInstr, 0, 10 ); in dis_av_cmp()
16702 UChar opc2 = toUChar( IFIELD( theInstr, 0, 6 ) ); in dis_av_multarith()
16968 UInt opc2 = IFIELD(theInstr, 0, 11); in dis_av_polymultarith()
17021 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_shift()
17182 UChar SHB_uimm4 = toUChar( IFIELD( theInstr, 6, 4 ) ); in dis_av_permute()
17183 UInt opc2 = toUChar( IFIELD( theInstr, 0, 6 ) ); in dis_av_permute()
17276 opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_permute()
17400 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_pack()
17720 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_cipher()
17780 UChar s_field = IFIELD( theInstr, 11, 5 ); // st and six field in dis_av_hash()
17781 UChar st = IFIELD( theInstr, 15, 1 ); // st in dis_av_hash()
17782 UChar six = IFIELD( theInstr, 11, 4 ); // six field in dis_av_hash()
17783 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_hash()
17905 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_quad()
18021 opc2 = IFIELD( theInstr, 0, 6 ); in dis_av_quad()
18106 UChar ps = IFIELD( theInstr, 9, 1 ); in dis_av_bcd()
18107 UInt opc2 = IFIELD( theInstr, 0, 9 ); in dis_av_bcd()
18170 opc2 = IFIELD( theInstr, 0, 6 ); in dis_av_fp_arith()
18197 opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_fp_arith()
18270 UInt opc2 = IFIELD( theInstr, 0, 10 ); in dis_av_fp_cmp()
18363 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_fp_convert()
18460 UInt opc2 = IFIELD( theInstr, 1, 10 ); in dis_transactional_memory()
18475 UInt R = IFIELD( theInstr, 21, 1 ); in dis_transactional_memory()
18518 UInt A = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18526 UInt L = IFIELD( theInstr, 21, 1 ); in dis_transactional_memory()
18534 UInt BF = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18542 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18543 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18544 UInt RB = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18552 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18553 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18554 UInt RB = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18562 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18563 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18564 UInt SI = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18572 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18573 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18574 UInt SI = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18582 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18590 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
19248 opc2 = IFIELD(theInstr, 1, 5); in disInstr_PPC_WRK()
19429 opc2 = IFIELD(theInstr, 1, 5); in disInstr_PPC_WRK()
19460 opc2 = IFIELD(theInstr, 1, 10); in disInstr_PPC_WRK()
19648 opc2 = IFIELD(theInstr, 1, 9); in disInstr_PPC_WRK()
19690 opc2 = IFIELD(theInstr, 1, 10); in disInstr_PPC_WRK()
19957 if (IFIELD(theInstr, 0, 6) == (15<<1)) { in disInstr_PPC_WRK()
19981 opc2 = IFIELD(theInstr, 0, 6); in disInstr_PPC_WRK()
20020 opc2 = IFIELD(theInstr, 0, 9); in disInstr_PPC_WRK()
20032 opc2 = IFIELD(theInstr, 0, 11); in disInstr_PPC_WRK()
20201 opc2 = IFIELD(theInstr, 0, 10); in disInstr_PPC_WRK()