tiny.choir.dialects.arith.types.type_names
Defined in dialects.arith.types.
API (63)
Values and defaults
Public values and defaults.
bfloat16booleanfloat16float32float64indexint16int32int64int8uint16uint32uint64uint8vec16xbf16vec16xf16vec16xf32vec16xi16vec16xi32vec16xi8vec16xindexvec16xu16vec16xu32vec16xu8vec2xbf16vec2xf16vec2xf32vec2xf64vec2xi16vec2xi32vec2xi64vec2xi8vec2xindexvec2xu16vec2xu32vec2xu64vec2xu8vec4xbf16vec4xf16vec4xf32vec4xf64vec4xi16vec4xi32vec4xi64vec4xi8vec4xindexvec4xu16vec4xu32vec4xu64vec4xu8vec8xbf16vec8xf16vec8xf32vec8xf64vec8xi16vec8xi32vec8xi64vec8xi8vec8xindexvec8xu16vec8xu32vec8xu64vec8xu8
Source
Source: lib/choir/src/dialects/arith/types.zig:243
zig
pub const type_names = struct { pub const int8 = scalarTypeName(.i8); pub const int16 = scalarTypeName(.i16); pub const int32 = scalarTypeName(.i32); pub const int64 = scalarTypeName(.i64); pub const uint8 = scalarTypeName(.u8); pub const uint16 = scalarTypeName(.u16); pub const uint32 = scalarTypeName(.u32); pub const uint64 = scalarTypeName(.u64); pub const float16 = scalarTypeName(.f16); pub const bfloat16 = scalarTypeName(.bf16); pub const float32 = scalarTypeName(.f32); pub const float64 = scalarTypeName(.f64); pub const index = scalarTypeName(.index); pub const boolean = scalarTypeName(.bool); pub const vec2xi8 = vectorTypeName(2, .i8).?; pub const vec4xi8 = vectorTypeName(4, .i8).?; pub const vec8xi8 = vectorTypeName(8, .i8).?; pub const vec16xi8 = vectorTypeName(16, .i8).?; pub const vec2xi16 = vectorTypeName(2, .i16).?; pub const vec4xi16 = vectorTypeName(4, .i16).?; pub const vec8xi16 = vectorTypeName(8, .i16).?; pub const vec16xi16 = vectorTypeName(16, .i16).?; pub const vec2xi32 = vectorTypeName(2, .i32).?; pub const vec4xi32 = vectorTypeName(4, .i32).?; pub const vec8xi32 = vectorTypeName(8, .i32).?; pub const vec16xi32 = vectorTypeName(16, .i32).?; pub const vec2xi64 = vectorTypeName(2, .i64).?; pub const vec4xi64 = vectorTypeName(4, .i64).?; pub const vec8xi64 = vectorTypeName(8, .i64).?; pub const vec2xu8 = vectorTypeName(2, .u8).?; pub const vec4xu8 = vectorTypeName(4, .u8).?; pub const vec8xu8 = vectorTypeName(8, .u8).?; pub const vec16xu8 = vectorTypeName(16, .u8).?; pub const vec2xu16 = vectorTypeName(2, .u16).?; pub const vec4xu16 = vectorTypeName(4, .u16).?; pub const vec8xu16 = vectorTypeName(8, .u16).?; pub const vec16xu16 = vectorTypeName(16, .u16).?; pub const vec2xu32 = vectorTypeName(2, .u32).?; pub const vec4xu32 = vectorTypeName(4, .u32).?; pub const vec8xu32 = vectorTypeName(8, .u32).?; pub const vec16xu32 = vectorTypeName(16, .u32).?; pub const vec2xu64 = vectorTypeName(2, .u64).?; pub const vec4xu64 = vectorTypeName(4, .u64).?; pub const vec8xu64 = vectorTypeName(8, .u64).?; pub const vec2xf16 = vectorTypeName(2, .f16).?; pub const vec4xf16 = vectorTypeName(4, .f16).?; pub const vec8xf16 = vectorTypeName(8, .f16).?; pub const vec16xf16 = vectorTypeName(16, .f16).?; pub const vec2xbf16 = vectorTypeName(2, .bf16).?; pub const vec4xbf16 = vectorTypeName(4, .bf16).?; pub const vec8xbf16 = vectorTypeName(8, .bf16).?; pub const vec16xbf16 = vectorTypeName(16, .bf16).?; pub const vec2xf32 = vectorTypeName(2, .f32).?; pub const vec4xf32 = vectorTypeName(4, .f32).?; pub const vec8xf32 = vectorTypeName(8, .f32).?; pub const vec16xf32 = vectorTypeName(16, .f32).?; pub const vec2xf64 = vectorTypeName(2, .f64).?; pub const vec4xf64 = vectorTypeName(4, .f64).?; pub const vec8xf64 = vectorTypeName(8, .f64).?; pub const vec2xindex = vectorTypeName(2, .index).?; pub const vec4xindex = vectorTypeName(4, .index).?; pub const vec8xindex = vectorTypeName(8, .index).?; pub const vec16xindex = vectorTypeName(16, .index).?;};Also reachable as
Audit
| Definitions | 64 |
|---|---|
| Public names | 128 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |