Mike Pall
|
32098921fd
|
Fix handling of alignment arguments (nil) to CALLX.
|
2011-10-24 16:14:01 +02:00 |
|
Mike Pall
|
fee957b22d
|
FFI: Cleanup/fix 64 bit arithmetic in assembler backend.
|
2011-10-22 02:02:51 +02:00 |
|
Mike Pall
|
2e5c0870bc
|
x64: Fix math.random() code generation.
|
2011-10-22 02:01:44 +02:00 |
|
Mike Pall
|
ff7f7a7180
|
Cleanup various endianess issues in assembler backend.
|
2011-10-22 01:35:57 +02:00 |
|
Mike Pall
|
45df079c01
|
FFI/x86: Fix CONV.u32.num rounding.
|
2011-10-19 00:18:36 +02:00 |
|
Mike Pall
|
2fcd562582
|
Don't fuse colocated array offsets without -Ofuse.
|
2011-10-19 00:17:19 +02:00 |
|
Mike Pall
|
882537a874
|
FFI: Fix unfused loads of float fields.
|
2011-10-13 20:53:01 +02:00 |
|
Mike Pall
|
deeb8196c4
|
Reorganize trace linking and track link types.
|
2011-06-28 23:23:34 +02:00 |
|
Mike Pall
|
6691e72eb8
|
Fix assertion.
|
2011-06-22 21:18:23 +02:00 |
|
Mike Pall
|
d4da9ff55e
|
x86/x64: Fix register allocation for variable shifts.
|
2011-06-22 20:38:07 +02:00 |
|
Mike Pall
|
e2246db688
|
x86/x64: Fix fusion of comparisons with u8/u16 XLOAD.
|
2011-06-22 17:56:41 +02:00 |
|
Mike Pall
|
8c5935000d
|
Add narrowing of modulo operator.
|
2011-06-03 18:48:02 +02:00 |
|
Mike Pall
|
eec28aa9fd
|
Move math helpers to lj_vmmath.c. Add missing log2/exp2 for Symbian.
|
2011-06-03 17:15:44 +02:00 |
|
Mike Pall
|
a522087371
|
x86/x64: Minor cleanup in assembler backend.
|
2011-05-31 21:39:09 +02:00 |
|
Mike Pall
|
d0115c65f5
|
More portability cleanups for assembler backend.
|
2011-05-22 17:13:16 +02:00 |
|
Mike Pall
|
58f38c254b
|
Move x86/x64 parts of JIT assembler backend to extra files.
|
2011-05-12 01:35:09 +02:00 |
|