Ilija Tovilo
2be049069f
Fix -Warray-bounds warnings on gcc
...
With optimizations/inlining enabled GCC complains about gl - 10
resulting in a pointer to invalid memory when Dst is an array type
rather than a pointer.
2023-04-17 00:07:17 +02:00
Mike Pall
6053b04815
DynASM: Fix warnings.
2022-06-08 16:21:01 +02:00
Mike Pall
e2c312e0de
DynASM/ARM64: Fix NOP instruction for aligment
...
Reported by Marius Wachtler.
2022-03-25 15:31:17 +01:00
Mike Pall
7306ba78d6
Merge branch 'master' into v2.1
2022-01-15 19:42:30 +01:00
Mike Pall
5783ba1bf7
DynASM/ARM64: Fix ADRP encoding with absolute address.
...
Thanks to Dmitry Stogov.
2021-05-22 13:31:48 +02:00
Mike Pall
0f8a340c8c
DynASM/ARM64: Add .long expr. Add .quad/.addr expr + refs.
...
Suggested by Dmitry Stogov, Hao Sun and Nick Gasson.
2021-05-02 22:25:56 +02:00
Mike Pall
20f556e531
DynASM: Fix global label references
...
ARM64 patch contributed by Hao Sun and Nick Gasson.
2021-03-31 18:36:44 +02:00
Mike Pall
d1132afb25
DynASM/ARM64: Add VREG support.
...
Contributed by Hao Sun and Nick Gasson.
2021-03-31 18:11:32 +02:00
Mike Pall
1e66d0f9e6
Merge branch 'master' into v2.1
2021-01-02 21:56:07 +01:00
Mike Pall
87b111f0fe
Merge branch 'master' into v2.1
2020-01-20 23:34:21 +01:00
Mike Pall
9b41062156
DynASM: Fix warning.
2018-06-24 14:10:21 +02:00
Mike Pall
71ff7ef8a7
Merge branch 'master' into v2.1
2017-01-17 12:41:05 +01:00
Mike Pall
f4231949b5
Merge branch 'master' into v2.1
2016-03-03 12:11:37 +01:00
Mike Pall
1b1bd08d3c
DynASM/ARM64: Fix checks for scaled immediates.
2015-01-07 13:17:11 +01:00
Mike Pall
0a5045c34e
Merge branch 'master' into v2.1
2015-01-06 00:12:45 +01:00
Mike Pall
a13dfd66c3
DynASM/ARM64: Various fixes.
2014-12-27 06:13:48 +01:00
Mike Pall
f49c61a277
DynASM/ARM64: Initial commit of ARM64 module.
2014-12-03 14:12:02 +01:00