Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

asm_experimental_arch

The tracking issue for this feature is: #133416


This tracks support for additional registers in architectures where inline assembly is already stable.

Register classes

ArchitectureRegister classRegistersLLVM constraint code
s390xvregv[0-31]v

Notes:

  • s390x vreg is clobber-only in stable.

Register class supported types

ArchitectureRegister classTarget featureAllowed types
s390xvregvectori32, f32, i64, f64, i128, f128, i8x16, i16x8, i32x4, i64x2, f32x4, f64x2

Register aliases

ArchitectureBase registerAliases

Unsupported registers

ArchitectureUnsupported registerReason

Template modifiers

ArchitectureRegister classModifierExample outputLLVM modifier
s390xvregNone%v0None