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