diff --git a/dynasm/dasm_s390x.lua b/dynasm/dasm_s390x.lua index 0c1263c5..7d95f788 100644 --- a/dynasm/dasm_s390x.lua +++ b/dynasm/dasm_s390x.lua @@ -1194,7 +1194,22 @@ map_op = { -- RRF-e instructions cfebr_3 = "0000b3980000RRF-e", cfebra_4 = "0000b3980000RRF-e", + cfdbr_3 = "0000b3990000RRF-e", + cfdbra_4 = "0000b3990000RRF-e", + cfxbr_3 = "0000b39a0000RRF-e", + cfxbra_4 = "0000b39a0000RRF-e", + cgebr_3 = "0000b3a80000RRF-e", + cgebra_4 = "0000b3a80000RRF-e", + cgdbr_3 = "0000b3a90000RRF-e", + cgdbra_4 = "0000b3a90000RRF-e", + cgxbr_3 = "0000b3aa0000RRF-e", + cgxbra_4 = "0000b3aa0000RRF-e", + cefbra_4 = "0000b3940000RRF-e", + cdfbra_4 = "0000b3950000RRF-e", + cxfbra_4 = "0000b3960000RRF-e", cegbra_4 = "0000b3a40000RRF-e", + cdgbra_4 = "0000b3a50000RRF-e", + cxgbra_4 = "0000b3a60000RRF-e", -- RXE instructions adb_2 = "ed000000001aRXE", aeb_2 = "ed000000000aRXE",