Operation signatures
Registered operations: 97. Registered type signatures: 404. Implemented operations: 97. Implemented signatures: 404.
P = planned, I = implemented but not verified on the target, V = verified within the recorded scope, F = scalar fallback. Evidence is recorded per signature in the registry. Read support and compatibility for platform limits and numerical contracts.
| ID | Operation | Type signature | Native scalar | AVX2 | NEON | Wasm scalar | SIMD128 |
|---|---|---|---|---|---|---|---|
| 0 | add | f32, f32 → f32 | V | I | V | V | V |
| 0 | add | f64, f64 → f64 | V | F | F | V | F |
| 0 | add | i8, i8 → i8 | V | F | F | V | F |
| 0 | add | i16, i16 → i16 | V | F | F | V | F |
| 0 | add | i32, i32 → i32 | V | F | F | V | F |
| 0 | add | u8, u8 → u8 | V | F | F | V | F |
| 0 | add | u16, u16 → u16 | V | F | F | V | F |
| 0 | add | u32, u32 → u32 | V | F | F | V | F |
| 1 | sub | f32, f32 → f32 | V | I | V | V | V |
| 1 | sub | f64, f64 → f64 | V | F | F | V | F |
| 1 | sub | i8, i8 → i8 | V | F | F | V | F |
| 1 | sub | i16, i16 → i16 | V | F | F | V | F |
| 1 | sub | i32, i32 → i32 | V | F | F | V | F |
| 1 | sub | u8, u8 → u8 | V | F | F | V | F |
| 1 | sub | u16, u16 → u16 | V | F | F | V | F |
| 1 | sub | u32, u32 → u32 | V | F | F | V | F |
| 2 | mul | f32, f32 → f32 | V | I | V | V | V |
| 2 | mul | f64, f64 → f64 | V | F | F | V | F |
| 2 | mul | i8, i8 → i8 | V | F | F | V | F |
| 2 | mul | i16, i16 → i16 | V | F | F | V | F |
| 2 | mul | i32, i32 → i32 | V | F | F | V | F |
| 2 | mul | u8, u8 → u8 | V | F | F | V | F |
| 2 | mul | u16, u16 → u16 | V | F | F | V | F |
| 2 | mul | u32, u32 → u32 | V | F | F | V | F |
| 3 | div | f32, f32 → f32 | V | I | V | V | V |
| 3 | div | f64, f64 → f64 | V | F | F | V | F |
| 4 | abs | f32 → f32 | V | I | V | V | V |
| 4 | abs | f64 → f64 | V | F | F | V | F |
| 4 | abs | i8 → i8 | V | F | F | V | F |
| 4 | abs | i16 → i16 | V | F | F | V | F |
| 4 | abs | i32 → i32 | V | F | F | V | F |
| 5 | min | f32, f32 → f32 | V | I | V | V | V |
| 5 | min | f64, f64 → f64 | V | F | F | V | F |
| 5 | min | i8, i8 → i8 | V | F | F | V | F |
| 5 | min | i16, i16 → i16 | V | F | F | V | F |
| 5 | min | i32, i32 → i32 | V | F | F | V | F |
| 5 | min | u8, u8 → u8 | V | F | F | V | F |
| 5 | min | u16, u16 → u16 | V | F | F | V | F |
| 5 | min | u32, u32 → u32 | V | F | F | V | F |
| 6 | max | f32, f32 → f32 | V | I | V | V | V |
| 6 | max | f64, f64 → f64 | V | F | F | V | F |
| 6 | max | i8, i8 → i8 | V | F | F | V | F |
| 6 | max | i16, i16 → i16 | V | F | F | V | F |
| 6 | max | i32, i32 → i32 | V | F | F | V | F |
| 6 | max | u8, u8 → u8 | V | F | F | V | F |
| 6 | max | u16, u16 → u16 | V | F | F | V | F |
| 6 | max | u32, u32 → u32 | V | F | F | V | F |
| 7 | clamp | f32, scalar<f32>, scalar<f32> → f32 | V | I | V | V | V |
| 7 | clamp | f64, scalar<f64>, scalar<f64> → f64 | V | F | F | V | F |
| 7 | clamp | i8, scalar<i8>, scalar<i8> → i8 | V | F | F | V | F |
| 7 | clamp | i16, scalar<i16>, scalar<i16> → i16 | V | F | F | V | F |
| 7 | clamp | i32, scalar<i32>, scalar<i32> → i32 | V | F | F | V | F |
| 7 | clamp | u8, scalar<u8>, scalar<u8> → u8 | V | F | F | V | F |
| 7 | clamp | u16, scalar<u16>, scalar<u16> → u16 | V | F | F | V | F |
| 7 | clamp | u32, scalar<u32>, scalar<u32> → u32 | V | F | F | V | F |
| 8 | neg | f32 → f32 | V | I | V | V | V |
| 8 | neg | f64 → f64 | V | F | F | V | F |
| 8 | neg | i8 → i8 | V | F | F | V | F |
| 8 | neg | i16 → i16 | V | F | F | V | F |
| 8 | neg | i32 → i32 | V | F | F | V | F |
| 9 | square | f32 → f32 | V | I | V | V | V |
| 9 | square | f64 → f64 | V | F | F | V | F |
| 9 | square | i8 → i8 | V | F | F | V | F |
| 9 | square | i16 → i16 | V | F | F | V | F |
| 9 | square | i32 → i32 | V | F | F | V | F |
| 9 | square | u8 → u8 | V | F | F | V | F |
| 9 | square | u16 → u16 | V | F | F | V | F |
| 9 | square | u32 → u32 | V | F | F | V | F |
| 10 | sqrt | f32 → f32 | V | I | V | V | V |
| 10 | sqrt | f64 → f64 | V | F | F | V | F |
| 11 | reciprocal | f32 → f32 | V | I | V | V | V |
| 11 | reciprocal | f64 → f64 | V | F | F | V | F |
| 12 | sign | f32 → f32 | V | F | F | V | F |
| 12 | sign | f64 → f64 | V | F | F | V | F |
| 13 | copysign | f32, f32 → f32 | V | I | V | V | V |
| 13 | copysign | f64, f64 → f64 | V | F | F | V | F |
| 14 | floor | f32 → f32 | V | I | V | V | V |
| 14 | floor | f64 → f64 | V | F | F | V | F |
| 15 | ceil | f32 → f32 | V | I | V | V | V |
| 15 | ceil | f64 → f64 | V | F | F | V | F |
| 16 | trunc | f32 → f32 | V | I | V | V | V |
| 16 | trunc | f64 → f64 | V | F | F | V | F |
| 17 | round | f32 → f32 | V | F | F | V | F |
| 17 | round | f64 → f64 | V | F | F | V | F |
| 18 | roundEven | f32 → f32 | V | I | V | V | V |
| 18 | roundEven | f64 → f64 | V | F | F | V | F |
| 19 | eq | f32, f32 → mask | V | F | F | V | F |
| 19 | eq | f64, f64 → mask | V | F | F | V | F |
| 19 | eq | i8, i8 → mask | V | F | F | V | F |
| 19 | eq | i16, i16 → mask | V | F | F | V | F |
| 19 | eq | i32, i32 → mask | V | F | F | V | F |
| 19 | eq | u8, u8 → mask | V | F | F | V | F |
| 19 | eq | u16, u16 → mask | V | F | F | V | F |
| 19 | eq | u32, u32 → mask | V | F | F | V | F |
| 20 | ne | f32, f32 → mask | V | F | F | V | F |
| 20 | ne | f64, f64 → mask | V | F | F | V | F |
| 20 | ne | i8, i8 → mask | V | F | F | V | F |
| 20 | ne | i16, i16 → mask | V | F | F | V | F |
| 20 | ne | i32, i32 → mask | V | F | F | V | F |
| 20 | ne | u8, u8 → mask | V | F | F | V | F |
| 20 | ne | u16, u16 → mask | V | F | F | V | F |
| 20 | ne | u32, u32 → mask | V | F | F | V | F |
| 21 | lt | f32, f32 → mask | V | F | F | V | F |
| 21 | lt | f64, f64 → mask | V | F | F | V | F |
| 21 | lt | i8, i8 → mask | V | F | F | V | F |
| 21 | lt | i16, i16 → mask | V | F | F | V | F |
| 21 | lt | i32, i32 → mask | V | F | F | V | F |
| 21 | lt | u8, u8 → mask | V | F | F | V | F |
| 21 | lt | u16, u16 → mask | V | F | F | V | F |
| 21 | lt | u32, u32 → mask | V | F | F | V | F |
| 22 | le | f32, f32 → mask | V | F | F | V | F |
| 22 | le | f64, f64 → mask | V | F | F | V | F |
| 22 | le | i8, i8 → mask | V | F | F | V | F |
| 22 | le | i16, i16 → mask | V | F | F | V | F |
| 22 | le | i32, i32 → mask | V | F | F | V | F |
| 22 | le | u8, u8 → mask | V | F | F | V | F |
| 22 | le | u16, u16 → mask | V | F | F | V | F |
| 22 | le | u32, u32 → mask | V | F | F | V | F |
| 23 | gt | f32, f32 → mask | V | F | F | V | F |
| 23 | gt | f64, f64 → mask | V | F | F | V | F |
| 23 | gt | i8, i8 → mask | V | F | F | V | F |
| 23 | gt | i16, i16 → mask | V | F | F | V | F |
| 23 | gt | i32, i32 → mask | V | F | F | V | F |
| 23 | gt | u8, u8 → mask | V | F | F | V | F |
| 23 | gt | u16, u16 → mask | V | F | F | V | F |
| 23 | gt | u32, u32 → mask | V | F | F | V | F |
| 24 | ge | f32, f32 → mask | V | F | F | V | F |
| 24 | ge | f64, f64 → mask | V | F | F | V | F |
| 24 | ge | i8, i8 → mask | V | F | F | V | F |
| 24 | ge | i16, i16 → mask | V | F | F | V | F |
| 24 | ge | i32, i32 → mask | V | F | F | V | F |
| 24 | ge | u8, u8 → mask | V | F | F | V | F |
| 24 | ge | u16, u16 → mask | V | F | F | V | F |
| 24 | ge | u32, u32 → mask | V | F | F | V | F |
| 25 | isNaN | f32 → mask | V | F | F | V | F |
| 25 | isNaN | f64 → mask | V | F | F | V | F |
| 26 | isFinite | f32 → mask | V | F | F | V | F |
| 26 | isFinite | f64 → mask | V | F | F | V | F |
| 27 | isInf | f32 → mask | V | F | F | V | F |
| 27 | isInf | f64 → mask | V | F | F | V | F |
| 28 | signbit | f32 → mask | V | F | F | V | F |
| 28 | signbit | f64 → mask | V | F | F | V | F |
| 29 | select | mask, f32, f32 → f32 | V | F | F | V | F |
| 29 | select | mask, f64, f64 → f64 | V | F | F | V | F |
| 29 | select | mask, i8, i8 → i8 | V | F | F | V | F |
| 29 | select | mask, i16, i16 → i16 | V | F | F | V | F |
| 29 | select | mask, i32, i32 → i32 | V | F | F | V | F |
| 29 | select | mask, u8, u8 → u8 | V | F | F | V | F |
| 29 | select | mask, u16, u16 → u16 | V | F | F | V | F |
| 29 | select | mask, u32, u32 → u32 | V | F | F | V | F |
| 30 | mask.and | mask, mask → mask | V | F | F | V | F |
| 31 | mask.or | mask, mask → mask | V | F | F | V | F |
| 32 | mask.xor | mask, mask → mask | V | F | F | V | F |
| 33 | mask.not | mask → mask | V | F | F | V | F |
| 34 | mask.any | mask → scalar<boolean> | V | F | F | V | F |
| 35 | mask.all | mask → scalar<boolean> | V | F | F | V | F |
| 36 | sum | f32 → scalar<number> | V | F | F | V | F |
| 36 | sum | f64 → scalar<number> | V | F | F | V | F |
| 37 | product | f32 → scalar<number> | V | F | F | V | F |
| 37 | product | f64 → scalar<number> | V | F | F | V | F |
| 38 | mean | f32 → scalar<number> | V | F | F | V | F |
| 38 | mean | f64 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | f32 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | f64 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | i8 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | i16 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | i32 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | u8 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | u16 → scalar<number> | V | F | F | V | F |
| 39 | reduceMin | u32 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | f32 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | f64 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | i8 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | i16 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | i32 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | u8 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | u16 → scalar<number> | V | F | F | V | F |
| 40 | reduceMax | u32 → scalar<number> | V | F | F | V | F |
| 41 | argMin | f32 → scalar<number> | V | F | F | V | F |
| 41 | argMin | f64 → scalar<number> | V | F | F | V | F |
| 41 | argMin | i8 → scalar<number> | V | F | F | V | F |
| 41 | argMin | i16 → scalar<number> | V | F | F | V | F |
| 41 | argMin | i32 → scalar<number> | V | F | F | V | F |
| 41 | argMin | u8 → scalar<number> | V | F | F | V | F |
| 41 | argMin | u16 → scalar<number> | V | F | F | V | F |
| 41 | argMin | u32 → scalar<number> | V | F | F | V | F |
| 42 | argMax | f32 → scalar<number> | V | F | F | V | F |
| 42 | argMax | f64 → scalar<number> | V | F | F | V | F |
| 42 | argMax | i8 → scalar<number> | V | F | F | V | F |
| 42 | argMax | i16 → scalar<number> | V | F | F | V | F |
| 42 | argMax | i32 → scalar<number> | V | F | F | V | F |
| 42 | argMax | u8 → scalar<number> | V | F | F | V | F |
| 42 | argMax | u16 → scalar<number> | V | F | F | V | F |
| 42 | argMax | u32 → scalar<number> | V | F | F | V | F |
| 43 | dot | f32, f32 → scalar<number> | V | F | F | V | F |
| 43 | dot | f64, f64 → scalar<number> | V | F | F | V | F |
| 44 | l1Norm | f32 → scalar<number> | V | F | F | V | F |
| 44 | l1Norm | f64 → scalar<number> | V | F | F | V | F |
| 45 | l2Norm | f32 → scalar<number> | V | F | F | V | F |
| 45 | l2Norm | f64 → scalar<number> | V | F | F | V | F |
| 46 | squaredNorm | f32 → scalar<number> | V | F | F | V | F |
| 46 | squaredNorm | f64 → scalar<number> | V | F | F | V | F |
| 47 | variance | f32 → scalar<number> | V | F | F | V | F |
| 47 | variance | f64 → scalar<number> | V | F | F | V | F |
| 48 | stddev | f32 → scalar<number> | V | F | F | V | F |
| 48 | stddev | f64 → scalar<number> | V | F | F | V | F |
| 49 | cumsum | f32 → f32 | V | F | F | V | F |
| 49 | cumsum | f64 → f64 | V | F | F | V | F |
| 50 | cumprod | f32 → f32 | V | F | F | V | F |
| 50 | cumprod | f64 → f64 | V | F | F | V | F |
| 51 | cummin | f32 → f32 | V | F | F | V | F |
| 51 | cummin | f64 → f64 | V | F | F | V | F |
| 52 | cummax | f32 → f32 | V | F | F | V | F |
| 52 | cummax | f64 → f64 | V | F | F | V | F |
| 53 | scaleAdd | f32, scalar<f32>, scalar<f32> → f32 | V | F | F | V | F |
| 53 | scaleAdd | f64, scalar<f64>, scalar<f64> → f64 | V | F | F | V | F |
| 54 | mulAdd | f32, f32, f32 → f32 | V | F | F | V | F |
| 54 | mulAdd | f64, f64, f64 → f64 | V | F | F | V | F |
| 55 | lerp | f32, f32, f32 → f32 | V | F | F | V | F |
| 55 | lerp | f64, f64, f64 → f64 | V | F | F | V | F |
| 56 | bitAnd | i8, i8 → i8 | V | F | F | V | F |
| 56 | bitAnd | i16, i16 → i16 | V | F | F | V | F |
| 56 | bitAnd | i32, i32 → i32 | V | F | F | V | F |
| 56 | bitAnd | u8, u8 → u8 | V | F | F | V | F |
| 56 | bitAnd | u16, u16 → u16 | V | F | F | V | F |
| 56 | bitAnd | u32, u32 → u32 | V | F | F | V | F |
| 57 | bitOr | i8, i8 → i8 | V | F | F | V | F |
| 57 | bitOr | i16, i16 → i16 | V | F | F | V | F |
| 57 | bitOr | i32, i32 → i32 | V | F | F | V | F |
| 57 | bitOr | u8, u8 → u8 | V | F | F | V | F |
| 57 | bitOr | u16, u16 → u16 | V | F | F | V | F |
| 57 | bitOr | u32, u32 → u32 | V | F | F | V | F |
| 58 | bitXor | i8, i8 → i8 | V | F | F | V | F |
| 58 | bitXor | i16, i16 → i16 | V | F | F | V | F |
| 58 | bitXor | i32, i32 → i32 | V | F | F | V | F |
| 58 | bitXor | u8, u8 → u8 | V | F | F | V | F |
| 58 | bitXor | u16, u16 → u16 | V | F | F | V | F |
| 58 | bitXor | u32, u32 → u32 | V | F | F | V | F |
| 59 | bitNot | i8 → i8 | V | F | F | V | F |
| 59 | bitNot | i16 → i16 | V | F | F | V | F |
| 59 | bitNot | i32 → i32 | V | F | F | V | F |
| 59 | bitNot | u8 → u8 | V | F | F | V | F |
| 59 | bitNot | u16 → u16 | V | F | F | V | F |
| 59 | bitNot | u32 → u32 | V | F | F | V | F |
| 60 | shiftLeft | i8, scalar<i8> → i8 | V | F | F | V | F |
| 60 | shiftLeft | i16, scalar<i16> → i16 | V | F | F | V | F |
| 60 | shiftLeft | i32, scalar<i32> → i32 | V | F | F | V | F |
| 60 | shiftLeft | u8, scalar<u8> → u8 | V | F | F | V | F |
| 60 | shiftLeft | u16, scalar<u16> → u16 | V | F | F | V | F |
| 60 | shiftLeft | u32, scalar<u32> → u32 | V | F | F | V | F |
| 61 | shiftRight | i8, scalar<i8> → i8 | V | F | F | V | F |
| 61 | shiftRight | i16, scalar<i16> → i16 | V | F | F | V | F |
| 61 | shiftRight | i32, scalar<i32> → i32 | V | F | F | V | F |
| 61 | shiftRight | u8, scalar<u8> → u8 | V | F | F | V | F |
| 61 | shiftRight | u16, scalar<u16> → u16 | V | F | F | V | F |
| 61 | shiftRight | u32, scalar<u32> → u32 | V | F | F | V | F |
| 62 | shiftRightLogical | i8, scalar<i8> → i8 | V | F | F | V | F |
| 62 | shiftRightLogical | i16, scalar<i16> → i16 | V | F | F | V | F |
| 62 | shiftRightLogical | i32, scalar<i32> → i32 | V | F | F | V | F |
| 62 | shiftRightLogical | u8, scalar<u8> → u8 | V | F | F | V | F |
| 62 | shiftRightLogical | u16, scalar<u16> → u16 | V | F | F | V | F |
| 62 | shiftRightLogical | u32, scalar<u32> → u32 | V | F | F | V | F |
| 63 | addSaturating | i8, i8 → i8 | V | F | F | V | F |
| 63 | addSaturating | i16, i16 → i16 | V | F | F | V | F |
| 63 | addSaturating | i32, i32 → i32 | V | F | F | V | F |
| 63 | addSaturating | u8, u8 → u8 | V | F | F | V | F |
| 63 | addSaturating | u16, u16 → u16 | V | F | F | V | F |
| 63 | addSaturating | u32, u32 → u32 | V | F | F | V | F |
| 64 | subSaturating | i8, i8 → i8 | V | F | F | V | F |
| 64 | subSaturating | i16, i16 → i16 | V | F | F | V | F |
| 64 | subSaturating | i32, i32 → i32 | V | F | F | V | F |
| 64 | subSaturating | u8, u8 → u8 | V | F | F | V | F |
| 64 | subSaturating | u16, u16 → u16 | V | F | F | V | F |
| 64 | subSaturating | u32, u32 → u32 | V | F | F | V | F |
| 65 | divTrunc | i8, i8 → i8 | V | F | F | V | F |
| 65 | divTrunc | i16, i16 → i16 | V | F | F | V | F |
| 65 | divTrunc | i32, i32 → i32 | V | F | F | V | F |
| 65 | divTrunc | u8, u8 → u8 | V | F | F | V | F |
| 65 | divTrunc | u16, u16 → u16 | V | F | F | V | F |
| 65 | divTrunc | u32, u32 → u32 | V | F | F | V | F |
| 66 | remainder | i8, i8 → i8 | V | F | F | V | F |
| 66 | remainder | i16, i16 → i16 | V | F | F | V | F |
| 66 | remainder | i32, i32 → i32 | V | F | F | V | F |
| 66 | remainder | u8, u8 → u8 | V | F | F | V | F |
| 66 | remainder | u16, u16 → u16 | V | F | F | V | F |
| 66 | remainder | u32, u32 → u32 | V | F | F | V | F |
| 67 | mulHigh | i8, i8 → i8 | V | F | F | V | F |
| 67 | mulHigh | i16, i16 → i16 | V | F | F | V | F |
| 67 | mulHigh | i32, i32 → i32 | V | F | F | V | F |
| 67 | mulHigh | u8, u8 → u8 | V | F | F | V | F |
| 67 | mulHigh | u16, u16 → u16 | V | F | F | V | F |
| 67 | mulHigh | u32, u32 → u32 | V | F | F | V | F |
| 68 | rotl | i8, scalar<i8> → i8 | V | F | F | V | F |
| 68 | rotl | i16, scalar<i16> → i16 | V | F | F | V | F |
| 68 | rotl | i32, scalar<i32> → i32 | V | F | F | V | F |
| 68 | rotl | u8, scalar<u8> → u8 | V | F | F | V | F |
| 68 | rotl | u16, scalar<u16> → u16 | V | F | F | V | F |
| 68 | rotl | u32, scalar<u32> → u32 | V | F | F | V | F |
| 69 | rotr | i8, scalar<i8> → i8 | V | F | F | V | F |
| 69 | rotr | i16, scalar<i16> → i16 | V | F | F | V | F |
| 69 | rotr | i32, scalar<i32> → i32 | V | F | F | V | F |
| 69 | rotr | u8, scalar<u8> → u8 | V | F | F | V | F |
| 69 | rotr | u16, scalar<u16> → u16 | V | F | F | V | F |
| 69 | rotr | u32, scalar<u32> → u32 | V | F | F | V | F |
| 70 | popcount | i8 → i8 | V | F | F | V | F |
| 70 | popcount | i16 → i16 | V | F | F | V | F |
| 70 | popcount | i32 → i32 | V | F | F | V | F |
| 70 | popcount | u8 → u8 | V | F | F | V | F |
| 70 | popcount | u16 → u16 | V | F | F | V | F |
| 70 | popcount | u32 → u32 | V | F | F | V | F |
| 71 | clz | i8 → i8 | V | F | F | V | F |
| 71 | clz | i16 → i16 | V | F | F | V | F |
| 71 | clz | i32 → i32 | V | F | F | V | F |
| 71 | clz | u8 → u8 | V | F | F | V | F |
| 71 | clz | u16 → u16 | V | F | F | V | F |
| 71 | clz | u32 → u32 | V | F | F | V | F |
| 72 | ctz | i8 → i8 | V | F | F | V | F |
| 72 | ctz | i16 → i16 | V | F | F | V | F |
| 72 | ctz | i32 → i32 | V | F | F | V | F |
| 72 | ctz | u8 → u8 | V | F | F | V | F |
| 72 | ctz | u16 → u16 | V | F | F | V | F |
| 72 | ctz | u32 → u32 | V | F | F | V | F |
| 73 | convert | f32 → f64 | V | F | F | V | F |
| 73 | convert | f64 → f32 | V | F | F | V | F |
| 73 | convert | i32 → f32 | V | F | F | V | F |
| 73 | convert | f32 → i32 | V | F | F | V | F |
| 73 | convert | u8 → f32 | V | F | F | V | F |
| 73 | convert | f32 → u8 | V | F | F | V | F |
| 73 | convert | i8 → i16 | V | F | F | V | F |
| 73 | convert | i8 → i32 | V | F | F | V | F |
| 73 | convert | i8 → u8 | V | F | F | V | F |
| 73 | convert | i8 → u16 | V | F | F | V | F |
| 73 | convert | i8 → u32 | V | F | F | V | F |
| 73 | convert | i16 → i8 | V | F | F | V | F |
| 73 | convert | i16 → i32 | V | F | F | V | F |
| 73 | convert | i16 → u8 | V | F | F | V | F |
| 73 | convert | i16 → u16 | V | F | F | V | F |
| 73 | convert | i16 → u32 | V | F | F | V | F |
| 73 | convert | i32 → i8 | V | F | F | V | F |
| 73 | convert | i32 → i16 | V | F | F | V | F |
| 73 | convert | i32 → u8 | V | F | F | V | F |
| 73 | convert | i32 → u16 | V | F | F | V | F |
| 73 | convert | i32 → u32 | V | F | F | V | F |
| 73 | convert | u8 → i8 | V | F | F | V | F |
| 73 | convert | u8 → i16 | V | F | F | V | F |
| 73 | convert | u8 → i32 | V | F | F | V | F |
| 73 | convert | u8 → u16 | V | F | F | V | F |
| 73 | convert | u8 → u32 | V | F | F | V | F |
| 73 | convert | u16 → i8 | V | F | F | V | F |
| 73 | convert | u16 → i16 | V | F | F | V | F |
| 73 | convert | u16 → i32 | V | F | F | V | F |
| 73 | convert | u16 → u8 | V | F | F | V | F |
| 73 | convert | u16 → u32 | V | F | F | V | F |
| 73 | convert | u32 → i8 | V | F | F | V | F |
| 73 | convert | u32 → i16 | V | F | F | V | F |
| 73 | convert | u32 → i32 | V | F | F | V | F |
| 73 | convert | u32 → u8 | V | F | F | V | F |
| 73 | convert | u32 → u16 | V | F | F | V | F |
| 74 | exp | f32 → f32 | V | F | F | V | F |
| 74 | exp | f64 → f64 | V | F | F | V | F |
| 75 | exp2 | f32 → f32 | V | F | F | V | F |
| 75 | exp2 | f64 → f64 | V | F | F | V | F |
| 76 | expm1 | f32 → f32 | V | F | F | V | F |
| 76 | expm1 | f64 → f64 | V | F | F | V | F |
| 77 | log | f32 → f32 | V | F | F | V | F |
| 77 | log | f64 → f64 | V | F | F | V | F |
| 78 | log2 | f32 → f32 | V | F | F | V | F |
| 78 | log2 | f64 → f64 | V | F | F | V | F |
| 79 | log10 | f32 → f32 | V | F | F | V | F |
| 79 | log10 | f64 → f64 | V | F | F | V | F |
| 80 | log1p | f32 → f32 | V | F | F | V | F |
| 80 | log1p | f64 → f64 | V | F | F | V | F |
| 81 | pow | f32, f32 → f32 | V | F | F | V | F |
| 81 | pow | f64, f64 → f64 | V | F | F | V | F |
| 82 | cbrt | f32 → f32 | V | F | F | V | F |
| 82 | cbrt | f64 → f64 | V | F | F | V | F |
| 83 | hypot | f32, f32 → f32 | V | F | F | V | F |
| 83 | hypot | f64, f64 → f64 | V | F | F | V | F |
| 84 | sin | f32 → f32 | V | F | F | V | F |
| 84 | sin | f64 → f64 | V | F | F | V | F |
| 85 | cos | f32 → f32 | V | F | F | V | F |
| 85 | cos | f64 → f64 | V | F | F | V | F |
| 86 | tan | f32 → f32 | V | F | F | V | F |
| 86 | tan | f64 → f64 | V | F | F | V | F |
| 87 | asin | f32 → f32 | V | F | F | V | F |
| 87 | asin | f64 → f64 | V | F | F | V | F |
| 88 | acos | f32 → f32 | V | F | F | V | F |
| 88 | acos | f64 → f64 | V | F | F | V | F |
| 89 | atan | f32 → f32 | V | F | F | V | F |
| 89 | atan | f64 → f64 | V | F | F | V | F |
| 90 | atan2 | f32, f32 → f32 | V | F | F | V | F |
| 90 | atan2 | f64, f64 → f64 | V | F | F | V | F |
| 91 | sinh | f32 → f32 | V | F | F | V | F |
| 91 | sinh | f64 → f64 | V | F | F | V | F |
| 92 | cosh | f32 → f32 | V | F | F | V | F |
| 92 | cosh | f64 → f64 | V | F | F | V | F |
| 93 | tanh | f32 → f32 | V | F | F | V | F |
| 93 | tanh | f64 → f64 | V | F | F | V | F |
| 94 | asinh | f32 → f32 | V | F | F | V | F |
| 94 | asinh | f64 → f64 | V | F | F | V | F |
| 95 | acosh | f32 → f32 | V | F | F | V | F |
| 95 | acosh | f64 → f64 | V | F | F | V | F |
| 96 | atanh | f32 → f32 | V | F | F | V | F |
| 96 | atanh | f64 → f64 | V | F | F | V | F |