1 # Pentium III possible unit masks 2 # 3 name:zero type:mandatory default:0x0 4 0x0 No unit mask 5 name: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 name:ebl type:exclusive default:0x20 12 0x00 self-generated transactions 13 0x20 any transactions 14 name: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 21 name:kni_inst_retired type:exclusive default:0x0 22 0x00 packed and scalar 23 0x01 packed 24 name:mmx_uops type:mandatory default:0xf 25 0x0f mandatory 26 name: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 34 name:mmx_trans type:exclusive default:0x0 35 0x00 MMX->float operations 36 0x01 float->MMX operations 37