Files
tinygo/src/runtime
Ayke van Laethem eb34afde4b amd64: align on 16 bytes instead of 8
Some instructions emitted by LLVM (like movaps) expect 16-byte
alignment, while the allocator assumed that 8-byte alignment is good
enough.

TODO: this issue came to light with LLVM optimizing a complex128 store
to the movaps instruction, which must be aligned. It looks like this
means that the <2 x double> IR type is actually 16-byte aligned instead
of 8-byte like a double. If this is the case, the alignment of complex
numbers needs to be updated in the whole compiler.
2019-02-05 17:11:09 +01:00
..
2018-09-14 20:58:00 +02:00
2018-11-24 19:00:42 +01:00
2019-02-05 17:11:08 +01:00
2018-08-30 05:48:16 +02:00
2018-08-30 05:48:16 +02:00
2019-01-21 22:09:33 +01:00
2019-01-21 22:09:33 +01:00
2019-02-01 13:26:32 +01:00
2018-11-14 14:01:04 +01:00
2018-09-16 13:01:03 +02:00