Commit graph

3 commits

Author SHA1 Message Date
Michael Forney
359c4ebb17 arm64: Use 32-bit register name when loading 'b' or 'h' into 'l'
The ldrb and ldrh instructions require a 32-bit register name for the
destination and will clear the upper 32-bits of that register.
2019-05-15 11:43:50 +02:00
Quentin Carbonneaux
a3a1451c5f intern symbol names
Symbols in the source file are still limited in
length because the rest of the code assumes that
strings always fit in NString bytes.

Regardless, there is already a benefit because
comparing/copying symbol names does not require
using strcmp()/strcpy() anymore.
2017-05-17 10:05:28 -04:00
Quentin Carbonneaux
61090c758d new arm64 backend, yeepee 2017-04-08 22:09:55 -04:00