aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2011-09-05 18:28:03 +0200
committerMike Pall <mike>2011-09-05 18:28:03 +0200
commitd9fe562ccc2566291901679425b20dfe11a1ce6c (patch)
tree1bd04a3c36bef7ab55e782f3dcd984e4ac153848
parenta5b5f4112abd2c6aefaeb4c048064f847f4be7af (diff)
downloadluajit-d9fe562ccc2566291901679425b20dfe11a1ce6c.tar.gz
luajit-d9fe562ccc2566291901679425b20dfe11a1ce6c.tar.bz2
luajit-d9fe562ccc2566291901679425b20dfe11a1ce6c.zip
PPC: Export register names from disassembler.
-rw-r--r--lib/dis_ppc.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/dis_ppc.lua b/lib/dis_ppc.lua
index b061a26e..57cd330d 100644
--- a/lib/dis_ppc.lua
+++ b/lib/dis_ppc.lua
@@ -559,10 +559,16 @@ local function disass_(code, addr, out)
559 create_(code, addr, out):disass() 559 create_(code, addr, out):disass()
560end 560end
561 561
562-- Return register name for RID.
563local function regname_(r)
564 if r < 32 then return map_gpr[r] end
565 return "f"..(r-32)
566end
562 567
563-- Public module functions. 568-- Public module functions.
564module(...) 569module(...)
565 570
566create = create_ 571create = create_
567disass = disass_ 572disass = disass_
573regname = regname_
568 574