Lines Matching refs:operands
49 X86.OpInfo operands = (X86.OpInfo) ins.operands; in print_ins_detail() local
51 System.out.printf("\tPrefix: %s\n", array2hex(operands.prefix)); in print_ins_detail()
53 System.out.printf("\tOpcode: %s\n", array2hex(operands.opcode)); in print_ins_detail()
56 System.out.printf("\trex: 0x%x\n", operands.rex); in print_ins_detail()
59 System.out.printf("\taddr_size: %d\n", operands.addrSize); in print_ins_detail()
62 System.out.printf("\tmodrm: 0x%x\n", operands.modrm); in print_ins_detail()
65 if (operands.encoding.modrmOffset != 0) { in print_ins_detail()
66 System.out.printf("\tmodrm offset: 0x%x\n", operands.encoding.modrmOffset); in print_ins_detail()
70 System.out.printf("\tdisp: 0x%x\n", operands.disp); in print_ins_detail()
73 if (operands.encoding.dispOffset != 0) { in print_ins_detail()
74 System.out.printf("\tdisp offset: 0x%x\n", operands.encoding.dispOffset); in print_ins_detail()
78 if (operands.encoding.dispSize != 0) { in print_ins_detail()
79 System.out.printf("\tdisp size: 0x%x\n", operands.encoding.dispSize); in print_ins_detail()
85 System.out.printf("\tsib: 0x%x\n", operands.sib); in print_ins_detail()
86 if (operands.sib != 0) in print_ins_detail()
88 ins.regName(operands.sibBase), ins.regName(operands.sibIndex), operands.sibScale); in print_ins_detail()
91 if (operands.xopCC != 0) in print_ins_detail()
92 System.out.printf("\txop_cc: %u\n", operands.xopCC); in print_ins_detail()
94 if (operands.sseCC != 0) in print_ins_detail()
95 System.out.printf("\tsse_cc: %u\n", operands.sseCC); in print_ins_detail()
97 if (operands.avxCC != 0) in print_ins_detail()
98 System.out.printf("\tavx_cc: %u\n", operands.avxCC); in print_ins_detail()
100 if (operands.avxSae) in print_ins_detail()
103 if (operands.avxRm != 0) in print_ins_detail()
104 System.out.printf("\tavx_rm: %u\n", operands.avxRm); in print_ins_detail()
109 System.out.printf("\timm offset: 0x%x\n", operands.encoding.immOffset); in print_ins_detail()
110 System.out.printf("\timm size: 0x%x\n", operands.encoding.immSize); in print_ins_detail()
113 System.out.printf("\t\timms[%d]: 0x%x\n", i+1, (operands.op[index].value.imm)); in print_ins_detail()
117 if (operands.op.length != 0) { in print_ins_detail()
118 System.out.printf("\top_count: %d\n", operands.op.length); in print_ins_detail()
119 for (int c=0; c<operands.op.length; c++) { in print_ins_detail()
120 X86.Operand i = (X86.Operand) operands.op[c]; in print_ins_detail()