Source/Packages

Compiler.MachineX86

packages/compiler/src/Compiler/MachineX86.alpha

280 lines85 declarations12.4 KiBSHA-256 dfe71aa48e78

def · lines 142–155

x86EncodeImmediate32

Full file
142def x86EncodeImmediate32 =
143  (lambda unrestricted immediate : (family X86Immediate32) .
144    (eliminate
145      X86Immediate32
146      (lambda unrestricted value : (family X86Immediate32) . Bytes)
147      immediate
148      (branch
149        X86Immediate32Value
150        byte0
151        byte1
152        byte2
153        byte3
154        .
155        (bytes-cons byte0 (bytes-cons byte1 (bytes-cons byte2 (bytes-cons byte3 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.