From: Mike Pall Date: Mon, 5 Sep 2011 16:26:08 +0000 (+0200) Subject: PPC: Add y-bit variants of conditional branches to DynASM. X-Git-Tag: v2.0.0-beta9~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2b89de92d8bf581bc68843f5c789ec261349d33;p=thirdparty%2FLuaJIT.git PPC: Add y-bit variants of conditional branches to DynASM. --- diff --git a/dynasm/dasm_ppc.lua b/dynasm/dasm_ppc.lua index 4e078827..b2bee2cf 100644 --- a/dynasm/dasm_ppc.lua +++ b/dynasm/dasm_ppc.lua @@ -832,8 +832,10 @@ for cond,c in pairs(map_cond) do local c1 = (c%4)*0x00010000 + (c < 4 and 0x01000000 or 0) -- bX[l] map_op[b1.."_1"] = tohex(0x40800000 + c1).."K" + map_op[b1.."y_1"] = tohex(0x40a00000 + c1).."K" map_op[b1.."l_1"] = tohex(0x40800001 + c1).."K" map_op[b1.."_2"] = tohex(0x40800000 + c1).."-XK" + map_op[b1.."y_2"] = tohex(0x40a00000 + c1).."-XK" map_op[b1.."l_2"] = tohex(0x40800001 + c1).."-XK" -- bXlr[l] map_op[b1.."lr_0"] = tohex(0x4c800020 + c1)