unit_masks revision cc2ee177dbb3befca43e36cfc56778b006c3d050
1# Pentium III 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:kni_prefetch type:exclusive default:0x0
15	0x00 prefetch NTA
16	0x01 prefetch T1
17	0x02 prefetch T2
18	0x03 weakly-ordered stores
19# this bitmask can seems weirds but is correct, note there is no way to only
20# count scalar SIMD instructions
21name:kni_inst_retired type:exclusive default:0x0
22	0x00 packed and scalar
23	0x01 packed
24name:mmx_uops type:mandatory default:0xf
25	0x0f mandatory
26name:mmx_instr_type_exec type:bitmask default:0x3f
27	0x01 MMX packed multiplies
28	0x02 MMX packed shifts
29	0x04 MMX pack operations
30	0x08 MMX unpack operations
31	0x10 MMX packed logical
32	0x20 MMX packed arithmetic
33	0x3f all of the above
34name:mmx_trans type:exclusive default:0x0
35	0x00 MMX->float operations
36	0x01 float->MMX operations
37