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 ---