types.hh (4342:a9ff632aa660) | types.hh (4541:da1910a0d731) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 135 unchanged lines hidden (view full) --- 144 ModRM modRM; 145 uint8_t sib; 146 //Immediate fields 147 uint64_t immediate; 148 uint64_t displacement; 149 150 //The effective operand size. 151 uint8_t opSize; | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 135 unchanged lines hidden (view full) --- 144 ModRM modRM; 145 uint8_t sib; 146 //Immediate fields 147 uint64_t immediate; 148 uint64_t displacement; 149 150 //The effective operand size. 151 uint8_t opSize; |
152 //The | 152 //The effective address size. 153 uint8_t addrSize; |
153 }; 154 155 inline static std::ostream & 156 operator << (std::ostream & os, const ExtMachInst & emi) 157 { 158 ccprintf(os, "\n{\n\tleg = %#x,\n\trex = %#x,\n\t" 159 "op = {\n\t\tnum = %d,\n\t\top = %#x,\n\t\t" 160 "prefixA = %#x,\n\t\tprefixB = %#x\n\t},\n\t" --- 67 unchanged lines hidden --- | 154 }; 155 156 inline static std::ostream & 157 operator << (std::ostream & os, const ExtMachInst & emi) 158 { 159 ccprintf(os, "\n{\n\tleg = %#x,\n\trex = %#x,\n\t" 160 "op = {\n\t\tnum = %d,\n\t\top = %#x,\n\t\t" 161 "prefixA = %#x,\n\t\tprefixB = %#x\n\t},\n\t" --- 67 unchanged lines hidden --- |