You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RETURN pseudo-instruction currently accepts only constant values.
RETURN should accept general-purpose registers for functions with integer or pointer return type. Lower to STORE.RESULT for Go and to MOV[ZX/SX](rax/eax, reg) for other ABIs
RETURN should accept xmm registers for functions with floating-point return type. Lower to STORE.RESULT for Go and to MOVSS/MOVSD(xmm0, xmmN) for other ABIs.
RETURN should accept mm/xmm/ymm registers for functions with vector return type. Lower to vector mov instructions for non-Go ABIs, prohibit in Go ABI.
The text was updated successfully, but these errors were encountered:
RETURN
pseudo-instruction currently accepts only constant values.RETURN
should accept general-purpose registers for functions with integer or pointer return type. Lower toSTORE.RESULT
for Go and toMOV[ZX/SX](rax/eax, reg)
for other ABIsRETURN
should accept xmm registers for functions with floating-point return type. Lower toSTORE.RESULT
for Go and toMOVSS/MOVSD(xmm0, xmmN)
for other ABIs.RETURN
should accept mm/xmm/ymm registers for functions with vector return type. Lower to vector mov instructions for non-Go ABIs, prohibit in Go ABI.The text was updated successfully, but these errors were encountered: