Canonical code identity used by target lowering; the diagnostic generator
below adds its digest and report without changing these instruction bytes.
Keep its assembler here: the compiler's native-encode intrinsic may choose
another valid encoding, but host twin lookup keys the actual source bytes.
127def nativeMemoryCopyRoutineBytes : Bytes =
128 (eliminate
129 X86NativeAssemblyResult
130 (lambda unrestricted current : (family X86NativeAssemblyResult) . Bytes)
131 (x86NativeAssemble nativeMemoryCopyAssembly)
132 (branch X86NativeAssemblyEncoded code . code)
133 (branch X86NativeAssemblyEncodeDuplicateLabel name . b"")
134 (branch X86NativeAssemblyEncodeOffsetOverflow . b"")
135 (branch X86NativeAssemblyMissingLabel name . b"")
136 (branch X86NativeAssemblyDisplacementOutOfRange name . b""))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.