moby--moby/vendor/github.com/tonistiigi/go-archvariant/amd64variant.s

22 lines
299 B
ArmAsm

//go:build amd64
// +build amd64
#include "textflag.h"
TEXT ·cpuid(SB),NOSPLIT,$0-24
MOVL ax+0(FP),AX
MOVL cx+4(FP), CX
CPUID
MOVL AX,eax+8(FP)
MOVL BX,ebx+12(FP)
MOVL CX,ecx+16(FP)
MOVL DX,edx+20(FP)
RET
TEXT ·xgetbv(SB),NOSPLIT,$0-8
XORL CX, CX
XGETBV
MOVL AX, eax+0(FP)
RET