diff options
author | Mike Pall <mike> | 2015-04-12 01:27:17 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2015-04-12 03:46:16 +0200 |
commit | 1c968d5b631e3bece678dcdce4c14afb9d79d409 (patch) | |
tree | 4dd2549cdedc62e1c42971928f43febf463432df /src | |
parent | b2a5cc82338aad90ca16fced8631ac1a634949e9 (diff) | |
download | luajit-1c968d5b631e3bece678dcdce4c14afb9d79d409.tar.gz luajit-1c968d5b631e3bece678dcdce4c14afb9d79d409.tar.bz2 luajit-1c968d5b631e3bece678dcdce4c14afb9d79d409.zip |
DynASM/PPC: Add sub/shift/rotate/clear instruction aliases.
Diffstat (limited to 'src')
-rw-r--r-- | src/vm_ppc.dasc | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index 8e5278af..9299c554 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
@@ -320,13 +320,6 @@ | |||
320 | | | 320 | | |
321 | |//----------------------------------------------------------------------- | 321 | |//----------------------------------------------------------------------- |
322 | | | 322 | | |
323 | |// These basic macros should really be part of DynASM. | ||
324 | |.macro srwi, rx, ry, n; rlwinm rx, ry, 32-n, n, 31; .endmacro | ||
325 | |.macro slwi, rx, ry, n; rlwinm rx, ry, n, 0, 31-n; .endmacro | ||
326 | |.macro rotlwi, rx, ry, n; rlwinm rx, ry, n, 0, 31; .endmacro | ||
327 | |.macro rotlw, rx, ry, rn; rlwnm rx, ry, rn, 0, 31; .endmacro | ||
328 | |.macro subi, rx, ry, i; addi rx, ry, -i; .endmacro | ||
329 | | | ||
330 | |// Trap for not-yet-implemented parts. | 323 | |// Trap for not-yet-implemented parts. |
331 | |.macro NYI; tw 4, sp, sp; .endmacro | 324 | |.macro NYI; tw 4, sp, sp; .endmacro |
332 | | | 325 | | |