Skip to documentation
SLOP

tiny.gpu.FloatArithmeticProfile

Reference tiny.gpu FloatArithmeticProfile

Defined in contract.

The f32 contract a compiler may claim for this device.

API (2)

Fields and members

Public fields and members.

No direct callersNo direct callscontractFloatArithmeticProfile
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/gpu/src/contract.zig:1008

zig
/// The f32 contract a compiler may claim for this device. In the flush profile,/// any subnormal operand, result, or intermediate may become zero. Stage 0 must/// refuse constant folds whose operand or result is subnormal under it. Both/// profiles preserve signed zero, infinities and NaNs.pub const FloatArithmeticProfile = enum {    exact,    flush_permitting,};

Source: lib/gpu/src/root.zig:92

zig
pub const FloatArithmeticProfile = contract.FloatArithmeticProfile;

Audit

Definitions1
Public names2
Members2
Version26.7.0
Revisiondaab053ee433