Source/Packages

Runtime.NativePhysicalNative

packages/execution/src/Runtime/NativePhysicalNative.alpha

3,650 lines210 declarations198.6 KiBSHA-256 028b70105699

def · lines 1197–1208

npScalarDouble

Full file
an operation on xmm0 and xmm1, its result's word left in rax
1197def npScalarDouble =
1198  (lambda unrestricted operation : (family X86NativeScalarDoubleOperation) .
1199    (lambda unrestricted tail : (family X86NativeAssembly) .
1200      (nativePhysicalNativeEmit
1201        (constructor X86NativeInstruction X86NativeScalarDouble operation npXMM0 npXMM1)
1202        (nativePhysicalNativeEmit
1203          (constructor
1204            X86NativeInstruction
1205            X86NativeMoveFromXMM64
1206            (constructor X86NativeRegister64 X86NativeRAX)
1207            npXMM0)
1208          tail))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.