rdpmc.s 247 B

123456789
  1. MODE $64
  2. TEXT rdpmc(SB), 1, $-4 /* performance monitor counter */
  3. MOVL RARG, CX
  4. RDPMC /* read CX performance counter */
  5. XCHGL DX, AX /* swap lo/hi, zero-extend */
  6. SHLQ $32, AX /* hi<<32 */
  7. ORQ DX, AX /* (hi<<32)|lo */
  8. RET