xref: /plan9/sys/src/libc/386/cycles.s (revision 208510e168b9c00c3c6969f56b807dc03575167d)
1#define RDTSC 		BYTE $0x0F; BYTE $0x31
2
3TEXT cycles(SB),1,$0		/* time stamp counter; cycles since power up */
4	RDTSC
5	MOVL	vlong+0(FP), CX	/* &vlong */
6	MOVL	AX, 0(CX)	/* lo */
7	MOVL	DX, 4(CX)	/* hi */
8	RET
9