• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Core Solo / Core Duo possible unit masks
2#
3name:zero type:mandatory default:0x0
4	0x0 No unit mask
5name:one type:mandatory default:0x1
6	0x1 No unit mask
7name:two type:mandatory default:0x2
8	0x2 No unit mask
9name:x0f type:mandatory default:0xf
10	0xf No unit mask
11name:x20 type:mandatory default:0x20
12	0x20 No unit mask
13name:x40 type:mandatory default:0x40
14	0x40 No unit mask
15name:xc0 type:mandatory default:0xc0
16	0xc0 No unit mask
17name:nonhlt type:exclusive default:0x0
18	0x0 Unhalted core cycles
19	0x1 Unhalted bus cycles
20	0x2 Unhalted bus cycles of this core while the other core is halted
21name:mesi type:bitmask default:0x0f
22	0x08 (M)odified cache state
23	0x04 (E)xclusive cache state
24	0x02 (S)hared cache state
25	0x01 (I)nvalid cache state
26	0x0f All cache states
27	0x10 HW prefetched line only
28	0x20 all prefetched line w/o regarding mask 0x10.
29name:est_trans type:exclusive default:0x00
30	0x00 any transitions
31	0x10 Intel(tm) Enhanced SpeedStep(r) Technology frequency transitions
32	0x20 any transactions
33name:kni_prefetch type:exclusive default:0x0
34	0x00 prefetch NTA
35	0x01 prefetch T1
36	0x02 prefetch T2
37	0x03 weakly-ordered stores
38# this bitmask can seems weirds but is correct, note there is no way to only
39# count scalar SIMD instructions
40name:sse_sse2_inst_retired type:exclusive default:0x0
41	0x00 SSE Packed Single
42	0x01 SSE Scalar-Single
43	0x02 SSE2 Packed-Double
44	0x03 SSE2 Scalar-Double
45name:mmx_instr_type_exec type:bitmask default:0x3f
46	0x01 MMX packed multiplies
47	0x02 MMX packed shifts
48	0x04 MMX pack operations
49	0x08 MMX unpack operations
50	0x10 MMX packed logical
51	0x20 MMX packed arithmetic
52	0x3f all of the above
53name:mmx_trans type:exclusive default:0x0
54	0x00 MMX->float operations
55	0x01 float->MMX operations
56name:fused type:exclusive default:0x0
57	0x00 All fused micro-ops
58	0x01 Only load+Op micro-ops
59	0x02 Only std+sta micro-ops
60name:dc_pend_miss type:exclusive default:0x0
61	0x00 Weighted cycles
62	0x01 Duration of cycles
63name:sse_miss type:exclusive default:0x0
64	0x00 PREFETCHNTA
65	0x01 PREFETCHT1
66	0x02 PREFETCHT2
67	0x03 SSE streaming store instructions
68