Skip to content

Commit 9c3df28

Browse files
author
Robert Zakrzewski
committed
Add Float16, Float32, Float64 and Float128
1 parent 55b63b4 commit 9c3df28

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

gccjit_sys/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@ pub enum gcc_jit_types {
120120
GCC_JIT_TYPE_INT128_T,
121121

122122
GCC_JIT_TYPE_BFLOAT16,
123+
GCC_JIT_TYPE_FLOAT16,
124+
GCC_JIT_TYPE_FLOAT32,
125+
GCC_JIT_TYPE_FLOAT64,
126+
GCC_JIT_TYPE_FLOAT128,
123127
}
124128

125129
#[repr(C)]

src/context.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1320,6 +1320,10 @@ pub enum CType {
13201320
UInt128t,
13211321
ConstCharPtr,
13221322
BFloat16,
1323+
Float16,
1324+
Float32,
1325+
Float64,
1326+
Float128,
13231327
}
13241328

13251329
impl CType {
@@ -1353,6 +1357,10 @@ impl CType {
13531357
UInt128t => GCC_JIT_TYPE_UINT128_T,
13541358
ConstCharPtr => GCC_JIT_TYPE_CONST_CHAR_PTR,
13551359
BFloat16 => GCC_JIT_TYPE_BFLOAT16,
1360+
Float16 => GCC_JIT_TYPE_FLOAT16,
1361+
Float32 => GCC_JIT_TYPE_FLOAT32,
1362+
Float64 => GCC_JIT_TYPE_FLOAT64,
1363+
Float128 => GCC_JIT_TYPE_FLOAT128,
13561364
}
13571365
}
13581366
}

0 commit comments

Comments
 (0)