From df7c3245e055bc25fc14a1771e82e8de04580f66 Mon Sep 17 00:00:00 2001 From: niravthakkar Date: Wed, 14 Dec 2016 17:45:32 +0530 Subject: [PATCH] Minor Fix, correct the parameter used Instead of params[2] , params[1] was used, corrected it. --- dynasm/dasm_s390x.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dynasm/dasm_s390x.lua b/dynasm/dasm_s390x.lua index 5a79a966..db5aa892 100644 --- a/dynasm/dasm_s390x.lua +++ b/dynasm/dasm_s390x.lua @@ -1316,7 +1316,7 @@ local function parse_template(params, template, nparams, pos) parse_imm16(params[2]) elseif p == "RRF-e" then wputhw(op1) - op2 = op2 + shl(parse_reg(params[1]),4) + shl(parse_mask(params[1]),12) + parse_reg(params[3]) + op2 = op2 + shl(parse_reg(params[1]),4) + shl(parse_mask(params[2]),12) + parse_reg(params[3]) if params[4] then op2 = op2 + shl(parse_mask2(params[4]),8) end