Home | History | Annotate | Download | only in piii
      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