File tree Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ General type | C Type | `sizeof` | Alignment (bytes) | Wasm Value Type
42
42
Floating point | ` float ` | 4 | 4 | f32
43
43
Floating point | ` double ` | 8 | 8 | f64
44
44
Floating point | ` long double ` | 16 | 16 | (none)
45
+ Floating point | ` long double ` (Emscripten) | 16 | 8 | (none)
45
46
46
47
* ` long double ` values correspond to 128-bit IEEE-754 quad-precision binary128 values.
47
48
Operations on these values are currently implemented as calls to
@@ -54,6 +55,7 @@ General type | C Type | `sizeof` | Alignment (bytes) | Wasm Value Type
54
55
by an ` unsigned int ` .
55
56
Otherwise, if a compiler supports such an ` enum ` , it would use ` i64 `
56
57
for the ` enum ` .
58
+ * Emscripten uses 8 byte alignment for ` long double ` .
57
59
58
60
** Aggregates and Unions**
59
61
You can’t perform that action at this time.
0 commit comments