bitfields.isa (4586:597006d41ca8) | bitfields.isa (4717:040769cb51b9) |
---|---|
1// Copyright (c) 2007 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// Redistribution and use of this software in source and binary forms, 5// with or without modification, are permitted provided that the 6// following conditions are met: 7// 8// The software must be used only for Non-Commercial Use which means any --- 53 unchanged lines hidden (view full) --- 62def bitfield REX rex; 63def bitfield REX_W rex.w; 64def bitfield REX_R rex.r; 65def bitfield REX_X rex.x; 66def bitfield REX_B rex.b; 67 68//Legacy prefixes 69def bitfield LEGACY legacy; | 1// Copyright (c) 2007 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// Redistribution and use of this software in source and binary forms, 5// with or without modification, are permitted provided that the 6// following conditions are met: 7// 8// The software must be used only for Non-Commercial Use which means any --- 53 unchanged lines hidden (view full) --- 62def bitfield REX rex; 63def bitfield REX_W rex.w; 64def bitfield REX_R rex.r; 65def bitfield REX_X rex.x; 66def bitfield REX_B rex.b; 67 68//Legacy prefixes 69def bitfield LEGACY legacy; |
70def bitfield LEGACY_DECODEVAL legacy.decodeVal; |
|
70def bitfield LEGACY_REPNE legacy.repne; 71def bitfield LEGACY_REP legacy.rep; 72def bitfield LEGACY_LOCK legacy.lock; | 71def bitfield LEGACY_REPNE legacy.repne; 72def bitfield LEGACY_REP legacy.rep; 73def bitfield LEGACY_LOCK legacy.lock; |
73def bitfield LEGACY_ADDR legacy.addr; | |
74def bitfield LEGACY_OP legacy.op; | 74def bitfield LEGACY_OP legacy.op; |
75def bitfield LEGACY_ADDR legacy.addr; |
|
75def bitfield LEGACY_SEG legacy.seg; 76 77// Pieces of the opcode 78def bitfield OPCODE_NUM opcode.num; 79def bitfield OPCODE_PREFIXA opcode.prefixA; 80def bitfield OPCODE_PREFIXB opcode.prefixB; 81def bitfield OPCODE_OP opcode.op; 82//The top 5 bits of the opcode tend to split the instructions into groups --- 25 unchanged lines hidden --- | 76def bitfield LEGACY_SEG legacy.seg; 77 78// Pieces of the opcode 79def bitfield OPCODE_NUM opcode.num; 80def bitfield OPCODE_PREFIXA opcode.prefixA; 81def bitfield OPCODE_PREFIXB opcode.prefixB; 82def bitfield OPCODE_OP opcode.op; 83//The top 5 bits of the opcode tend to split the instructions into groups --- 25 unchanged lines hidden --- |