Documentation

Miri.Interpreter.IntrinsicSimd

Pinned core intrinsics/simd.rs and Miri intrinsics/simd.rs dispatch. Every lane retains its canonical compiler type and full pointer provenance; projection, memory and compiler dependencies remain required typed effects.

Instances For
    @[instance_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Interpreter.IntrinsicSimd.eval {P S C V : Type} [Memory.PointerProvenance P] (h : IntrinsicSimdHooks P S C V) (choice : C) (name : String) (args : Array (OpTy P)) (dest : V) (ret : Option MIR.BasicBlockId) :

          Core always forces the destination before dispatch; lane effects occur in source order and remain committed when a later lane fails.

          Instances For