Module cretonne_codegen::ir::immediates [] [src]

Immediate operands for Cretonne instructions

This module defines the types of immediate operands that can appear on Cretonne instructions. Each type here should have a corresponding definition in the cretonne.immediates Python module in the meta language.

Structs

Ieee32

An IEEE binary32 immediate floating point value, represented as a u32 containing the bit pattern.

Ieee64

An IEEE binary64 immediate floating point value, represented as a u64 containing the bit pattern.

Imm64

64-bit immediate integer operand.

Offset32

32-bit signed immediate offset.

Uimm32

A 32-bit unsigned integer immediate operand.

Type Definitions

Uimm8

8-bit unsigned integer immediate operand.