• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Pentium M 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
11	0x10 HW prefetched line only
12	0x20 all prefetched line w/o regarding mask 0x10.
13name:ebl type:exclusive default:0x20
14	0x00 self-generated transactions
15	0x20 any transactions
16name:kni_prefetch type:exclusive default:0x0
17	0x00 prefetch NTA
18	0x01 prefetch T1
19	0x02 prefetch T2
20	0x03 weakly-ordered stores
21# this bitmask can seems weirds but is correct, note there is no way to only
22# count scalar SIMD instructions
23name:sse_sse2_inst_retired type:exclusive default:0x0
24	0x00 SSE Packed Single
25	0x01 SSE Scalar-Single
26	0x02 SSE2 Packed-Double
27	0x03 SSE2 Scalar-Double
28name:mmx_uops type:mandatory default:0xf
29	0x0f mandatory
30name:mmx_instr_type_exec type:bitmask default:0x3f
31	0x01 MMX packed multiplies
32	0x02 MMX packed shifts
33	0x04 MMX pack operations
34	0x08 MMX unpack operations
35	0x10 MMX packed logical
36	0x20 MMX packed arithmetic
37	0x3f all of the above
38name:mmx_trans type:exclusive default:0x0
39	0x00 MMX->float operations
40	0x01 float->MMX operations
41name:freq type:exclusive default:0x0
42	0x00 All transitions
43	0x02 Only Frequency transitions
44name:fused type:exclusive default:0x0
45	0x00 All fused micro-ops
46	0x01 Only load+Op micro-ops
47	0x02 Only std+sta micro-ops
48