diff options
-rw-r--r-- | lib/dis_ppc.lua | 6 |
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() |
560 | end | 560 | end |
561 | 561 | ||
562 | -- Return register name for RID. | ||
563 | local function regname_(r) | ||
564 | if r < 32 then return map_gpr[r] end | ||
565 | return "f"..(r-32) | ||
566 | end | ||
562 | 567 | ||
563 | -- Public module functions. | 568 | -- Public module functions. |
564 | module(...) | 569 | module(...) |
565 | 570 | ||
566 | create = create_ | 571 | create = create_ |
567 | disass = disass_ | 572 | disass = disass_ |
573 | regname = regname_ | ||
568 | 574 | ||