unit_masks revision cc2ee177dbb3befca43e36cfc56778b006c3d050
1# Pentium II possible unit masks
2#
3name:zero type:mandatory default:0x0
4	0x0 No unit mask
5name:mesi type:bitmask default:0x0f
6	0x08 (M)odified cache state
7	0x04 (E)xclusive cache state
8	0x02 (S)hared cache state
9	0x01 (I)nvalid cache state
10	0x0f All cache states
11name:ebl type:exclusive default:0x20
12	0x00 self-generated transactions
13	0x20 any transactions
14name:mmx_uops type:mandatory default:0xf
15	0x0f mandatory
16name:mmx_instr_type_exec type:bitmask default:0x3f
17	0x01 MMX packed multiplies
18	0x02 MMX packed shifts
19	0x04 MMX pack operations
20	0x08 MMX unpack operations
21	0x10 MMX packed logical
22	0x20 MMX packed arithmetic
23	0x3f all of the above
24name:mmx_trans type:exclusive default:0x0
25	0x00 MMX->float operations
26	0x01 float->MMX operations
27name:seg_rename type:bitmask default:0xf
28	0x1 ES register
29	0x2 DS register
30	0x4 FS register
31# IA manual says this is actually FS again - no mention in errata
32# but test show that is really a typo error from IA manual
33	0x8 GS register
34	0xf ES, DS, FS, GS registers
35