Mike Pall
|
a7caa4894c
PPC: Use ZERO register instead of extra load immediate.
|
15 years ago |
Mike Pall
|
9d201c972a
PPC: Add coroutine.resume/wrap_aux/yield() fast functions.
|
15 years ago |
Mike Pall
|
9f14e03d6e
PPC: Add string.sub() fast function.
|
15 years ago |
Mike Pall
|
b4f3d4525e
PPC: Add string.rep/reverse/lower/upper() fast functions.
|
15 years ago |
Mike Pall
|
82b2f6156a
PPC: Add string.len/byte/char() fast functions.
|
15 years ago |
Mike Pall
|
443d28bc9a
PPC: Fix math.deg/rad() fast functions.
|
15 years ago |
Mike Pall
|
8f5efb2c43
PPC: Use own implementation for math.floor/ceil() fast functions.
|
15 years ago |
Mike Pall
|
793fb4a9ad
PPC: Add math.ldexp/frexp/modf() fast functions.
|
15 years ago |
Mike Pall
|
52b67fd3ea
PPC: Add math.abs/deg/rad/min/max() fast functions.
|
15 years ago |
Mike Pall
|
3418512862
PPC: Remove pointless optimization in BC_UNM.
|
15 years ago |
Mike Pall
|
14cd10e322
PPC: Add table.getn() fast function.
|
15 years ago |
Mike Pall
|
2f5f6290e7
PPC: Add tonumber() and tostring() fast functions.
|
15 years ago |
Mike Pall
|
08ac8b0c96
PPC: Add getmetatable(), setmetatable() and rawget() fast functions.
|
15 years ago |
Mike Pall
|
8b096c5d08
PPC: Add assert() and type() fast functions.
|
15 years ago |
Mike Pall
|
ddae887878
Update docs for PPC port. Clarify and extend install instructions.
|
15 years ago |
Mike Pall
|
e396bef7d8
PPC: Add pcall() and xpcall() fast functions.
|
15 years ago |
Mike Pall
|
05099f0764
PPC: Add ipairs() fast function and its iterator.
|
15 years ago |
Mike Pall
|
61d498be87
PPC: Add next() and pairs() fast functions.
|
15 years ago |
Mike Pall
|
dcf006bfa2
PPC: Add BC_ITERN and BC_ISNEXT.
|
15 years ago |
Mike Pall
|
ac76493df1
Specialize bytecode for pairs()/next() iterator. Speedup: 3.5x.
|
15 years ago |
Mike Pall
|
fce05fd6e1
x64: Use 64 bit slot copies in the interpreter.
|
15 years ago |
Mike Pall
|
c0a8f5fb32
PPC: Add dispatch to fast function fallback handlers.
|
15 years ago |
Mike Pall
|
4afff973a4
PPC: Add bit.* fast functions.
|
15 years ago |
Mike Pall
|
408cd055a4
PPC: Add basic infrastructure for fast functions.
|
15 years ago |
Mike Pall
|
a47136031e
PPC: Add frame unwind info for assembler part.
|
15 years ago |
Mike Pall
|
dc4fdecfb5
PPC: Don't use callee-save registers when folding '%' operator.
|
15 years ago |
Mike Pall
|
a500752787
Fix checks for minimum required compiler versions.
|
15 years ago |
Mike Pall
|
f635e3e5bb
PPC: Add dispatch target for call hook.
|
15 years ago |
Mike Pall
|
493d0aa259
PPC: Add dispatch targets for instruction and return hooks.
|
15 years ago |
Mike Pall
|
6aedfa7919
PPC: Add lj_vm_resume().
|
15 years ago |