From 06516a5e02e15ae3daa70b11b8f1e760ef3dabfe Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Thu, 22 Apr 2004 16:18:29 +0000 Subject: [PATCH] * config/tc-arm.c (mav_parse_offset): Value must be multiple of 4. testsuite * maverick.c (off8s): Test full shifted operand range. (MCC2): Define. (MVDSPACC, MVACCDSP): Use it. * maverick.d, maverick.s: Regenerate. --- gas/ChangeLog | 4 + gas/config/tc-arm.c | 7 +- gas/testsuite/ChangeLog | 7 + gas/testsuite/gas/arm/maverick.c | 44 +- gas/testsuite/gas/arm/maverick.d | 920 +++++++++++++++---------------- gas/testsuite/gas/arm/maverick.s | 920 +++++++++++++++---------------- 6 files changed, 961 insertions(+), 941 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index ad2b89b652f..2b7977a760c 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2004-04-22 Paul Brook + + * config/tc-arm.c (mav_parse_offset): Value must be multiple of 4. + 2004-04-22 Peter Barada * NEWS: Added support for EMAC instructions and MAC/EMAC diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 20926597fc0..0269df3270b 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -10853,11 +10853,16 @@ mav_parse_offset (str, negative) for (offset = 0; *p && ISDIGIT (*p); ++p) offset = offset * 10 + *p - '0'; - if (offset > 0xff) + if (offset > 0x3fc) { inst.error = _("offset out of range"); return 0; } + if (offset & 0x3) + { + inst.error = _("offset not a multiple of 4"); + return 0; + } *str = p; diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 21f6aaf7538..0f3f655d86b 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2004-04-22 Paul Brook + + * maverick.c (off8s): Test full shifted operand range. + (MCC2): Define. + (MVDSPACC, MVACCDSP): Use it. + * maverick.d, maverick.s: Regenerate. + 2004-04-22 Peter Barada * gas/m68k/mcf-mac.s: New test: Check ColdFire MAC instructions. diff --git a/gas/testsuite/gas/arm/maverick.c b/gas/testsuite/gas/arm/maverick.c index 5f55e86aff2..a696edd0aa0 100644 --- a/gas/testsuite/gas/arm/maverick.c +++ b/gas/testsuite/gas/arm/maverick.c @@ -75,16 +75,16 @@ arm_cond (func_arg * arg, insn_data * data) /* The sign of an offset is actually used to determined whether the absolute value of the offset should be added or subtracted, so we - must adjust negative values so that they do not overflow: -256 is + must adjust negative values so that they do not overflow: -1024 is not valid, but -0 is distinct from +0. */ int off8s (func_arg * arg, insn_data * data) #define off8s { off8s } { int val; - char value[6]; + char value[9]; - /* Values less that -255 or between -3 and 0 are problematical. + /* Zero values are problematical. The assembler performs translations on the addressing modes for these values, meaning that we cannot just recreate the disassembler string in the LDST macro without knowing what @@ -93,26 +93,23 @@ off8s (func_arg * arg, insn_data * data) { val = get_bits (9s); } - while (val < -255 || (val > -4 && val < 1)); + while (val == -1 || val == 0); + val <<= 2; if (val < 0) { - val = - val; - val &= ~3; + val = -4 - val; sprintf (value, ", #-%i", val); data->dis_out = strdup (value); sprintf (value, ", #-%i", val); data->as_in = strdup (value); - val >>= 2; - data->bits = val; + data->bits = val >> 2; } else { - val &= ~3; sprintf (value, ", #%i", val); data->as_in = data->dis_out = strdup (value); - val >>= 2; - data->bits = val | (1 << 23); + data->bits = (val >> 2) | (1 << 23); } return 0; @@ -273,13 +270,20 @@ imm7 (func_arg *arg, insn_data *data) MCRC2 (mv ## insname, cpnum, 0, 1, opcode2, \ armreg (12), mvreg (regDSPname, 16)) +/* Move between coprocessor registers. A two operand CDP insn. */ +#define MCC2(insname, opcode1, opcode2, reg1spec, reg2spec) \ + mv_insn (insname, , \ + ((14 << 24) | ((opcode1) << 20) | \ + (4 << 8) | ((opcode2) << 5)), \ + reg1spec, comma, reg2spec) + /* Define a move from a DSP register to a DSP accumulator. */ #define MVDSPACC(insname, opcode2, regDSPname) \ - MCRC2 (mv ## insname, 6, 0, 1, opcode2, acreg (0), mvreg (regDSPname, 16)) + MCC2 (mv ## insname, 2, opcode2, acreg (12), mvreg (regDSPname, 16)) /* Define a move from a DSP accumulator to a DSP register. */ #define MVACCDSP(insname, opcode2, regDSPname) \ - MCRC2 (mv ## insname, 6, 0, 0, opcode2, mvreg (regDSPname, 0), acreg (16)) + MCC2 (mv ## insname, 1, opcode2, mvreg (regDSPname, 12), acreg (16)) /* Define move insns between a float DSP register and an ARM register. */ @@ -355,13 +359,13 @@ MVd (dlr, rdl, 0); MVd (dhr, rdh, 1); MVdx (64lr, r64l, 0); MVdx (64hr, r64h, 1); -MVfxa (al32, 32al, 0); -MVfxa (am32, 32am, 1); -MVfxa (ah32, 32ah, 2); -MVfxa (a32, 32a, 3); -MVdxa (a64, 64a, 4); -MCRC2 (mvsc32, 4, 1, 0, 7, dspsc, mvreg ("dx", 12)); -MCRC2 (mv32sc, 4, 0, 1, 7, mvreg ("dx", 12), dspsc); +MVfxa (al32, 32al, 2); +MVfxa (am32, 32am, 3); +MVfxa (ah32, 32ah, 4); +MVfxa (a32, 32a, 5); +MVdxa (a64, 64a, 6); +MCC2 (mvsc32, 2, 7, dspsc, mvreg ("dx", 12)); +MCC2 (mv32sc, 1, 7, mvreg ("dx", 12), dspsc); CDP2 (cpys, , 4, 0, 0, "f", "f"); CDP2 (cpyd, , 4, 0, 1, "d", "d"); diff --git a/gas/testsuite/gas/arm/maverick.d b/gas/testsuite/gas/arm/maverick.d index 26e82dfdb09..dcf5c7da7eb 100644 --- a/gas/testsuite/gas/arm/maverick.d +++ b/gas/testsuite/gas/arm/maverick.d @@ -8,470 +8,470 @@ Disassembly of section .text: # load_store: -0*0 0d ?9d ?54 ?3f ? * cfldrseq mvf5, ?\[sp, #252\] -0*4 4d ?9b ?e4 ?12 ? * cfldrsmi mvf14, ?\[fp, #72\] -0*8 7d ?1c ?24 ?3c ? * cfldrsvc mvf2, ?\[ip, #-240\] -0*c bd ?9a ?04 ?3f ? * cfldrslt mvf0, ?\[sl, #252\] -0*10 cd ?9b ?a4 ?12 ? * cfldrsgt mvf10, ?\[fp, #72\] -0*14 dd ?3c ?64 ?3c ? * cfldrsle mvf6, ?\[ip, #-240\]! -0*18 9d ?ba ?04 ?3f ? * cfldrsls mvf0, ?\[sl, #252\]! -0*1c 4d ?bb ?e4 ?12 ? * cfldrsmi mvf14, ?\[fp, #72\]! -0*20 7d ?3c ?24 ?3c ? * cfldrsvc mvf2, ?\[ip, #-240\]! -0*24 bd ?ba ?04 ?3f ? * cfldrslt mvf0, ?\[sl, #252\]! -0*28 cc ?bb ?a4 ?12 ? * cfldrsgt mvf10, ?\[fp\], #72 -0*2c dc ?3c ?64 ?3c ? * cfldrsle mvf6, ?\[ip\], #-240 -0*30 9c ?ba ?04 ?3f ? * cfldrsls mvf0, ?\[sl\], #252 -0*34 4c ?bb ?e4 ?12 ? * cfldrsmi mvf14, ?\[fp\], #72 -0*38 7c ?3c ?24 ?3c ? * cfldrsvc mvf2, ?\[ip\], #-240 -0*3c bd ?da ?04 ?3f ? * cfldrdlt mvd0, ?\[sl, #252\] -0*40 cd ?db ?a4 ?12 ? * cfldrdgt mvd10, ?\[fp, #72\] -0*44 dd ?5c ?64 ?3c ? * cfldrdle mvd6, ?\[ip, #-240\] -0*48 9d ?da ?04 ?3f ? * cfldrdls mvd0, ?\[sl, #252\] -0*4c 4d ?db ?e4 ?12 ? * cfldrdmi mvd14, ?\[fp, #72\] -0*50 7d ?7c ?24 ?3c ? * cfldrdvc mvd2, ?\[ip, #-240\]! -0*54 bd ?fa ?04 ?3f ? * cfldrdlt mvd0, ?\[sl, #252\]! -0*58 cd ?fb ?a4 ?12 ? * cfldrdgt mvd10, ?\[fp, #72\]! -0*5c dd ?7c ?64 ?3c ? * cfldrdle mvd6, ?\[ip, #-240\]! -0*60 9d ?fa ?04 ?3f ? * cfldrdls mvd0, ?\[sl, #252\]! -0*64 4c ?fb ?e4 ?12 ? * cfldrdmi mvd14, ?\[fp\], #72 -0*68 7c ?7c ?24 ?3c ? * cfldrdvc mvd2, ?\[ip\], #-240 -0*6c bc ?fa ?04 ?3f ? * cfldrdlt mvd0, ?\[sl\], #252 -0*70 cc ?fb ?a4 ?12 ? * cfldrdgt mvd10, ?\[fp\], #72 -0*74 dc ?7c ?64 ?3c ? * cfldrdle mvd6, ?\[ip\], #-240 -0*78 9d ?9a ?05 ?3f ? * cfldr32ls mvfx0, ?\[sl, #252\] -0*7c 4d ?9b ?e5 ?12 ? * cfldr32mi mvfx14, ?\[fp, #72\] -0*80 7d ?1c ?25 ?3c ? * cfldr32vc mvfx2, ?\[ip, #-240\] -0*84 bd ?9a ?05 ?3f ? * cfldr32lt mvfx0, ?\[sl, #252\] -0*88 cd ?9b ?a5 ?12 ? * cfldr32gt mvfx10, ?\[fp, #72\] -0*8c dd ?3c ?65 ?3c ? * cfldr32le mvfx6, ?\[ip, #-240\]! -0*90 9d ?ba ?05 ?3f ? * cfldr32ls mvfx0, ?\[sl, #252\]! -0*94 4d ?bb ?e5 ?12 ? * cfldr32mi mvfx14, ?\[fp, #72\]! -0*98 7d ?3c ?25 ?3c ? * cfldr32vc mvfx2, ?\[ip, #-240\]! -0*9c bd ?ba ?05 ?3f ? * cfldr32lt mvfx0, ?\[sl, #252\]! -0*a0 cc ?bb ?a5 ?12 ? * cfldr32gt mvfx10, ?\[fp\], #72 -0*a4 dc ?3c ?65 ?3c ? * cfldr32le mvfx6, ?\[ip\], #-240 -0*a8 9c ?ba ?05 ?3f ? * cfldr32ls mvfx0, ?\[sl\], #252 -0*ac 4c ?bb ?e5 ?12 ? * cfldr32mi mvfx14, ?\[fp\], #72 -0*b0 7c ?3c ?25 ?3c ? * cfldr32vc mvfx2, ?\[ip\], #-240 -0*b4 bd ?da ?05 ?3f ? * cfldr64lt mvdx0, ?\[sl, #252\] -0*b8 cd ?db ?a5 ?12 ? * cfldr64gt mvdx10, ?\[fp, #72\] -0*bc dd ?5c ?65 ?3c ? * cfldr64le mvdx6, ?\[ip, #-240\] -0*c0 9d ?da ?05 ?3f ? * cfldr64ls mvdx0, ?\[sl, #252\] -0*c4 4d ?db ?e5 ?12 ? * cfldr64mi mvdx14, ?\[fp, #72\] -0*c8 7d ?7c ?25 ?3c ? * cfldr64vc mvdx2, ?\[ip, #-240\]! -0*cc bd ?fa ?05 ?3f ? * cfldr64lt mvdx0, ?\[sl, #252\]! -0*d0 cd ?fb ?a5 ?12 ? * cfldr64gt mvdx10, ?\[fp, #72\]! -0*d4 dd ?7c ?65 ?3c ? * cfldr64le mvdx6, ?\[ip, #-240\]! -0*d8 9d ?fa ?05 ?3f ? * cfldr64ls mvdx0, ?\[sl, #252\]! -0*dc 4c ?fb ?e5 ?12 ? * cfldr64mi mvdx14, ?\[fp\], #72 -0*e0 7c ?7c ?25 ?3c ? * cfldr64vc mvdx2, ?\[ip\], #-240 -0*e4 bc ?fa ?05 ?3f ? * cfldr64lt mvdx0, ?\[sl\], #252 -0*e8 cc ?fb ?a5 ?12 ? * cfldr64gt mvdx10, ?\[fp\], #72 -0*ec dc ?7c ?65 ?3c ? * cfldr64le mvdx6, ?\[ip\], #-240 -0*f0 9d ?8a ?04 ?3f ? * cfstrsls mvf0, ?\[sl, #252\] -0*f4 4d ?8b ?e4 ?12 ? * cfstrsmi mvf14, ?\[fp, #72\] -0*f8 7d ?0c ?24 ?3c ? * cfstrsvc mvf2, ?\[ip, #-240\] -0*fc bd ?8a ?04 ?3f ? * cfstrslt mvf0, ?\[sl, #252\] -0*100 cd ?8b ?a4 ?12 ? * cfstrsgt mvf10, ?\[fp, #72\] -0*104 dd ?2c ?64 ?3c ? * cfstrsle mvf6, ?\[ip, #-240\]! -0*108 9d ?aa ?04 ?3f ? * cfstrsls mvf0, ?\[sl, #252\]! -0*10c 4d ?ab ?e4 ?12 ? * cfstrsmi mvf14, ?\[fp, #72\]! -0*110 7d ?2c ?24 ?3c ? * cfstrsvc mvf2, ?\[ip, #-240\]! -0*114 bd ?aa ?04 ?3f ? * cfstrslt mvf0, ?\[sl, #252\]! -0*118 cc ?ab ?a4 ?12 ? * cfstrsgt mvf10, ?\[fp\], #72 -0*11c dc ?2c ?64 ?3c ? * cfstrsle mvf6, ?\[ip\], #-240 -0*120 9c ?aa ?04 ?3f ? * cfstrsls mvf0, ?\[sl\], #252 -0*124 4c ?ab ?e4 ?12 ? * cfstrsmi mvf14, ?\[fp\], #72 -0*128 7c ?2c ?24 ?3c ? * cfstrsvc mvf2, ?\[ip\], #-240 -0*12c bd ?ca ?04 ?3f ? * cfstrdlt mvd0, ?\[sl, #252\] -0*130 cd ?cb ?a4 ?12 ? * cfstrdgt mvd10, ?\[fp, #72\] -0*134 dd ?4c ?64 ?3c ? * cfstrdle mvd6, ?\[ip, #-240\] -0*138 9d ?ca ?04 ?3f ? * cfstrdls mvd0, ?\[sl, #252\] -0*13c 4d ?cb ?e4 ?12 ? * cfstrdmi mvd14, ?\[fp, #72\] -0*140 7d ?6c ?24 ?3c ? * cfstrdvc mvd2, ?\[ip, #-240\]! -0*144 bd ?ea ?04 ?3f ? * cfstrdlt mvd0, ?\[sl, #252\]! -0*148 cd ?eb ?a4 ?12 ? * cfstrdgt mvd10, ?\[fp, #72\]! -0*14c dd ?6c ?64 ?3c ? * cfstrdle mvd6, ?\[ip, #-240\]! -0*150 9d ?ea ?04 ?3f ? * cfstrdls mvd0, ?\[sl, #252\]! -0*154 4c ?eb ?e4 ?12 ? * cfstrdmi mvd14, ?\[fp\], #72 -0*158 7c ?6c ?24 ?3c ? * cfstrdvc mvd2, ?\[ip\], #-240 -0*15c bc ?ea ?04 ?3f ? * cfstrdlt mvd0, ?\[sl\], #252 -0*160 cc ?eb ?a4 ?12 ? * cfstrdgt mvd10, ?\[fp\], #72 -0*164 dc ?6c ?64 ?3c ? * cfstrdle mvd6, ?\[ip\], #-240 -0*168 9d ?8a ?05 ?3f ? * cfstr32ls mvfx0, ?\[sl, #252\] -0*16c 4d ?8b ?e5 ?12 ? * cfstr32mi mvfx14, ?\[fp, #72\] -0*170 7d ?0c ?25 ?3c ? * cfstr32vc mvfx2, ?\[ip, #-240\] -0*174 bd ?8a ?05 ?3f ? * cfstr32lt mvfx0, ?\[sl, #252\] -0*178 cd ?8b ?a5 ?12 ? * cfstr32gt mvfx10, ?\[fp, #72\] -0*17c dd ?2c ?65 ?3c ? * cfstr32le mvfx6, ?\[ip, #-240\]! -0*180 9d ?aa ?05 ?3f ? * cfstr32ls mvfx0, ?\[sl, #252\]! -0*184 4d ?ab ?e5 ?12 ? * cfstr32mi mvfx14, ?\[fp, #72\]! -0*188 7d ?2c ?25 ?3c ? * cfstr32vc mvfx2, ?\[ip, #-240\]! -0*18c bd ?aa ?05 ?3f ? * cfstr32lt mvfx0, ?\[sl, #252\]! -0*190 cc ?ab ?a5 ?12 ? * cfstr32gt mvfx10, ?\[fp\], #72 -0*194 dc ?2c ?65 ?3c ? * cfstr32le mvfx6, ?\[ip\], #-240 -0*198 9c ?aa ?05 ?3f ? * cfstr32ls mvfx0, ?\[sl\], #252 -0*19c 4c ?ab ?e5 ?12 ? * cfstr32mi mvfx14, ?\[fp\], #72 -0*1a0 7c ?2c ?25 ?3c ? * cfstr32vc mvfx2, ?\[ip\], #-240 -0*1a4 bd ?ca ?05 ?3f ? * cfstr64lt mvdx0, ?\[sl, #252\] -0*1a8 cd ?cb ?a5 ?12 ? * cfstr64gt mvdx10, ?\[fp, #72\] -0*1ac dd ?4c ?65 ?3c ? * cfstr64le mvdx6, ?\[ip, #-240\] -0*1b0 9d ?ca ?05 ?3f ? * cfstr64ls mvdx0, ?\[sl, #252\] -0*1b4 4d ?cb ?e5 ?12 ? * cfstr64mi mvdx14, ?\[fp, #72\] -0*1b8 7d ?6c ?25 ?3c ? * cfstr64vc mvdx2, ?\[ip, #-240\]! -0*1bc bd ?ea ?05 ?3f ? * cfstr64lt mvdx0, ?\[sl, #252\]! -0*1c0 cd ?eb ?a5 ?12 ? * cfstr64gt mvdx10, ?\[fp, #72\]! -0*1c4 dd ?6c ?65 ?3c ? * cfstr64le mvdx6, ?\[ip, #-240\]! -0*1c8 9d ?ea ?05 ?3f ? * cfstr64ls mvdx0, ?\[sl, #252\]! -0*1cc 4c ?eb ?e5 ?12 ? * cfstr64mi mvdx14, ?\[fp\], #72 -0*1d0 7c ?6c ?25 ?3c ? * cfstr64vc mvdx2, ?\[ip\], #-240 -0*1d4 bc ?ea ?05 ?3f ? * cfstr64lt mvdx0, ?\[sl\], #252 -0*1d8 cc ?eb ?a5 ?12 ? * cfstr64gt mvdx10, ?\[fp\], #72 -0*1dc dc ?6c ?65 ?3c ? * cfstr64le mvdx6, ?\[ip\], #-240 +0*0 0d ?9d ?54 ?ff ? * cfldrseq mvf5, ?\[sp, #1020\] +0*4 4d ?9b ?e4 ?49 ? * cfldrsmi mvf14, ?\[fp, #292\] +0*8 7d ?1c ?24 ?ef ? * cfldrsvc mvf2, ?\[ip, #-956\] +0*c bd ?1a ?04 ?ff ? * cfldrslt mvf0, ?\[sl, #-1020\] +0*10 3d ?11 ?c4 ?27 ? * cfldrscc mvf12, ?\[r1, #-156\] +0*14 ed ?bf ?d4 ?68 ? * cfldrs mvf13, ?\[pc, #416\]! +0*18 2d ?30 ?94 ?ff ? * cfldrscs mvf9, ?\[r0, #-1020\]! +0*1c 9d ?31 ?44 ?27 ? * cfldrsls mvf4, ?\[r1, #-156\]! +0*20 dd ?bf ?74 ?68 ? * cfldrsle mvf7, ?\[pc, #416\]! +0*24 6d ?30 ?b4 ?ff ? * cfldrsvs mvf11, ?\[r0, #-1020\]! +0*28 3c ?31 ?c4 ?27 ? * cfldrscc mvf12, ?\[r1\], #-156 +0*2c ec ?bf ?d4 ?68 ? * cfldrs mvf13, ?\[pc\], #416 +0*30 2c ?30 ?94 ?ff ? * cfldrscs mvf9, ?\[r0\], #-1020 +0*34 9c ?31 ?44 ?27 ? * cfldrsls mvf4, ?\[r1\], #-156 +0*38 dc ?bf ?74 ?68 ? * cfldrsle mvf7, ?\[pc\], #416 +0*3c 6d ?50 ?b4 ?ff ? * cfldrdvs mvd11, ?\[r0, #-1020\] +0*40 3d ?51 ?c4 ?27 ? * cfldrdcc mvd12, ?\[r1, #-156\] +0*44 ed ?df ?d4 ?68 ? * cfldrd mvd13, ?\[pc, #416\] +0*48 2d ?50 ?94 ?ff ? * cfldrdcs mvd9, ?\[r0, #-1020\] +0*4c 9d ?51 ?44 ?27 ? * cfldrdls mvd4, ?\[r1, #-156\] +0*50 dd ?ff ?74 ?68 ? * cfldrdle mvd7, ?\[pc, #416\]! +0*54 6d ?70 ?b4 ?ff ? * cfldrdvs mvd11, ?\[r0, #-1020\]! +0*58 3d ?71 ?c4 ?27 ? * cfldrdcc mvd12, ?\[r1, #-156\]! +0*5c ed ?ff ?d4 ?68 ? * cfldrd mvd13, ?\[pc, #416\]! +0*60 2d ?70 ?94 ?ff ? * cfldrdcs mvd9, ?\[r0, #-1020\]! +0*64 9c ?71 ?44 ?27 ? * cfldrdls mvd4, ?\[r1\], #-156 +0*68 dc ?ff ?74 ?68 ? * cfldrdle mvd7, ?\[pc\], #416 +0*6c 6c ?70 ?b4 ?ff ? * cfldrdvs mvd11, ?\[r0\], #-1020 +0*70 3c ?71 ?c4 ?27 ? * cfldrdcc mvd12, ?\[r1\], #-156 +0*74 ec ?ff ?d4 ?68 ? * cfldrd mvd13, ?\[pc\], #416 +0*78 2d ?10 ?95 ?ff ? * cfldr32cs mvfx9, ?\[r0, #-1020\] +0*7c 9d ?11 ?45 ?27 ? * cfldr32ls mvfx4, ?\[r1, #-156\] +0*80 dd ?9f ?75 ?68 ? * cfldr32le mvfx7, ?\[pc, #416\] +0*84 6d ?10 ?b5 ?ff ? * cfldr32vs mvfx11, ?\[r0, #-1020\] +0*88 3d ?11 ?c5 ?27 ? * cfldr32cc mvfx12, ?\[r1, #-156\] +0*8c ed ?bf ?d5 ?68 ? * cfldr32 mvfx13, ?\[pc, #416\]! +0*90 2d ?30 ?95 ?ff ? * cfldr32cs mvfx9, ?\[r0, #-1020\]! +0*94 9d ?31 ?45 ?27 ? * cfldr32ls mvfx4, ?\[r1, #-156\]! +0*98 dd ?bf ?75 ?68 ? * cfldr32le mvfx7, ?\[pc, #416\]! +0*9c 6d ?30 ?b5 ?ff ? * cfldr32vs mvfx11, ?\[r0, #-1020\]! +0*a0 3c ?31 ?c5 ?27 ? * cfldr32cc mvfx12, ?\[r1\], #-156 +0*a4 ec ?bf ?d5 ?68 ? * cfldr32 mvfx13, ?\[pc\], #416 +0*a8 2c ?30 ?95 ?ff ? * cfldr32cs mvfx9, ?\[r0\], #-1020 +0*ac 9c ?31 ?45 ?27 ? * cfldr32ls mvfx4, ?\[r1\], #-156 +0*b0 dc ?bf ?75 ?68 ? * cfldr32le mvfx7, ?\[pc\], #416 +0*b4 6d ?50 ?b5 ?ff ? * cfldr64vs mvdx11, ?\[r0, #-1020\] +0*b8 3d ?51 ?c5 ?27 ? * cfldr64cc mvdx12, ?\[r1, #-156\] +0*bc ed ?df ?d5 ?68 ? * cfldr64 mvdx13, ?\[pc, #416\] +0*c0 2d ?50 ?95 ?ff ? * cfldr64cs mvdx9, ?\[r0, #-1020\] +0*c4 9d ?51 ?45 ?27 ? * cfldr64ls mvdx4, ?\[r1, #-156\] +0*c8 dd ?ff ?75 ?68 ? * cfldr64le mvdx7, ?\[pc, #416\]! +0*cc 6d ?70 ?b5 ?ff ? * cfldr64vs mvdx11, ?\[r0, #-1020\]! +0*d0 3d ?71 ?c5 ?27 ? * cfldr64cc mvdx12, ?\[r1, #-156\]! +0*d4 ed ?ff ?d5 ?68 ? * cfldr64 mvdx13, ?\[pc, #416\]! +0*d8 2d ?70 ?95 ?ff ? * cfldr64cs mvdx9, ?\[r0, #-1020\]! +0*dc 9c ?71 ?45 ?27 ? * cfldr64ls mvdx4, ?\[r1\], #-156 +0*e0 dc ?ff ?75 ?68 ? * cfldr64le mvdx7, ?\[pc\], #416 +0*e4 6c ?70 ?b5 ?ff ? * cfldr64vs mvdx11, ?\[r0\], #-1020 +0*e8 3c ?71 ?c5 ?27 ? * cfldr64cc mvdx12, ?\[r1\], #-156 +0*ec ec ?ff ?d5 ?68 ? * cfldr64 mvdx13, ?\[pc\], #416 +0*f0 2d ?00 ?94 ?ff ? * cfstrscs mvf9, ?\[r0, #-1020\] +0*f4 9d ?01 ?44 ?27 ? * cfstrsls mvf4, ?\[r1, #-156\] +0*f8 dd ?8f ?74 ?68 ? * cfstrsle mvf7, ?\[pc, #416\] +0*fc 6d ?00 ?b4 ?ff ? * cfstrsvs mvf11, ?\[r0, #-1020\] +0*100 3d ?01 ?c4 ?27 ? * cfstrscc mvf12, ?\[r1, #-156\] +0*104 ed ?af ?d4 ?68 ? * cfstrs mvf13, ?\[pc, #416\]! +0*108 2d ?20 ?94 ?ff ? * cfstrscs mvf9, ?\[r0, #-1020\]! +0*10c 9d ?21 ?44 ?27 ? * cfstrsls mvf4, ?\[r1, #-156\]! +0*110 dd ?af ?74 ?68 ? * cfstrsle mvf7, ?\[pc, #416\]! +0*114 6d ?20 ?b4 ?ff ? * cfstrsvs mvf11, ?\[r0, #-1020\]! +0*118 3c ?21 ?c4 ?27 ? * cfstrscc mvf12, ?\[r1\], #-156 +0*11c ec ?af ?d4 ?68 ? * cfstrs mvf13, ?\[pc\], #416 +0*120 2c ?20 ?94 ?ff ? * cfstrscs mvf9, ?\[r0\], #-1020 +0*124 9c ?21 ?44 ?27 ? * cfstrsls mvf4, ?\[r1\], #-156 +0*128 dc ?af ?74 ?68 ? * cfstrsle mvf7, ?\[pc\], #416 +0*12c 6d ?40 ?b4 ?ff ? * cfstrdvs mvd11, ?\[r0, #-1020\] +0*130 3d ?41 ?c4 ?27 ? * cfstrdcc mvd12, ?\[r1, #-156\] +0*134 ed ?cf ?d4 ?68 ? * cfstrd mvd13, ?\[pc, #416\] +0*138 2d ?40 ?94 ?ff ? * cfstrdcs mvd9, ?\[r0, #-1020\] +0*13c 9d ?41 ?44 ?27 ? * cfstrdls mvd4, ?\[r1, #-156\] +0*140 dd ?ef ?74 ?68 ? * cfstrdle mvd7, ?\[pc, #416\]! +0*144 6d ?60 ?b4 ?ff ? * cfstrdvs mvd11, ?\[r0, #-1020\]! +0*148 3d ?61 ?c4 ?27 ? * cfstrdcc mvd12, ?\[r1, #-156\]! +0*14c ed ?ef ?d4 ?68 ? * cfstrd mvd13, ?\[pc, #416\]! +0*150 2d ?60 ?94 ?ff ? * cfstrdcs mvd9, ?\[r0, #-1020\]! +0*154 9c ?61 ?44 ?27 ? * cfstrdls mvd4, ?\[r1\], #-156 +0*158 dc ?ef ?74 ?68 ? * cfstrdle mvd7, ?\[pc\], #416 +0*15c 6c ?60 ?b4 ?ff ? * cfstrdvs mvd11, ?\[r0\], #-1020 +0*160 3c ?61 ?c4 ?27 ? * cfstrdcc mvd12, ?\[r1\], #-156 +0*164 ec ?ef ?d4 ?68 ? * cfstrd mvd13, ?\[pc\], #416 +0*168 2d ?00 ?95 ?ff ? * cfstr32cs mvfx9, ?\[r0, #-1020\] +0*16c 9d ?01 ?45 ?27 ? * cfstr32ls mvfx4, ?\[r1, #-156\] +0*170 dd ?8f ?75 ?68 ? * cfstr32le mvfx7, ?\[pc, #416\] +0*174 6d ?00 ?b5 ?ff ? * cfstr32vs mvfx11, ?\[r0, #-1020\] +0*178 3d ?01 ?c5 ?27 ? * cfstr32cc mvfx12, ?\[r1, #-156\] +0*17c ed ?af ?d5 ?68 ? * cfstr32 mvfx13, ?\[pc, #416\]! +0*180 2d ?20 ?95 ?ff ? * cfstr32cs mvfx9, ?\[r0, #-1020\]! +0*184 9d ?21 ?45 ?27 ? * cfstr32ls mvfx4, ?\[r1, #-156\]! +0*188 dd ?af ?75 ?68 ? * cfstr32le mvfx7, ?\[pc, #416\]! +0*18c 6d ?20 ?b5 ?ff ? * cfstr32vs mvfx11, ?\[r0, #-1020\]! +0*190 3c ?21 ?c5 ?27 ? * cfstr32cc mvfx12, ?\[r1\], #-156 +0*194 ec ?af ?d5 ?68 ? * cfstr32 mvfx13, ?\[pc\], #416 +0*198 2c ?20 ?95 ?ff ? * cfstr32cs mvfx9, ?\[r0\], #-1020 +0*19c 9c ?21 ?45 ?27 ? * cfstr32ls mvfx4, ?\[r1\], #-156 +0*1a0 dc ?af ?75 ?68 ? * cfstr32le mvfx7, ?\[pc\], #416 +0*1a4 6d ?40 ?b5 ?ff ? * cfstr64vs mvdx11, ?\[r0, #-1020\] +0*1a8 3d ?41 ?c5 ?27 ? * cfstr64cc mvdx12, ?\[r1, #-156\] +0*1ac ed ?cf ?d5 ?68 ? * cfstr64 mvdx13, ?\[pc, #416\] +0*1b0 2d ?40 ?95 ?ff ? * cfstr64cs mvdx9, ?\[r0, #-1020\] +0*1b4 9d ?41 ?45 ?27 ? * cfstr64ls mvdx4, ?\[r1, #-156\] +0*1b8 dd ?ef ?75 ?68 ? * cfstr64le mvdx7, ?\[pc, #416\]! +0*1bc 6d ?60 ?b5 ?ff ? * cfstr64vs mvdx11, ?\[r0, #-1020\]! +0*1c0 3d ?61 ?c5 ?27 ? * cfstr64cc mvdx12, ?\[r1, #-156\]! +0*1c4 ed ?ef ?d5 ?68 ? * cfstr64 mvdx13, ?\[pc, #416\]! +0*1c8 2d ?60 ?95 ?ff ? * cfstr64cs mvdx9, ?\[r0, #-1020\]! +0*1cc 9c ?61 ?45 ?27 ? * cfstr64ls mvdx4, ?\[r1\], #-156 +0*1d0 dc ?ef ?75 ?68 ? * cfstr64le mvdx7, ?\[pc\], #416 +0*1d4 6c ?60 ?b5 ?ff ? * cfstr64vs mvdx11, ?\[r0\], #-1020 +0*1d8 3c ?61 ?c5 ?27 ? * cfstr64cc mvdx12, ?\[r1\], #-156 +0*1dc ec ?ef ?d5 ?68 ? * cfstr64 mvdx13, ?\[pc\], #416 # move: -0*1e0 9e ?00 ?a4 ?50 ? * cfmvsrls mvf0, ?sl -0*1e4 ee ?0a ?44 ?50 ? * cfmvsr mvf10, ?r4 -0*1e8 4e ?0e ?b4 ?50 ? * cfmvsrmi mvf14, ?fp -0*1ec 8e ?0d ?54 ?50 ? * cfmvsrhi mvf13, ?r5 -0*1f0 2e ?01 ?64 ?50 ? * cfmvsrcs mvf1, ?r6 -0*1f4 6e ?10 ?34 ?50 ? * cfmvrsvs r3, ?mvf0 -0*1f8 7e ?1e ?d4 ?50 ? * cfmvrsvc sp, ?mvf14 -0*1fc 3e ?1a ?e4 ?50 ? * cfmvrscc lr, ?mvf10 -0*200 1e ?1f ?84 ?50 ? * cfmvrsne r8, ?mvf15 -0*204 de ?1b ?f4 ?50 ? * cfmvrsle pc, ?mvf11 -0*208 4e ?02 ?34 ?10 ? * cfmvdlrmi mvd2, ?r3 -0*20c 0e ?05 ?d4 ?10 ? * cfmvdlreq mvd5, ?sp -0*210 ae ?09 ?e4 ?10 ? * cfmvdlrge mvd9, ?lr -0*214 ee ?03 ?84 ?10 ? * cfmvdlr mvd3, ?r8 -0*218 de ?07 ?f4 ?10 ? * cfmvdlrle mvd7, ?pc -0*21c 1e ?16 ?64 ?10 ? * cfmvrdlne r6, ?mvd6 -0*220 be ?17 ?04 ?10 ? * cfmvrdllt r0, ?mvd7 -0*224 5e ?13 ?74 ?10 ? * cfmvrdlpl r7, ?mvd3 -0*228 ce ?11 ?14 ?10 ? * cfmvrdlgt r1, ?mvd1 -0*22c 8e ?1d ?24 ?10 ? * cfmvrdlhi r2, ?mvd13 -0*230 6e ?0b ?64 ?30 ? * cfmvdhrvs mvd11, ?r6 -0*234 2e ?09 ?04 ?30 ? * cfmvdhrcs mvd9, ?r0 -0*238 5e ?0f ?74 ?30 ? * cfmvdhrpl mvd15, ?r7 -0*23c 9e ?04 ?14 ?30 ? * cfmvdhrls mvd4, ?r1 -0*240 3e ?08 ?24 ?30 ? * cfmvdhrcc mvd8, ?r2 -0*244 7e ?11 ?f4 ?30 ? * cfmvrdhvc pc, ?mvd1 -0*248 ce ?1b ?94 ?30 ? * cfmvrdhgt r9, ?mvd11 -0*24c 0e ?15 ?a4 ?30 ? * cfmvrdheq sl, ?mvd5 -0*250 ee ?1c ?44 ?30 ? * cfmvrdh r4, ?mvd12 -0*254 ae ?18 ?b4 ?30 ? * cfmvrdhge fp, ?mvd8 -0*258 ee ?0d ?f5 ?10 ? * cfmv64lr mvdx13, ?pc -0*25c be ?04 ?95 ?10 ? * cfmv64lrlt mvdx4, ?r9 -0*260 9e ?00 ?a5 ?10 ? * cfmv64lrls mvdx0, ?sl -0*264 ee ?0a ?45 ?10 ? * cfmv64lr mvdx10, ?r4 -0*268 4e ?0e ?b5 ?10 ? * cfmv64lrmi mvdx14, ?fp -0*26c 8e ?17 ?25 ?10 ? * cfmvr64lhi r2, ?mvdx7 -0*270 2e ?1c ?c5 ?10 ? * cfmvr64lcs ip, ?mvdx12 -0*274 6e ?10 ?35 ?10 ? * cfmvr64lvs r3, ?mvdx0 -0*278 7e ?1e ?d5 ?10 ? * cfmvr64lvc sp, ?mvdx14 -0*27c 3e ?1a ?e5 ?10 ? * cfmvr64lcc lr, ?mvdx10 -0*280 1e ?08 ?25 ?30 ? * cfmv64hrne mvdx8, ?r2 -0*284 de ?06 ?c5 ?30 ? * cfmv64hrle mvdx6, ?ip -0*288 4e ?02 ?35 ?30 ? * cfmv64hrmi mvdx2, ?r3 -0*28c 0e ?05 ?d5 ?30 ? * cfmv64hreq mvdx5, ?sp -0*290 ae ?09 ?e5 ?30 ? * cfmv64hrge mvdx9, ?lr -0*294 ee ?18 ?b5 ?30 ? * cfmvr64h fp, ?mvdx8 -0*298 de ?12 ?55 ?30 ? * cfmvr64hle r5, ?mvdx2 -0*29c 1e ?16 ?65 ?30 ? * cfmvr64hne r6, ?mvdx6 -0*2a0 be ?17 ?05 ?30 ? * cfmvr64hlt r0, ?mvdx7 -0*2a4 5e ?13 ?75 ?30 ? * cfmvr64hpl r7, ?mvdx3 -0*2a8 ce ?21 ?14 ?40 ? * cfmval32gt mvax1, ?mvfx1 -0*2ac 8e ?2d ?34 ?40 ? * cfmval32hi mvax3, ?mvfx13 -0*2b0 6e ?24 ?34 ?40 ? * cfmval32vs mvax3, ?mvfx4 -0*2b4 2e ?20 ?14 ?40 ? * cfmval32cs mvax1, ?mvfx0 -0*2b8 5e ?2a ?34 ?40 ? * cfmval32pl mvax3, ?mvfx10 -0*2bc 9e ?11 ?44 ?40 ? * cfmv32alls mvfx4, ?mvax1 -0*2c0 3e ?13 ?84 ?40 ? * cfmv32alcc mvfx8, ?mvax3 -0*2c4 7e ?13 ?24 ?40 ? * cfmv32alvc mvfx2, ?mvax3 -0*2c8 ce ?11 ?64 ?40 ? * cfmv32algt mvfx6, ?mvax1 -0*2cc 0e ?13 ?74 ?40 ? * cfmv32aleq mvfx7, ?mvax3 -0*2d0 ee ?2c ?24 ?60 ? * cfmvam32 mvax2, ?mvfx12 -0*2d4 ae ?28 ?34 ?60 ? * cfmvam32ge mvax3, ?mvfx8 -0*2d8 ee ?26 ?24 ?60 ? * cfmvam32 mvax2, ?mvfx6 -0*2dc be ?22 ?24 ?60 ? * cfmvam32lt mvax2, ?mvfx2 -0*2e0 9e ?25 ?04 ?60 ? * cfmvam32ls mvax0, ?mvfx5 -0*2e4 ee ?12 ?a4 ?60 ? * cfmv32am mvfx10, ?mvax2 -0*2e8 4e ?13 ?e4 ?60 ? * cfmv32ammi mvfx14, ?mvax3 -0*2ec 8e ?12 ?d4 ?60 ? * cfmv32amhi mvfx13, ?mvax2 -0*2f0 2e ?12 ?14 ?60 ? * cfmv32amcs mvfx1, ?mvax2 -0*2f4 6e ?10 ?b4 ?60 ? * cfmv32amvs mvfx11, ?mvax0 -0*2f8 7e ?2e ?34 ?80 ? * cfmvah32vc mvax3, ?mvfx14 -0*2fc 3e ?2a ?04 ?80 ? * cfmvah32cc mvax0, ?mvfx10 -0*300 1e ?2f ?14 ?80 ? * cfmvah32ne mvax1, ?mvfx15 -0*304 de ?2b ?04 ?80 ? * cfmvah32le mvax0, ?mvfx11 -0*308 4e ?29 ?04 ?80 ? * cfmvah32mi mvax0, ?mvfx9 -0*30c 0e ?13 ?54 ?80 ? * cfmv32aheq mvfx5, ?mvax3 -0*310 ae ?10 ?94 ?80 ? * cfmv32ahge mvfx9, ?mvax0 -0*314 ee ?11 ?34 ?80 ? * cfmv32ah mvfx3, ?mvax1 -0*318 de ?10 ?74 ?80 ? * cfmv32ahle mvfx7, ?mvax0 -0*31c 1e ?10 ?c4 ?80 ? * cfmv32ahne mvfx12, ?mvax0 -0*320 be ?27 ?04 ?a0 ? * cfmva32lt mvax0, ?mvfx7 -0*324 5e ?23 ?24 ?a0 ? * cfmva32pl mvax2, ?mvfx3 -0*328 ce ?21 ?14 ?a0 ? * cfmva32gt mvax1, ?mvfx1 -0*32c 8e ?2d ?34 ?a0 ? * cfmva32hi mvax3, ?mvfx13 -0*330 6e ?24 ?34 ?a0 ? * cfmva32vs mvax3, ?mvfx4 -0*334 2e ?10 ?94 ?a0 ? * cfmv32acs mvfx9, ?mvax0 -0*338 5e ?12 ?f4 ?a0 ? * cfmv32apl mvfx15, ?mvax2 -0*33c 9e ?11 ?44 ?a0 ? * cfmv32als mvfx4, ?mvax1 -0*340 3e ?13 ?84 ?a0 ? * cfmv32acc mvfx8, ?mvax3 -0*344 7e ?13 ?24 ?a0 ? * cfmv32avc mvfx2, ?mvax3 -0*348 ce ?2b ?04 ?c0 ? * cfmva64gt mvax0, ?mvdx11 -0*34c 0e ?25 ?14 ?c0 ? * cfmva64eq mvax1, ?mvdx5 -0*350 ee ?2c ?24 ?c0 ? * cfmva64 mvax2, ?mvdx12 -0*354 ae ?28 ?34 ?c0 ? * cfmva64ge mvax3, ?mvdx8 -0*358 ee ?26 ?24 ?c0 ? * cfmva64 mvax2, ?mvdx6 -0*35c be ?10 ?44 ?c0 ? * cfmv64alt mvdx4, ?mvax0 -0*360 9e ?11 ?04 ?c0 ? * cfmv64als mvdx0, ?mvax1 -0*364 ee ?12 ?a4 ?c0 ? * cfmv64a mvdx10, ?mvax2 -0*368 4e ?13 ?e4 ?c0 ? * cfmv64ami mvdx14, ?mvax3 -0*36c 8e ?12 ?d4 ?c0 ? * cfmv64ahi mvdx13, ?mvax2 -0*370 2e ?20 ?c4 ?e0 ? * cfmvsc32cs dspsc, ?mvdx12 -0*374 6e ?20 ?04 ?e0 ? * cfmvsc32vs dspsc, ?mvdx0 -0*378 7e ?20 ?e4 ?e0 ? * cfmvsc32vc dspsc, ?mvdx14 -0*37c 3e ?20 ?a4 ?e0 ? * cfmvsc32cc dspsc, ?mvdx10 -0*380 1e ?20 ?f4 ?e0 ? * cfmvsc32ne dspsc, ?mvdx15 -0*384 de ?10 ?64 ?e0 ? * cfmv32scle mvdx6, ?dspsc -0*388 4e ?10 ?24 ?e0 ? * cfmv32scmi mvdx2, ?dspsc -0*38c 0e ?10 ?54 ?e0 ? * cfmv32sceq mvdx5, ?dspsc -0*390 ae ?10 ?94 ?e0 ? * cfmv32scge mvdx9, ?dspsc -0*394 ee ?10 ?34 ?e0 ? * cfmv32sc mvdx3, ?dspsc -0*398 de ?02 ?74 ?00 ? * cfcpysle mvf7, ?mvf2 -0*39c 1e ?06 ?c4 ?00 ? * cfcpysne mvf12, ?mvf6 -0*3a0 be ?07 ?04 ?00 ? * cfcpyslt mvf0, ?mvf7 -0*3a4 5e ?03 ?e4 ?00 ? * cfcpyspl mvf14, ?mvf3 -0*3a8 ce ?01 ?a4 ?00 ? * cfcpysgt mvf10, ?mvf1 -0*3ac 8e ?0d ?f4 ?20 ? * cfcpydhi mvd15, ?mvd13 -0*3b0 6e ?04 ?b4 ?20 ? * cfcpydvs mvd11, ?mvd4 -0*3b4 2e ?00 ?94 ?20 ? * cfcpydcs mvd9, ?mvd0 -0*3b8 5e ?0a ?f4 ?20 ? * cfcpydpl mvd15, ?mvd10 -0*3bc 9e ?0e ?44 ?20 ? * cfcpydls mvd4, ?mvd14 +0*1e0 2e ?09 ?04 ?50 ? * cfmvsrcs mvf9, ?r0 +0*1e4 5e ?0f ?74 ?50 ? * cfmvsrpl mvf15, ?r7 +0*1e8 9e ?04 ?14 ?50 ? * cfmvsrls mvf4, ?r1 +0*1ec 3e ?08 ?24 ?50 ? * cfmvsrcc mvf8, ?r2 +0*1f0 7e ?02 ?c4 ?50 ? * cfmvsrvc mvf2, ?ip +0*1f4 ce ?1b ?94 ?50 ? * cfmvrsgt r9, ?mvf11 +0*1f8 0e ?15 ?a4 ?50 ? * cfmvrseq sl, ?mvf5 +0*1fc ee ?1c ?44 ?50 ? * cfmvrs r4, ?mvf12 +0*200 ae ?18 ?b4 ?50 ? * cfmvrsge fp, ?mvf8 +0*204 ee ?16 ?54 ?50 ? * cfmvrs r5, ?mvf6 +0*208 be ?04 ?94 ?10 ? * cfmvdlrlt mvd4, ?r9 +0*20c 9e ?00 ?a4 ?10 ? * cfmvdlrls mvd0, ?sl +0*210 ee ?0a ?44 ?10 ? * cfmvdlr mvd10, ?r4 +0*214 4e ?0e ?b4 ?10 ? * cfmvdlrmi mvd14, ?fp +0*218 8e ?0d ?54 ?10 ? * cfmvdlrhi mvd13, ?r5 +0*21c 2e ?1c ?c4 ?10 ? * cfmvrdlcs ip, ?mvd12 +0*220 6e ?10 ?34 ?10 ? * cfmvrdlvs r3, ?mvd0 +0*224 7e ?1e ?d4 ?10 ? * cfmvrdlvc sp, ?mvd14 +0*228 3e ?1a ?e4 ?10 ? * cfmvrdlcc lr, ?mvd10 +0*22c 1e ?1f ?84 ?10 ? * cfmvrdlne r8, ?mvd15 +0*230 de ?06 ?c4 ?30 ? * cfmvdhrle mvd6, ?ip +0*234 4e ?02 ?34 ?30 ? * cfmvdhrmi mvd2, ?r3 +0*238 0e ?05 ?d4 ?30 ? * cfmvdhreq mvd5, ?sp +0*23c ae ?09 ?e4 ?30 ? * cfmvdhrge mvd9, ?lr +0*240 ee ?03 ?84 ?30 ? * cfmvdhr mvd3, ?r8 +0*244 de ?12 ?54 ?30 ? * cfmvrdhle r5, ?mvd2 +0*248 1e ?16 ?64 ?30 ? * cfmvrdhne r6, ?mvd6 +0*24c be ?17 ?04 ?30 ? * cfmvrdhlt r0, ?mvd7 +0*250 5e ?13 ?74 ?30 ? * cfmvrdhpl r7, ?mvd3 +0*254 ce ?11 ?14 ?30 ? * cfmvrdhgt r1, ?mvd1 +0*258 8e ?0f ?55 ?10 ? * cfmv64lrhi mvdx15, ?r5 +0*25c 6e ?0b ?65 ?10 ? * cfmv64lrvs mvdx11, ?r6 +0*260 2e ?09 ?05 ?10 ? * cfmv64lrcs mvdx9, ?r0 +0*264 5e ?0f ?75 ?10 ? * cfmv64lrpl mvdx15, ?r7 +0*268 9e ?04 ?15 ?10 ? * cfmv64lrls mvdx4, ?r1 +0*26c 3e ?1d ?85 ?10 ? * cfmvr64lcc r8, ?mvdx13 +0*270 7e ?11 ?f5 ?10 ? * cfmvr64lvc pc, ?mvdx1 +0*274 ce ?1b ?95 ?10 ? * cfmvr64lgt r9, ?mvdx11 +0*278 0e ?15 ?a5 ?10 ? * cfmvr64leq sl, ?mvdx5 +0*27c ee ?1c ?45 ?10 ? * cfmvr64l r4, ?mvdx12 +0*280 ae ?01 ?85 ?30 ? * cfmv64hrge mvdx1, ?r8 +0*284 ee ?0d ?f5 ?30 ? * cfmv64hr mvdx13, ?pc +0*288 be ?04 ?95 ?30 ? * cfmv64hrlt mvdx4, ?r9 +0*28c 9e ?00 ?a5 ?30 ? * cfmv64hrls mvdx0, ?sl +0*290 ee ?0a ?45 ?30 ? * cfmv64hr mvdx10, ?r4 +0*294 4e ?13 ?15 ?30 ? * cfmvr64hmi r1, ?mvdx3 +0*298 8e ?17 ?25 ?30 ? * cfmvr64hhi r2, ?mvdx7 +0*29c 2e ?1c ?c5 ?30 ? * cfmvr64hcs ip, ?mvdx12 +0*2a0 6e ?10 ?35 ?30 ? * cfmvr64hvs r3, ?mvdx0 +0*2a4 7e ?1e ?d5 ?30 ? * cfmvr64hvc sp, ?mvdx14 +0*2a8 3e ?2a ?04 ?40 ? * cfmval32cc mvax0, ?mvfx10 +0*2ac 1e ?2f ?14 ?40 ? * cfmval32ne mvax1, ?mvfx15 +0*2b0 de ?2b ?04 ?40 ? * cfmval32le mvax0, ?mvfx11 +0*2b4 4e ?29 ?04 ?40 ? * cfmval32mi mvax0, ?mvfx9 +0*2b8 0e ?2f ?14 ?40 ? * cfmval32eq mvax1, ?mvfx15 +0*2bc ae ?10 ?94 ?40 ? * cfmv32alge mvfx9, ?mvax0 +0*2c0 ee ?11 ?34 ?40 ? * cfmv32al mvfx3, ?mvax1 +0*2c4 de ?10 ?74 ?40 ? * cfmv32alle mvfx7, ?mvax0 +0*2c8 1e ?10 ?c4 ?40 ? * cfmv32alne mvfx12, ?mvax0 +0*2cc be ?11 ?04 ?40 ? * cfmv32allt mvfx0, ?mvax1 +0*2d0 5e ?23 ?24 ?60 ? * cfmvam32pl mvax2, ?mvfx3 +0*2d4 ce ?21 ?14 ?60 ? * cfmvam32gt mvax1, ?mvfx1 +0*2d8 8e ?2d ?34 ?60 ? * cfmvam32hi mvax3, ?mvfx13 +0*2dc 6e ?24 ?34 ?60 ? * cfmvam32vs mvax3, ?mvfx4 +0*2e0 2e ?20 ?14 ?60 ? * cfmvam32cs mvax1, ?mvfx0 +0*2e4 5e ?12 ?f4 ?60 ? * cfmv32ampl mvfx15, ?mvax2 +0*2e8 9e ?11 ?44 ?60 ? * cfmv32amls mvfx4, ?mvax1 +0*2ec 3e ?13 ?84 ?60 ? * cfmv32amcc mvfx8, ?mvax3 +0*2f0 7e ?13 ?24 ?60 ? * cfmv32amvc mvfx2, ?mvax3 +0*2f4 ce ?11 ?64 ?60 ? * cfmv32amgt mvfx6, ?mvax1 +0*2f8 0e ?25 ?14 ?80 ? * cfmvah32eq mvax1, ?mvfx5 +0*2fc ee ?2c ?24 ?80 ? * cfmvah32 mvax2, ?mvfx12 +0*300 ae ?28 ?34 ?80 ? * cfmvah32ge mvax3, ?mvfx8 +0*304 ee ?26 ?24 ?80 ? * cfmvah32 mvax2, ?mvfx6 +0*308 be ?22 ?24 ?80 ? * cfmvah32lt mvax2, ?mvfx2 +0*30c 9e ?11 ?04 ?80 ? * cfmv32ahls mvfx0, ?mvax1 +0*310 ee ?12 ?a4 ?80 ? * cfmv32ah mvfx10, ?mvax2 +0*314 4e ?13 ?e4 ?80 ? * cfmv32ahmi mvfx14, ?mvax3 +0*318 8e ?12 ?d4 ?80 ? * cfmv32ahhi mvfx13, ?mvax2 +0*31c 2e ?12 ?14 ?80 ? * cfmv32ahcs mvfx1, ?mvax2 +0*320 6e ?20 ?14 ?a0 ? * cfmva32vs mvax1, ?mvfx0 +0*324 7e ?2e ?34 ?a0 ? * cfmva32vc mvax3, ?mvfx14 +0*328 3e ?2a ?04 ?a0 ? * cfmva32cc mvax0, ?mvfx10 +0*32c 1e ?2f ?14 ?a0 ? * cfmva32ne mvax1, ?mvfx15 +0*330 de ?2b ?04 ?a0 ? * cfmva32le mvax0, ?mvfx11 +0*334 4e ?11 ?24 ?a0 ? * cfmv32ami mvfx2, ?mvax1 +0*338 0e ?13 ?54 ?a0 ? * cfmv32aeq mvfx5, ?mvax3 +0*33c ae ?10 ?94 ?a0 ? * cfmv32age mvfx9, ?mvax0 +0*340 ee ?11 ?34 ?a0 ? * cfmv32a mvfx3, ?mvax1 +0*344 de ?10 ?74 ?a0 ? * cfmv32ale mvfx7, ?mvax0 +0*348 1e ?26 ?24 ?c0 ? * cfmva64ne mvax2, ?mvdx6 +0*34c be ?27 ?04 ?c0 ? * cfmva64lt mvax0, ?mvdx7 +0*350 5e ?23 ?24 ?c0 ? * cfmva64pl mvax2, ?mvdx3 +0*354 ce ?21 ?14 ?c0 ? * cfmva64gt mvax1, ?mvdx1 +0*358 8e ?2d ?34 ?c0 ? * cfmva64hi mvax3, ?mvdx13 +0*35c 6e ?12 ?b4 ?c0 ? * cfmv64avs mvdx11, ?mvax2 +0*360 2e ?10 ?94 ?c0 ? * cfmv64acs mvdx9, ?mvax0 +0*364 5e ?12 ?f4 ?c0 ? * cfmv64apl mvdx15, ?mvax2 +0*368 9e ?11 ?44 ?c0 ? * cfmv64als mvdx4, ?mvax1 +0*36c 3e ?13 ?84 ?c0 ? * cfmv64acc mvdx8, ?mvax3 +0*370 7e ?20 ?14 ?e0 ? * cfmvsc32vc dspsc, ?mvdx1 +0*374 ce ?20 ?b4 ?e0 ? * cfmvsc32gt dspsc, ?mvdx11 +0*378 0e ?20 ?54 ?e0 ? * cfmvsc32eq dspsc, ?mvdx5 +0*37c ee ?20 ?c4 ?e0 ? * cfmvsc32 dspsc, ?mvdx12 +0*380 ae ?20 ?84 ?e0 ? * cfmvsc32ge dspsc, ?mvdx8 +0*384 ee ?10 ?d4 ?e0 ? * cfmv32sc mvdx13, ?dspsc +0*388 be ?10 ?44 ?e0 ? * cfmv32sclt mvdx4, ?dspsc +0*38c 9e ?10 ?04 ?e0 ? * cfmv32scls mvdx0, ?dspsc +0*390 ee ?10 ?a4 ?e0 ? * cfmv32sc mvdx10, ?dspsc +0*394 4e ?10 ?e4 ?e0 ? * cfmv32scmi mvdx14, ?dspsc +0*398 8e ?07 ?d4 ?00 ? * cfcpyshi mvf13, ?mvf7 +0*39c 2e ?0c ?14 ?00 ? * cfcpyscs mvf1, ?mvf12 +0*3a0 6e ?00 ?b4 ?00 ? * cfcpysvs mvf11, ?mvf0 +0*3a4 7e ?0e ?54 ?00 ? * cfcpysvc mvf5, ?mvf14 +0*3a8 3e ?0a ?c4 ?00 ? * cfcpyscc mvf12, ?mvf10 +0*3ac 1e ?0f ?84 ?20 ? * cfcpydne mvd8, ?mvd15 +0*3b0 de ?0b ?64 ?20 ? * cfcpydle mvd6, ?mvd11 +0*3b4 4e ?09 ?24 ?20 ? * cfcpydmi mvd2, ?mvd9 +0*3b8 0e ?0f ?54 ?20 ? * cfcpydeq mvd5, ?mvd15 +0*3bc ae ?04 ?94 ?20 ? * cfcpydge mvd9, ?mvd4 # conv: -0*3c0 3e ?0d ?84 ?60 ? * cfcvtsdcc mvd8, ?mvf13 -0*3c4 7e ?01 ?24 ?60 ? * cfcvtsdvc mvd2, ?mvf1 -0*3c8 ce ?0b ?64 ?60 ? * cfcvtsdgt mvd6, ?mvf11 -0*3cc 0e ?05 ?74 ?60 ? * cfcvtsdeq mvd7, ?mvf5 -0*3d0 ee ?0c ?34 ?60 ? * cfcvtsd mvd3, ?mvf12 -0*3d4 ae ?08 ?14 ?40 ? * cfcvtdsge mvf1, ?mvd8 -0*3d8 ee ?06 ?d4 ?40 ? * cfcvtds mvf13, ?mvd6 -0*3dc be ?02 ?44 ?40 ? * cfcvtdslt mvf4, ?mvd2 -0*3e0 9e ?05 ?04 ?40 ? * cfcvtdsls mvf0, ?mvd5 -0*3e4 ee ?09 ?a4 ?40 ? * cfcvtds mvf10, ?mvd9 -0*3e8 4e ?03 ?e4 ?80 ? * cfcvt32smi mvf14, ?mvfx3 -0*3ec 8e ?07 ?d4 ?80 ? * cfcvt32shi mvf13, ?mvfx7 -0*3f0 2e ?0c ?14 ?80 ? * cfcvt32scs mvf1, ?mvfx12 -0*3f4 6e ?00 ?b4 ?80 ? * cfcvt32svs mvf11, ?mvfx0 -0*3f8 7e ?0e ?54 ?80 ? * cfcvt32svc mvf5, ?mvfx14 -0*3fc 3e ?0a ?c4 ?a0 ? * cfcvt32dcc mvd12, ?mvfx10 -0*400 1e ?0f ?84 ?a0 ? * cfcvt32dne mvd8, ?mvfx15 -0*404 de ?0b ?64 ?a0 ? * cfcvt32dle mvd6, ?mvfx11 -0*408 4e ?09 ?24 ?a0 ? * cfcvt32dmi mvd2, ?mvfx9 -0*40c 0e ?0f ?54 ?a0 ? * cfcvt32deq mvd5, ?mvfx15 -0*410 ae ?04 ?94 ?c0 ? * cfcvt64sge mvf9, ?mvdx4 -0*414 ee ?08 ?34 ?c0 ? * cfcvt64s mvf3, ?mvdx8 -0*418 de ?02 ?74 ?c0 ? * cfcvt64sle mvf7, ?mvdx2 -0*41c 1e ?06 ?c4 ?c0 ? * cfcvt64sne mvf12, ?mvdx6 -0*420 be ?07 ?04 ?c0 ? * cfcvt64slt mvf0, ?mvdx7 -0*424 5e ?03 ?e4 ?e0 ? * cfcvt64dpl mvd14, ?mvdx3 -0*428 ce ?01 ?a4 ?e0 ? * cfcvt64dgt mvd10, ?mvdx1 -0*42c 8e ?0d ?f4 ?e0 ? * cfcvt64dhi mvd15, ?mvdx13 -0*430 6e ?04 ?b4 ?e0 ? * cfcvt64dvs mvd11, ?mvdx4 -0*434 2e ?00 ?94 ?e0 ? * cfcvt64dcs mvd9, ?mvdx0 -0*438 5e ?1a ?f5 ?80 ? * cfcvts32pl mvfx15, ?mvf10 -0*43c 9e ?1e ?45 ?80 ? * cfcvts32ls mvfx4, ?mvf14 -0*440 3e ?1d ?85 ?80 ? * cfcvts32cc mvfx8, ?mvf13 -0*444 7e ?11 ?25 ?80 ? * cfcvts32vc mvfx2, ?mvf1 -0*448 ce ?1b ?65 ?80 ? * cfcvts32gt mvfx6, ?mvf11 -0*44c 0e ?15 ?75 ?a0 ? * cfcvtd32eq mvfx7, ?mvd5 -0*450 ee ?1c ?35 ?a0 ? * cfcvtd32 mvfx3, ?mvd12 -0*454 ae ?18 ?15 ?a0 ? * cfcvtd32ge mvfx1, ?mvd8 -0*458 ee ?16 ?d5 ?a0 ? * cfcvtd32 mvfx13, ?mvd6 -0*45c be ?12 ?45 ?a0 ? * cfcvtd32lt mvfx4, ?mvd2 -0*460 9e ?15 ?05 ?c0 ? * cftruncs32ls mvfx0, ?mvf5 -0*464 ee ?19 ?a5 ?c0 ? * cftruncs32 mvfx10, ?mvf9 -0*468 4e ?13 ?e5 ?c0 ? * cftruncs32mi mvfx14, ?mvf3 -0*46c 8e ?17 ?d5 ?c0 ? * cftruncs32hi mvfx13, ?mvf7 -0*470 2e ?1c ?15 ?c0 ? * cftruncs32cs mvfx1, ?mvf12 -0*474 6e ?10 ?b5 ?e0 ? * cftruncd32vs mvfx11, ?mvd0 -0*478 7e ?1e ?55 ?e0 ? * cftruncd32vc mvfx5, ?mvd14 -0*47c 3e ?1a ?c5 ?e0 ? * cftruncd32cc mvfx12, ?mvd10 -0*480 1e ?1f ?85 ?e0 ? * cftruncd32ne mvfx8, ?mvd15 -0*484 de ?1b ?65 ?e0 ? * cftruncd32le mvfx6, ?mvd11 +0*3c0 ee ?08 ?34 ?60 ? * cfcvtsd mvd3, ?mvf8 +0*3c4 de ?02 ?74 ?60 ? * cfcvtsdle mvd7, ?mvf2 +0*3c8 1e ?06 ?c4 ?60 ? * cfcvtsdne mvd12, ?mvf6 +0*3cc be ?07 ?04 ?60 ? * cfcvtsdlt mvd0, ?mvf7 +0*3d0 5e ?03 ?e4 ?60 ? * cfcvtsdpl mvd14, ?mvf3 +0*3d4 ce ?01 ?a4 ?40 ? * cfcvtdsgt mvf10, ?mvd1 +0*3d8 8e ?0d ?f4 ?40 ? * cfcvtdshi mvf15, ?mvd13 +0*3dc 6e ?04 ?b4 ?40 ? * cfcvtdsvs mvf11, ?mvd4 +0*3e0 2e ?00 ?94 ?40 ? * cfcvtdscs mvf9, ?mvd0 +0*3e4 5e ?0a ?f4 ?40 ? * cfcvtdspl mvf15, ?mvd10 +0*3e8 9e ?0e ?44 ?80 ? * cfcvt32sls mvf4, ?mvfx14 +0*3ec 3e ?0d ?84 ?80 ? * cfcvt32scc mvf8, ?mvfx13 +0*3f0 7e ?01 ?24 ?80 ? * cfcvt32svc mvf2, ?mvfx1 +0*3f4 ce ?0b ?64 ?80 ? * cfcvt32sgt mvf6, ?mvfx11 +0*3f8 0e ?05 ?74 ?80 ? * cfcvt32seq mvf7, ?mvfx5 +0*3fc ee ?0c ?34 ?a0 ? * cfcvt32d mvd3, ?mvfx12 +0*400 ae ?08 ?14 ?a0 ? * cfcvt32dge mvd1, ?mvfx8 +0*404 ee ?06 ?d4 ?a0 ? * cfcvt32d mvd13, ?mvfx6 +0*408 be ?02 ?44 ?a0 ? * cfcvt32dlt mvd4, ?mvfx2 +0*40c 9e ?05 ?04 ?a0 ? * cfcvt32dls mvd0, ?mvfx5 +0*410 ee ?09 ?a4 ?c0 ? * cfcvt64s mvf10, ?mvdx9 +0*414 4e ?03 ?e4 ?c0 ? * cfcvt64smi mvf14, ?mvdx3 +0*418 8e ?07 ?d4 ?c0 ? * cfcvt64shi mvf13, ?mvdx7 +0*41c 2e ?0c ?14 ?c0 ? * cfcvt64scs mvf1, ?mvdx12 +0*420 6e ?00 ?b4 ?c0 ? * cfcvt64svs mvf11, ?mvdx0 +0*424 7e ?0e ?54 ?e0 ? * cfcvt64dvc mvd5, ?mvdx14 +0*428 3e ?0a ?c4 ?e0 ? * cfcvt64dcc mvd12, ?mvdx10 +0*42c 1e ?0f ?84 ?e0 ? * cfcvt64dne mvd8, ?mvdx15 +0*430 de ?0b ?64 ?e0 ? * cfcvt64dle mvd6, ?mvdx11 +0*434 4e ?09 ?24 ?e0 ? * cfcvt64dmi mvd2, ?mvdx9 +0*438 0e ?1f ?55 ?80 ? * cfcvts32eq mvfx5, ?mvf15 +0*43c ae ?14 ?95 ?80 ? * cfcvts32ge mvfx9, ?mvf4 +0*440 ee ?18 ?35 ?80 ? * cfcvts32 mvfx3, ?mvf8 +0*444 de ?12 ?75 ?80 ? * cfcvts32le mvfx7, ?mvf2 +0*448 1e ?16 ?c5 ?80 ? * cfcvts32ne mvfx12, ?mvf6 +0*44c be ?17 ?05 ?a0 ? * cfcvtd32lt mvfx0, ?mvd7 +0*450 5e ?13 ?e5 ?a0 ? * cfcvtd32pl mvfx14, ?mvd3 +0*454 ce ?11 ?a5 ?a0 ? * cfcvtd32gt mvfx10, ?mvd1 +0*458 8e ?1d ?f5 ?a0 ? * cfcvtd32hi mvfx15, ?mvd13 +0*45c 6e ?14 ?b5 ?a0 ? * cfcvtd32vs mvfx11, ?mvd4 +0*460 2e ?10 ?95 ?c0 ? * cftruncs32cs mvfx9, ?mvf0 +0*464 5e ?1a ?f5 ?c0 ? * cftruncs32pl mvfx15, ?mvf10 +0*468 9e ?1e ?45 ?c0 ? * cftruncs32ls mvfx4, ?mvf14 +0*46c 3e ?1d ?85 ?c0 ? * cftruncs32cc mvfx8, ?mvf13 +0*470 7e ?11 ?25 ?c0 ? * cftruncs32vc mvfx2, ?mvf1 +0*474 ce ?1b ?65 ?e0 ? * cftruncd32gt mvfx6, ?mvd11 +0*478 0e ?15 ?75 ?e0 ? * cftruncd32eq mvfx7, ?mvd5 +0*47c ee ?1c ?35 ?e0 ? * cftruncd32 mvfx3, ?mvd12 +0*480 ae ?18 ?15 ?e0 ? * cftruncd32ge mvfx1, ?mvd8 +0*484 ee ?16 ?d5 ?e0 ? * cftruncd32 mvfx13, ?mvd6 # shift: -0*488 4e ?02 ?05 ?59 ? * cfrshl32mi mvfx2, ?mvfx9, ?r0 -0*48c ee ?0a ?e5 ?59 ? * cfrshl32 mvfx10, ?mvfx9, ?lr -0*490 3e ?08 ?55 ?5d ? * cfrshl32cc mvfx8, ?mvfx13, ?r5 -0*494 1e ?0c ?35 ?56 ? * cfrshl32ne mvfx12, ?mvfx6, ?r3 -0*498 7e ?05 ?45 ?5e ? * cfrshl32vc mvfx5, ?mvfx14, ?r4 -0*49c ae ?01 ?25 ?78 ? * cfrshl64ge mvdx1, ?mvdx8, ?r2 -0*4a0 6e ?0b ?95 ?74 ? * cfrshl64vs mvdx11, ?mvdx4, ?r9 -0*4a4 0e ?05 ?75 ?7f ? * cfrshl64eq mvdx5, ?mvdx15, ?r7 -0*4a8 4e ?0e ?85 ?73 ? * cfrshl64mi mvdx14, ?mvdx3, ?r8 -0*4ac 7e ?02 ?65 ?71 ? * cfrshl64vc mvdx2, ?mvdx1, ?r6 -0*4b0 be ?07 ?05 ?80 ? * cfsh32lt mvfx0, ?mvfx7, ?#-64 -0*4b4 3e ?0a ?c5 ?cc ? * cfsh32cc mvfx12, ?mvfx10, ?#-20 -0*4b8 ee ?06 ?d5 ?48 ? * cfsh32 mvfx13, ?mvfx6, ?#40 -0*4bc 2e ?00 ?95 ?ef ? * cfsh32cs mvfx9, ?mvfx0, ?#-1 -0*4c0 ae ?04 ?95 ?28 ? * cfsh32ge mvfx9, ?mvfx4, ?#24 -0*4c4 8e ?27 ?d5 ?41 ? * cfsh64hi mvdx13, ?mvdx7, ?#33 -0*4c8 ce ?2b ?65 ?00 ? * cfsh64gt mvdx6, ?mvdx11, ?#0 -0*4cc 5e ?23 ?e5 ?40 ? * cfsh64pl mvdx14, ?mvdx3, ?#32 -0*4d0 1e ?2f ?85 ?c1 ? * cfsh64ne mvdx8, ?mvdx15, ?#-31 -0*4d4 be ?22 ?45 ?01 ? * cfsh64lt mvdx4, ?mvdx2, ?#1 +0*488 be ?04 ?35 ?52 ? * cfrshl32lt mvfx4, ?mvfx2, ?r3 +0*48c 5e ?0f ?45 ?5a ? * cfrshl32pl mvfx15, ?mvfx10, ?r4 +0*490 ee ?03 ?25 ?58 ? * cfrshl32 mvfx3, ?mvfx8, ?r2 +0*494 2e ?01 ?95 ?5c ? * cfrshl32cs mvfx1, ?mvfx12, ?r9 +0*498 0e ?07 ?75 ?55 ? * cfrshl32eq mvfx7, ?mvfx5, ?r7 +0*49c ce ?0a ?85 ?71 ? * cfrshl64gt mvdx10, ?mvdx1, ?r8 +0*4a0 de ?06 ?65 ?7b ? * cfrshl64le mvdx6, ?mvdx11, ?r6 +0*4a4 9e ?00 ?d5 ?75 ? * cfrshl64ls mvdx0, ?mvdx5, ?sp +0*4a8 9e ?04 ?b5 ?7e ? * cfrshl64ls mvdx4, ?mvdx14, ?fp +0*4ac de ?07 ?c5 ?72 ? * cfrshl64le mvdx7, ?mvdx2, ?ip +0*4b0 6e ?00 ?b5 ?ef ? * cfsh32vs mvfx11, ?mvfx0, ?#-1 +0*4b4 ee ?0c ?35 ?28 ? * cfsh32 mvfx3, ?mvfx12, ?#24 +0*4b8 8e ?0d ?f5 ?41 ? * cfsh32hi mvfx15, ?mvfx13, ?#33 +0*4bc 4e ?09 ?25 ?00 ? * cfsh32mi mvfx2, ?mvfx9, ?#0 +0*4c0 ee ?09 ?a5 ?40 ? * cfsh32 mvfx10, ?mvfx9, ?#32 +0*4c4 3e ?2d ?85 ?c1 ? * cfsh64cc mvdx8, ?mvdx13, ?#-31 +0*4c8 1e ?26 ?c5 ?01 ? * cfsh64ne mvdx12, ?mvdx6, ?#1 +0*4cc 7e ?2e ?55 ?c0 ? * cfsh64vc mvdx5, ?mvdx14, ?#-32 +0*4d0 ae ?28 ?15 ?c5 ? * cfsh64ge mvdx1, ?mvdx8, ?#-27 +0*4d4 6e ?24 ?b5 ?eb ? * cfsh64vs mvdx11, ?mvdx4, ?#-5 # comp: -0*4d8 5e ?1a ?d4 ?99 ? * cfcmpspl sp, ?mvf10, ?mvf9 -0*4dc ee ?18 ?b4 ?9d ? * cfcmps fp, ?mvf8, ?mvf13 -0*4e0 2e ?1c ?c4 ?96 ? * cfcmpscs ip, ?mvf12, ?mvf6 -0*4e4 0e ?15 ?a4 ?9e ? * cfcmpseq sl, ?mvf5, ?mvf14 -0*4e8 ce ?11 ?14 ?98 ? * cfcmpsgt r1, ?mvf1, ?mvf8 -0*4ec de ?1b ?f4 ?b4 ? * cfcmpdle pc, ?mvd11, ?mvd4 -0*4f0 9e ?15 ?04 ?bf ? * cfcmpdls r0, ?mvd5, ?mvd15 -0*4f4 9e ?1e ?e4 ?b3 ? * cfcmpdls lr, ?mvd14, ?mvd3 -0*4f8 de ?12 ?54 ?b1 ? * cfcmpdle r5, ?mvd2, ?mvd1 -0*4fc 6e ?10 ?34 ?b7 ? * cfcmpdvs r3, ?mvd0, ?mvd7 -0*500 ee ?1c ?45 ?9a ? * cfcmp32 r4, ?mvfx12, ?mvfx10 -0*504 8e ?1d ?25 ?96 ? * cfcmp32hi r2, ?mvfx13, ?mvfx6 -0*508 4e ?19 ?95 ?90 ? * cfcmp32mi r9, ?mvfx9, ?mvfx0 -0*50c ee ?19 ?75 ?94 ? * cfcmp32 r7, ?mvfx9, ?mvfx4 -0*510 3e ?1d ?85 ?97 ? * cfcmp32cc r8, ?mvfx13, ?mvfx7 -0*514 1e ?16 ?65 ?bb ? * cfcmp64ne r6, ?mvdx6, ?mvdx11 -0*518 7e ?1e ?d5 ?b3 ? * cfcmp64vc sp, ?mvdx14, ?mvdx3 -0*51c ae ?18 ?b5 ?bf ? * cfcmp64ge fp, ?mvdx8, ?mvdx15 -0*520 6e ?14 ?c5 ?b2 ? * cfcmp64vs ip, ?mvdx4, ?mvdx2 -0*524 0e ?1f ?a5 ?ba ? * cfcmp64eq sl, ?mvdx15, ?mvdx10 +0*4d8 0e ?1f ?a4 ?9a ? * cfcmpseq sl, ?mvf15, ?mvf10 +0*4dc 4e ?13 ?14 ?98 ? * cfcmpsmi r1, ?mvf3, ?mvf8 +0*4e0 7e ?11 ?f4 ?9c ? * cfcmpsvc pc, ?mvf1, ?mvf12 +0*4e4 be ?17 ?04 ?95 ? * cfcmpslt r0, ?mvf7, ?mvf5 +0*4e8 3e ?1a ?e4 ?91 ? * cfcmpscc lr, ?mvf10, ?mvf1 +0*4ec ee ?16 ?54 ?bb ? * cfcmpd r5, ?mvd6, ?mvd11 +0*4f0 2e ?10 ?34 ?b5 ? * cfcmpdcs r3, ?mvd0, ?mvd5 +0*4f4 ae ?14 ?44 ?be ? * cfcmpdge r4, ?mvd4, ?mvd14 +0*4f8 8e ?17 ?24 ?b2 ? * cfcmpdhi r2, ?mvd7, ?mvd2 +0*4fc ce ?1b ?94 ?b0 ? * cfcmpdgt r9, ?mvd11, ?mvd0 +0*500 5e ?13 ?75 ?9c ? * cfcmp32pl r7, ?mvfx3, ?mvfx12 +0*504 1e ?1f ?85 ?9d ? * cfcmp32ne r8, ?mvfx15, ?mvfx13 +0*508 be ?12 ?65 ?99 ? * cfcmp32lt r6, ?mvfx2, ?mvfx9 +0*50c 5e ?1a ?d5 ?99 ? * cfcmp32pl sp, ?mvfx10, ?mvfx9 +0*510 ee ?18 ?b5 ?9d ? * cfcmp32 fp, ?mvfx8, ?mvfx13 +0*514 2e ?1c ?c5 ?b6 ? * cfcmp64cs ip, ?mvdx12, ?mvdx6 +0*518 0e ?15 ?a5 ?be ? * cfcmp64eq sl, ?mvdx5, ?mvdx14 +0*51c ce ?11 ?15 ?b8 ? * cfcmp64gt r1, ?mvdx1, ?mvdx8 +0*520 de ?1b ?f5 ?b4 ? * cfcmp64le pc, ?mvdx11, ?mvdx4 +0*524 9e ?15 ?05 ?bf ? * cfcmp64ls r0, ?mvdx5, ?mvdx15 # fp_arith: -0*528 4e ?33 ?e4 ?00 ? * cfabssmi mvf14, ?mvf3 -0*52c 8e ?37 ?d4 ?00 ? * cfabsshi mvf13, ?mvf7 -0*530 2e ?3c ?14 ?00 ? * cfabsscs mvf1, ?mvf12 -0*534 6e ?30 ?b4 ?00 ? * cfabssvs mvf11, ?mvf0 -0*538 7e ?3e ?54 ?00 ? * cfabssvc mvf5, ?mvf14 -0*53c 3e ?3a ?c4 ?20 ? * cfabsdcc mvd12, ?mvd10 -0*540 1e ?3f ?84 ?20 ? * cfabsdne mvd8, ?mvd15 -0*544 de ?3b ?64 ?20 ? * cfabsdle mvd6, ?mvd11 -0*548 4e ?39 ?24 ?20 ? * cfabsdmi mvd2, ?mvd9 -0*54c 0e ?3f ?54 ?20 ? * cfabsdeq mvd5, ?mvd15 -0*550 ae ?34 ?94 ?40 ? * cfnegsge mvf9, ?mvf4 -0*554 ee ?38 ?34 ?40 ? * cfnegs mvf3, ?mvf8 -0*558 de ?32 ?74 ?40 ? * cfnegsle mvf7, ?mvf2 -0*55c 1e ?36 ?c4 ?40 ? * cfnegsne mvf12, ?mvf6 -0*560 be ?37 ?04 ?40 ? * cfnegslt mvf0, ?mvf7 -0*564 5e ?33 ?e4 ?60 ? * cfnegdpl mvd14, ?mvd3 -0*568 ce ?31 ?a4 ?60 ? * cfnegdgt mvd10, ?mvd1 -0*56c 8e ?3d ?f4 ?60 ? * cfnegdhi mvd15, ?mvd13 -0*570 6e ?34 ?b4 ?60 ? * cfnegdvs mvd11, ?mvd4 -0*574 2e ?30 ?94 ?60 ? * cfnegdcs mvd9, ?mvd0 -0*578 5e ?3a ?f4 ?89 ? * cfaddspl mvf15, ?mvf10, ?mvf9 -0*57c ee ?38 ?34 ?8d ? * cfadds mvf3, ?mvf8, ?mvf13 -0*580 2e ?3c ?14 ?86 ? * cfaddscs mvf1, ?mvf12, ?mvf6 -0*584 0e ?35 ?74 ?8e ? * cfaddseq mvf7, ?mvf5, ?mvf14 -0*588 ce ?31 ?a4 ?88 ? * cfaddsgt mvf10, ?mvf1, ?mvf8 -0*58c de ?3b ?64 ?a4 ? * cfadddle mvd6, ?mvd11, ?mvd4 -0*590 9e ?35 ?04 ?af ? * cfadddls mvd0, ?mvd5, ?mvd15 -0*594 9e ?3e ?44 ?a3 ? * cfadddls mvd4, ?mvd14, ?mvd3 -0*598 de ?32 ?74 ?a1 ? * cfadddle mvd7, ?mvd2, ?mvd1 -0*59c 6e ?30 ?b4 ?a7 ? * cfadddvs mvd11, ?mvd0, ?mvd7 -0*5a0 ee ?3c ?34 ?ca ? * cfsubs mvf3, ?mvf12, ?mvf10 -0*5a4 8e ?3d ?f4 ?c6 ? * cfsubshi mvf15, ?mvf13, ?mvf6 -0*5a8 4e ?39 ?24 ?c0 ? * cfsubsmi mvf2, ?mvf9, ?mvf0 -0*5ac ee ?39 ?a4 ?c4 ? * cfsubs mvf10, ?mvf9, ?mvf4 -0*5b0 3e ?3d ?84 ?c7 ? * cfsubscc mvf8, ?mvf13, ?mvf7 -0*5b4 1e ?36 ?c4 ?eb ? * cfsubdne mvd12, ?mvd6, ?mvd11 -0*5b8 7e ?3e ?54 ?e3 ? * cfsubdvc mvd5, ?mvd14, ?mvd3 -0*5bc ae ?38 ?14 ?ef ? * cfsubdge mvd1, ?mvd8, ?mvd15 -0*5c0 6e ?34 ?b4 ?e2 ? * cfsubdvs mvd11, ?mvd4, ?mvd2 -0*5c4 0e ?3f ?54 ?ea ? * cfsubdeq mvd5, ?mvd15, ?mvd10 -0*5c8 4e ?13 ?e4 ?08 ? * cfmulsmi mvf14, ?mvf3, ?mvf8 -0*5cc 7e ?11 ?24 ?0c ? * cfmulsvc mvf2, ?mvf1, ?mvf12 -0*5d0 be ?17 ?04 ?05 ? * cfmulslt mvf0, ?mvf7, ?mvf5 -0*5d4 3e ?1a ?c4 ?01 ? * cfmulscc mvf12, ?mvf10, ?mvf1 -0*5d8 ee ?16 ?d4 ?0b ? * cfmuls mvf13, ?mvf6, ?mvf11 -0*5dc 2e ?10 ?94 ?25 ? * cfmuldcs mvd9, ?mvd0, ?mvd5 -0*5e0 ae ?14 ?94 ?2e ? * cfmuldge mvd9, ?mvd4, ?mvd14 -0*5e4 8e ?17 ?d4 ?22 ? * cfmuldhi mvd13, ?mvd7, ?mvd2 -0*5e8 ce ?1b ?64 ?20 ? * cfmuldgt mvd6, ?mvd11, ?mvd0 -0*5ec 5e ?13 ?e4 ?2c ? * cfmuldpl mvd14, ?mvd3, ?mvd12 +0*528 9e ?3e ?44 ?00 ? * cfabssls mvf4, ?mvf14 +0*52c 3e ?3d ?84 ?00 ? * cfabsscc mvf8, ?mvf13 +0*530 7e ?31 ?24 ?00 ? * cfabssvc mvf2, ?mvf1 +0*534 ce ?3b ?64 ?00 ? * cfabssgt mvf6, ?mvf11 +0*538 0e ?35 ?74 ?00 ? * cfabsseq mvf7, ?mvf5 +0*53c ee ?3c ?34 ?20 ? * cfabsd mvd3, ?mvd12 +0*540 ae ?38 ?14 ?20 ? * cfabsdge mvd1, ?mvd8 +0*544 ee ?36 ?d4 ?20 ? * cfabsd mvd13, ?mvd6 +0*548 be ?32 ?44 ?20 ? * cfabsdlt mvd4, ?mvd2 +0*54c 9e ?35 ?04 ?20 ? * cfabsdls mvd0, ?mvd5 +0*550 ee ?39 ?a4 ?40 ? * cfnegs mvf10, ?mvf9 +0*554 4e ?33 ?e4 ?40 ? * cfnegsmi mvf14, ?mvf3 +0*558 8e ?37 ?d4 ?40 ? * cfnegshi mvf13, ?mvf7 +0*55c 2e ?3c ?14 ?40 ? * cfnegscs mvf1, ?mvf12 +0*560 6e ?30 ?b4 ?40 ? * cfnegsvs mvf11, ?mvf0 +0*564 7e ?3e ?54 ?60 ? * cfnegdvc mvd5, ?mvd14 +0*568 3e ?3a ?c4 ?60 ? * cfnegdcc mvd12, ?mvd10 +0*56c 1e ?3f ?84 ?60 ? * cfnegdne mvd8, ?mvd15 +0*570 de ?3b ?64 ?60 ? * cfnegdle mvd6, ?mvd11 +0*574 4e ?39 ?24 ?60 ? * cfnegdmi mvd2, ?mvd9 +0*578 0e ?3f ?54 ?8a ? * cfaddseq mvf5, ?mvf15, ?mvf10 +0*57c 4e ?33 ?e4 ?88 ? * cfaddsmi mvf14, ?mvf3, ?mvf8 +0*580 7e ?31 ?24 ?8c ? * cfaddsvc mvf2, ?mvf1, ?mvf12 +0*584 be ?37 ?04 ?85 ? * cfaddslt mvf0, ?mvf7, ?mvf5 +0*588 3e ?3a ?c4 ?81 ? * cfaddscc mvf12, ?mvf10, ?mvf1 +0*58c ee ?36 ?d4 ?ab ? * cfaddd mvd13, ?mvd6, ?mvd11 +0*590 2e ?30 ?94 ?a5 ? * cfadddcs mvd9, ?mvd0, ?mvd5 +0*594 ae ?34 ?94 ?ae ? * cfadddge mvd9, ?mvd4, ?mvd14 +0*598 8e ?37 ?d4 ?a2 ? * cfadddhi mvd13, ?mvd7, ?mvd2 +0*59c ce ?3b ?64 ?a0 ? * cfadddgt mvd6, ?mvd11, ?mvd0 +0*5a0 5e ?33 ?e4 ?cc ? * cfsubspl mvf14, ?mvf3, ?mvf12 +0*5a4 1e ?3f ?84 ?cd ? * cfsubsne mvf8, ?mvf15, ?mvf13 +0*5a8 be ?32 ?44 ?c9 ? * cfsubslt mvf4, ?mvf2, ?mvf9 +0*5ac 5e ?3a ?f4 ?c9 ? * cfsubspl mvf15, ?mvf10, ?mvf9 +0*5b0 ee ?38 ?34 ?cd ? * cfsubs mvf3, ?mvf8, ?mvf13 +0*5b4 2e ?3c ?14 ?e6 ? * cfsubdcs mvd1, ?mvd12, ?mvd6 +0*5b8 0e ?35 ?74 ?ee ? * cfsubdeq mvd7, ?mvd5, ?mvd14 +0*5bc ce ?31 ?a4 ?e8 ? * cfsubdgt mvd10, ?mvd1, ?mvd8 +0*5c0 de ?3b ?64 ?e4 ? * cfsubdle mvd6, ?mvd11, ?mvd4 +0*5c4 9e ?35 ?04 ?ef ? * cfsubdls mvd0, ?mvd5, ?mvd15 +0*5c8 9e ?1e ?44 ?03 ? * cfmulsls mvf4, ?mvf14, ?mvf3 +0*5cc de ?12 ?74 ?01 ? * cfmulsle mvf7, ?mvf2, ?mvf1 +0*5d0 6e ?10 ?b4 ?07 ? * cfmulsvs mvf11, ?mvf0, ?mvf7 +0*5d4 ee ?1c ?34 ?0a ? * cfmuls mvf3, ?mvf12, ?mvf10 +0*5d8 8e ?1d ?f4 ?06 ? * cfmulshi mvf15, ?mvf13, ?mvf6 +0*5dc 4e ?19 ?24 ?20 ? * cfmuldmi mvd2, ?mvd9, ?mvd0 +0*5e0 ee ?19 ?a4 ?24 ? * cfmuld mvd10, ?mvd9, ?mvd4 +0*5e4 3e ?1d ?84 ?27 ? * cfmuldcc mvd8, ?mvd13, ?mvd7 +0*5e8 1e ?16 ?c4 ?2b ? * cfmuldne mvd12, ?mvd6, ?mvd11 +0*5ec 7e ?1e ?54 ?23 ? * cfmuldvc mvd5, ?mvd14, ?mvd3 # int_arith: -0*5f0 1e ?3f ?85 ?00 ? * cfabs32ne mvfx8, ?mvfx15 -0*5f4 de ?3b ?65 ?00 ? * cfabs32le mvfx6, ?mvfx11 -0*5f8 4e ?39 ?25 ?00 ? * cfabs32mi mvfx2, ?mvfx9 -0*5fc 0e ?3f ?55 ?00 ? * cfabs32eq mvfx5, ?mvfx15 -0*600 ae ?34 ?95 ?00 ? * cfabs32ge mvfx9, ?mvfx4 -0*604 ee ?38 ?35 ?20 ? * cfabs64 mvdx3, ?mvdx8 -0*608 de ?32 ?75 ?20 ? * cfabs64le mvdx7, ?mvdx2 -0*60c 1e ?36 ?c5 ?20 ? * cfabs64ne mvdx12, ?mvdx6 -0*610 be ?37 ?05 ?20 ? * cfabs64lt mvdx0, ?mvdx7 -0*614 5e ?33 ?e5 ?20 ? * cfabs64pl mvdx14, ?mvdx3 -0*618 ce ?31 ?a5 ?40 ? * cfneg32gt mvfx10, ?mvfx1 -0*61c 8e ?3d ?f5 ?40 ? * cfneg32hi mvfx15, ?mvfx13 -0*620 6e ?34 ?b5 ?40 ? * cfneg32vs mvfx11, ?mvfx4 -0*624 2e ?30 ?95 ?40 ? * cfneg32cs mvfx9, ?mvfx0 -0*628 5e ?3a ?f5 ?40 ? * cfneg32pl mvfx15, ?mvfx10 -0*62c 9e ?3e ?45 ?60 ? * cfneg64ls mvdx4, ?mvdx14 -0*630 3e ?3d ?85 ?60 ? * cfneg64cc mvdx8, ?mvdx13 -0*634 7e ?31 ?25 ?60 ? * cfneg64vc mvdx2, ?mvdx1 -0*638 ce ?3b ?65 ?60 ? * cfneg64gt mvdx6, ?mvdx11 -0*63c 0e ?35 ?75 ?60 ? * cfneg64eq mvdx7, ?mvdx5 -0*640 ee ?3c ?35 ?8a ? * cfadd32 mvfx3, ?mvfx12, ?mvfx10 -0*644 8e ?3d ?f5 ?86 ? * cfadd32hi mvfx15, ?mvfx13, ?mvfx6 -0*648 4e ?39 ?25 ?80 ? * cfadd32mi mvfx2, ?mvfx9, ?mvfx0 -0*64c ee ?39 ?a5 ?84 ? * cfadd32 mvfx10, ?mvfx9, ?mvfx4 -0*650 3e ?3d ?85 ?87 ? * cfadd32cc mvfx8, ?mvfx13, ?mvfx7 -0*654 1e ?36 ?c5 ?ab ? * cfadd64ne mvdx12, ?mvdx6, ?mvdx11 -0*658 7e ?3e ?55 ?a3 ? * cfadd64vc mvdx5, ?mvdx14, ?mvdx3 -0*65c ae ?38 ?15 ?af ? * cfadd64ge mvdx1, ?mvdx8, ?mvdx15 -0*660 6e ?34 ?b5 ?a2 ? * cfadd64vs mvdx11, ?mvdx4, ?mvdx2 -0*664 0e ?3f ?55 ?aa ? * cfadd64eq mvdx5, ?mvdx15, ?mvdx10 -0*668 4e ?33 ?e5 ?c8 ? * cfsub32mi mvfx14, ?mvfx3, ?mvfx8 -0*66c 7e ?31 ?25 ?cc ? * cfsub32vc mvfx2, ?mvfx1, ?mvfx12 -0*670 be ?37 ?05 ?c5 ? * cfsub32lt mvfx0, ?mvfx7, ?mvfx5 -0*674 3e ?3a ?c5 ?c1 ? * cfsub32cc mvfx12, ?mvfx10, ?mvfx1 -0*678 ee ?36 ?d5 ?cb ? * cfsub32 mvfx13, ?mvfx6, ?mvfx11 -0*67c 2e ?30 ?95 ?e5 ? * cfsub64cs mvdx9, ?mvdx0, ?mvdx5 -0*680 ae ?34 ?95 ?ee ? * cfsub64ge mvdx9, ?mvdx4, ?mvdx14 -0*684 8e ?37 ?d5 ?e2 ? * cfsub64hi mvdx13, ?mvdx7, ?mvdx2 -0*688 ce ?3b ?65 ?e0 ? * cfsub64gt mvdx6, ?mvdx11, ?mvdx0 -0*68c 5e ?33 ?e5 ?ec ? * cfsub64pl mvdx14, ?mvdx3, ?mvdx12 -0*690 1e ?1f ?85 ?0d ? * cfmul32ne mvfx8, ?mvfx15, ?mvfx13 -0*694 be ?12 ?45 ?09 ? * cfmul32lt mvfx4, ?mvfx2, ?mvfx9 -0*698 5e ?1a ?f5 ?09 ? * cfmul32pl mvfx15, ?mvfx10, ?mvfx9 -0*69c ee ?18 ?35 ?0d ? * cfmul32 mvfx3, ?mvfx8, ?mvfx13 -0*6a0 2e ?1c ?15 ?06 ? * cfmul32cs mvfx1, ?mvfx12, ?mvfx6 -0*6a4 0e ?15 ?75 ?2e ? * cfmul64eq mvdx7, ?mvdx5, ?mvdx14 -0*6a8 ce ?11 ?a5 ?28 ? * cfmul64gt mvdx10, ?mvdx1, ?mvdx8 -0*6ac de ?1b ?65 ?24 ? * cfmul64le mvdx6, ?mvdx11, ?mvdx4 -0*6b0 9e ?15 ?05 ?2f ? * cfmul64ls mvdx0, ?mvdx5, ?mvdx15 -0*6b4 9e ?1e ?45 ?23 ? * cfmul64ls mvdx4, ?mvdx14, ?mvdx3 -0*6b8 de ?12 ?75 ?41 ? * cfmac32le mvfx7, ?mvfx2, ?mvfx1 -0*6bc 6e ?10 ?b5 ?47 ? * cfmac32vs mvfx11, ?mvfx0, ?mvfx7 -0*6c0 ee ?1c ?35 ?4a ? * cfmac32 mvfx3, ?mvfx12, ?mvfx10 -0*6c4 8e ?1d ?f5 ?46 ? * cfmac32hi mvfx15, ?mvfx13, ?mvfx6 -0*6c8 4e ?19 ?25 ?40 ? * cfmac32mi mvfx2, ?mvfx9, ?mvfx0 -0*6cc ee ?19 ?a5 ?64 ? * cfmsc32 mvfx10, ?mvfx9, ?mvfx4 -0*6d0 3e ?1d ?85 ?67 ? * cfmsc32cc mvfx8, ?mvfx13, ?mvfx7 -0*6d4 1e ?16 ?c5 ?6b ? * cfmsc32ne mvfx12, ?mvfx6, ?mvfx11 -0*6d8 7e ?1e ?55 ?63 ? * cfmsc32vc mvfx5, ?mvfx14, ?mvfx3 -0*6dc ae ?18 ?15 ?6f ? * cfmsc32ge mvfx1, ?mvfx8, ?mvfx15 +0*5f0 ae ?38 ?15 ?00 ? * cfabs32ge mvfx1, ?mvfx8 +0*5f4 ee ?36 ?d5 ?00 ? * cfabs32 mvfx13, ?mvfx6 +0*5f8 be ?32 ?45 ?00 ? * cfabs32lt mvfx4, ?mvfx2 +0*5fc 9e ?35 ?05 ?00 ? * cfabs32ls mvfx0, ?mvfx5 +0*600 ee ?39 ?a5 ?00 ? * cfabs32 mvfx10, ?mvfx9 +0*604 4e ?33 ?e5 ?20 ? * cfabs64mi mvdx14, ?mvdx3 +0*608 8e ?37 ?d5 ?20 ? * cfabs64hi mvdx13, ?mvdx7 +0*60c 2e ?3c ?15 ?20 ? * cfabs64cs mvdx1, ?mvdx12 +0*610 6e ?30 ?b5 ?20 ? * cfabs64vs mvdx11, ?mvdx0 +0*614 7e ?3e ?55 ?20 ? * cfabs64vc mvdx5, ?mvdx14 +0*618 3e ?3a ?c5 ?40 ? * cfneg32cc mvfx12, ?mvfx10 +0*61c 1e ?3f ?85 ?40 ? * cfneg32ne mvfx8, ?mvfx15 +0*620 de ?3b ?65 ?40 ? * cfneg32le mvfx6, ?mvfx11 +0*624 4e ?39 ?25 ?40 ? * cfneg32mi mvfx2, ?mvfx9 +0*628 0e ?3f ?55 ?40 ? * cfneg32eq mvfx5, ?mvfx15 +0*62c ae ?34 ?95 ?60 ? * cfneg64ge mvdx9, ?mvdx4 +0*630 ee ?38 ?35 ?60 ? * cfneg64 mvdx3, ?mvdx8 +0*634 de ?32 ?75 ?60 ? * cfneg64le mvdx7, ?mvdx2 +0*638 1e ?36 ?c5 ?60 ? * cfneg64ne mvdx12, ?mvdx6 +0*63c be ?37 ?05 ?60 ? * cfneg64lt mvdx0, ?mvdx7 +0*640 5e ?33 ?e5 ?8c ? * cfadd32pl mvfx14, ?mvfx3, ?mvfx12 +0*644 1e ?3f ?85 ?8d ? * cfadd32ne mvfx8, ?mvfx15, ?mvfx13 +0*648 be ?32 ?45 ?89 ? * cfadd32lt mvfx4, ?mvfx2, ?mvfx9 +0*64c 5e ?3a ?f5 ?89 ? * cfadd32pl mvfx15, ?mvfx10, ?mvfx9 +0*650 ee ?38 ?35 ?8d ? * cfadd32 mvfx3, ?mvfx8, ?mvfx13 +0*654 2e ?3c ?15 ?a6 ? * cfadd64cs mvdx1, ?mvdx12, ?mvdx6 +0*658 0e ?35 ?75 ?ae ? * cfadd64eq mvdx7, ?mvdx5, ?mvdx14 +0*65c ce ?31 ?a5 ?a8 ? * cfadd64gt mvdx10, ?mvdx1, ?mvdx8 +0*660 de ?3b ?65 ?a4 ? * cfadd64le mvdx6, ?mvdx11, ?mvdx4 +0*664 9e ?35 ?05 ?af ? * cfadd64ls mvdx0, ?mvdx5, ?mvdx15 +0*668 9e ?3e ?45 ?c3 ? * cfsub32ls mvfx4, ?mvfx14, ?mvfx3 +0*66c de ?32 ?75 ?c1 ? * cfsub32le mvfx7, ?mvfx2, ?mvfx1 +0*670 6e ?30 ?b5 ?c7 ? * cfsub32vs mvfx11, ?mvfx0, ?mvfx7 +0*674 ee ?3c ?35 ?ca ? * cfsub32 mvfx3, ?mvfx12, ?mvfx10 +0*678 8e ?3d ?f5 ?c6 ? * cfsub32hi mvfx15, ?mvfx13, ?mvfx6 +0*67c 4e ?39 ?25 ?e0 ? * cfsub64mi mvdx2, ?mvdx9, ?mvdx0 +0*680 ee ?39 ?a5 ?e4 ? * cfsub64 mvdx10, ?mvdx9, ?mvdx4 +0*684 3e ?3d ?85 ?e7 ? * cfsub64cc mvdx8, ?mvdx13, ?mvdx7 +0*688 1e ?36 ?c5 ?eb ? * cfsub64ne mvdx12, ?mvdx6, ?mvdx11 +0*68c 7e ?3e ?55 ?e3 ? * cfsub64vc mvdx5, ?mvdx14, ?mvdx3 +0*690 ae ?18 ?15 ?0f ? * cfmul32ge mvfx1, ?mvfx8, ?mvfx15 +0*694 6e ?14 ?b5 ?02 ? * cfmul32vs mvfx11, ?mvfx4, ?mvfx2 +0*698 0e ?1f ?55 ?0a ? * cfmul32eq mvfx5, ?mvfx15, ?mvfx10 +0*69c 4e ?13 ?e5 ?08 ? * cfmul32mi mvfx14, ?mvfx3, ?mvfx8 +0*6a0 7e ?11 ?25 ?0c ? * cfmul32vc mvfx2, ?mvfx1, ?mvfx12 +0*6a4 be ?17 ?05 ?25 ? * cfmul64lt mvdx0, ?mvdx7, ?mvdx5 +0*6a8 3e ?1a ?c5 ?21 ? * cfmul64cc mvdx12, ?mvdx10, ?mvdx1 +0*6ac ee ?16 ?d5 ?2b ? * cfmul64 mvdx13, ?mvdx6, ?mvdx11 +0*6b0 2e ?10 ?95 ?25 ? * cfmul64cs mvdx9, ?mvdx0, ?mvdx5 +0*6b4 ae ?14 ?95 ?2e ? * cfmul64ge mvdx9, ?mvdx4, ?mvdx14 +0*6b8 8e ?17 ?d5 ?42 ? * cfmac32hi mvfx13, ?mvfx7, ?mvfx2 +0*6bc ce ?1b ?65 ?40 ? * cfmac32gt mvfx6, ?mvfx11, ?mvfx0 +0*6c0 5e ?13 ?e5 ?4c ? * cfmac32pl mvfx14, ?mvfx3, ?mvfx12 +0*6c4 1e ?1f ?85 ?4d ? * cfmac32ne mvfx8, ?mvfx15, ?mvfx13 +0*6c8 be ?12 ?45 ?49 ? * cfmac32lt mvfx4, ?mvfx2, ?mvfx9 +0*6cc 5e ?1a ?f5 ?69 ? * cfmsc32pl mvfx15, ?mvfx10, ?mvfx9 +0*6d0 ee ?18 ?35 ?6d ? * cfmsc32 mvfx3, ?mvfx8, ?mvfx13 +0*6d4 2e ?1c ?15 ?66 ? * cfmsc32cs mvfx1, ?mvfx12, ?mvfx6 +0*6d8 0e ?15 ?75 ?6e ? * cfmsc32eq mvfx7, ?mvfx5, ?mvfx14 +0*6dc ce ?11 ?a5 ?68 ? * cfmsc32gt mvfx10, ?mvfx1, ?mvfx8 # acc_arith: -0*6e0 6e ?02 ?46 ?69 ? * cfmadd32vs mvax3, ?mvfx4, ?mvfx2, ?mvfx9 -0*6e4 0e ?0a ?f6 ?29 ? * cfmadd32eq mvax1, ?mvfx15, ?mvfx10, ?mvfx9 -0*6e8 4e ?08 ?36 ?2d ? * cfmadd32mi mvax1, ?mvfx3, ?mvfx8, ?mvfx13 -0*6ec 7e ?0c ?16 ?06 ? * cfmadd32vc mvax0, ?mvfx1, ?mvfx12, ?mvfx6 -0*6f0 be ?05 ?76 ?0e ? * cfmadd32lt mvax0, ?mvfx7, ?mvfx5, ?mvfx14 -0*6f4 3e ?11 ?a6 ?08 ? * cfmsub32cc mvax0, ?mvfx10, ?mvfx1, ?mvfx8 -0*6f8 ee ?1b ?66 ?44 ? * cfmsub32 mvax2, ?mvfx6, ?mvfx11, ?mvfx4 -0*6fc 2e ?15 ?06 ?2f ? * cfmsub32cs mvax1, ?mvfx0, ?mvfx5, ?mvfx15 -0*700 ae ?1e ?46 ?43 ? * cfmsub32ge mvax2, ?mvfx4, ?mvfx14, ?mvfx3 -0*704 8e ?12 ?76 ?61 ? * cfmsub32hi mvax3, ?mvfx7, ?mvfx2, ?mvfx1 -0*708 ce ?20 ?16 ?07 ? * cfmadda32gt mvax0, ?mvax1, ?mvfx0, ?mvfx7 -0*70c 5e ?2c ?26 ?4a ? * cfmadda32pl mvax2, ?mvax2, ?mvfx12, ?mvfx10 -0*710 1e ?2d ?36 ?26 ? * cfmadda32ne mvax1, ?mvax3, ?mvfx13, ?mvfx6 -0*714 be ?29 ?06 ?40 ? * cfmadda32lt mvax2, ?mvax0, ?mvfx9, ?mvfx0 -0*718 5e ?29 ?26 ?64 ? * cfmadda32pl mvax3, ?mvax2, ?mvfx9, ?mvfx4 -0*71c ee ?3d ?16 ?67 ? * cfmsuba32 mvax3, ?mvax1, ?mvfx13, ?mvfx7 -0*720 2e ?36 ?26 ?6b ? * cfmsuba32cs mvax3, ?mvax2, ?mvfx6, ?mvfx11 -0*724 0e ?3e ?36 ?23 ? * cfmsuba32eq mvax1, ?mvax3, ?mvfx14, ?mvfx3 -0*728 ce ?38 ?36 ?2f ? * cfmsuba32gt mvax1, ?mvax3, ?mvfx8, ?mvfx15 -0*72c de ?34 ?36 ?02 ? * cfmsuba32le mvax0, ?mvax3, ?mvfx4, ?mvfx2 +0*6e0 de ?04 ?b6 ?02 ? * cfmadd32le mvax0, ?mvfx11, ?mvfx4, ?mvfx2 +0*6e4 9e ?0f ?56 ?0a ? * cfmadd32ls mvax0, ?mvfx5, ?mvfx15, ?mvfx10 +0*6e8 9e ?03 ?e6 ?08 ? * cfmadd32ls mvax0, ?mvfx14, ?mvfx3, ?mvfx8 +0*6ec de ?01 ?26 ?4c ? * cfmadd32le mvax2, ?mvfx2, ?mvfx1, ?mvfx12 +0*6f0 6e ?07 ?06 ?25 ? * cfmadd32vs mvax1, ?mvfx0, ?mvfx7, ?mvfx5 +0*6f4 ee ?1a ?c6 ?41 ? * cfmsub32 mvax2, ?mvfx12, ?mvfx10, ?mvfx1 +0*6f8 8e ?16 ?d6 ?6b ? * cfmsub32hi mvax3, ?mvfx13, ?mvfx6, ?mvfx11 +0*6fc 4e ?10 ?96 ?05 ? * cfmsub32mi mvax0, ?mvfx9, ?mvfx0, ?mvfx5 +0*700 ee ?14 ?96 ?4e ? * cfmsub32 mvax2, ?mvfx9, ?mvfx4, ?mvfx14 +0*704 3e ?17 ?d6 ?22 ? * cfmsub32cc mvax1, ?mvfx13, ?mvfx7, ?mvfx2 +0*708 1e ?2b ?06 ?40 ? * cfmadda32ne mvax2, ?mvax0, ?mvfx11, ?mvfx0 +0*70c 7e ?23 ?26 ?6c ? * cfmadda32vc mvax3, ?mvax2, ?mvfx3, ?mvfx12 +0*710 ae ?2f ?16 ?6d ? * cfmadda32ge mvax3, ?mvax1, ?mvfx15, ?mvfx13 +0*714 6e ?22 ?26 ?69 ? * cfmadda32vs mvax3, ?mvax2, ?mvfx2, ?mvfx9 +0*718 0e ?2a ?36 ?29 ? * cfmadda32eq mvax1, ?mvax3, ?mvfx10, ?mvfx9 +0*71c 4e ?38 ?36 ?2d ? * cfmsuba32mi mvax1, ?mvax3, ?mvfx8, ?mvfx13 +0*720 7e ?3c ?36 ?06 ? * cfmsuba32vc mvax0, ?mvax3, ?mvfx12, ?mvfx6 +0*724 be ?35 ?16 ?0e ? * cfmsuba32lt mvax0, ?mvax1, ?mvfx5, ?mvfx14 +0*728 3e ?31 ?16 ?08 ? * cfmsuba32cc mvax0, ?mvax1, ?mvfx1, ?mvfx8 +0*72c ee ?3b ?06 ?44 ? * cfmsuba32 mvax2, ?mvax0, ?mvfx11, ?mvfx4 diff --git a/gas/testsuite/gas/arm/maverick.s b/gas/testsuite/gas/arm/maverick.s index c044348d8dd..ca39f63786a 100644 --- a/gas/testsuite/gas/arm/maverick.s +++ b/gas/testsuite/gas/arm/maverick.s @@ -1,470 +1,470 @@ .text .align load_store: - cfldrseq mvf5, [sp, #252] - cfldrsmi mvf14, [r11, #72] - cfldrsvc mvf2, [r12, #-240] - cfldrslt mvf0, [sl, #252] - cfldrsgt mvf10, [fp, #72] - cfldrsle mvf6, [ip, #-240]! - cfldrsls mvf0, [r10, #252]! - cfldrsmi mvf14, [r11, #72]! - cfldrsvc mvf2, [r12, #-240]! - cfldrslt mvf0, [sl, #252]! - cfldrsgt mvf10, [fp], #72 - cfldrsle mvf6, [ip], #-240 - cfldrsls mvf0, [r10], #252 - cfldrsmi mvf14, [r11], #72 - cfldrsvc mvf2, [r12], #-240 - cfldrdlt mvd0, [sl, #252] - cfldrdgt mvd10, [fp, #72] - cfldrdle mvd6, [ip, #-240] - cfldrdls mvd0, [r10, #252] - cfldrdmi mvd14, [r11, #72] - cfldrdvc mvd2, [r12, #-240]! - cfldrdlt mvd0, [sl, #252]! - cfldrdgt mvd10, [fp, #72]! - cfldrdle mvd6, [ip, #-240]! - cfldrdls mvd0, [r10, #252]! - cfldrdmi mvd14, [r11], #72 - cfldrdvc mvd2, [r12], #-240 - cfldrdlt mvd0, [sl], #252 - cfldrdgt mvd10, [fp], #72 - cfldrdle mvd6, [ip], #-240 - cfldr32ls mvfx0, [r10, #252] - cfldr32mi mvfx14, [r11, #72] - cfldr32vc mvfx2, [r12, #-240] - cfldr32lt mvfx0, [sl, #252] - cfldr32gt mvfx10, [fp, #72] - cfldr32le mvfx6, [ip, #-240]! - cfldr32ls mvfx0, [r10, #252]! - cfldr32mi mvfx14, [r11, #72]! - cfldr32vc mvfx2, [r12, #-240]! - cfldr32lt mvfx0, [sl, #252]! - cfldr32gt mvfx10, [fp], #72 - cfldr32le mvfx6, [ip], #-240 - cfldr32ls mvfx0, [r10], #252 - cfldr32mi mvfx14, [r11], #72 - cfldr32vc mvfx2, [r12], #-240 - cfldr64lt mvdx0, [sl, #252] - cfldr64gt mvdx10, [fp, #72] - cfldr64le mvdx6, [ip, #-240] - cfldr64ls mvdx0, [r10, #252] - cfldr64mi mvdx14, [r11, #72] - cfldr64vc mvdx2, [r12, #-240]! - cfldr64lt mvdx0, [sl, #252]! - cfldr64gt mvdx10, [fp, #72]! - cfldr64le mvdx6, [ip, #-240]! - cfldr64ls mvdx0, [r10, #252]! - cfldr64mi mvdx14, [r11], #72 - cfldr64vc mvdx2, [r12], #-240 - cfldr64lt mvdx0, [sl], #252 - cfldr64gt mvdx10, [fp], #72 - cfldr64le mvdx6, [ip], #-240 - cfstrsls mvf0, [r10, #252] - cfstrsmi mvf14, [r11, #72] - cfstrsvc mvf2, [r12, #-240] - cfstrslt mvf0, [sl, #252] - cfstrsgt mvf10, [fp, #72] - cfstrsle mvf6, [ip, #-240]! - cfstrsls mvf0, [r10, #252]! - cfstrsmi mvf14, [r11, #72]! - cfstrsvc mvf2, [r12, #-240]! - cfstrslt mvf0, [sl, #252]! - cfstrsgt mvf10, [fp], #72 - cfstrsle mvf6, [ip], #-240 - cfstrsls mvf0, [r10], #252 - cfstrsmi mvf14, [r11], #72 - cfstrsvc mvf2, [r12], #-240 - cfstrdlt mvd0, [sl, #252] - cfstrdgt mvd10, [fp, #72] - cfstrdle mvd6, [ip, #-240] - cfstrdls mvd0, [r10, #252] - cfstrdmi mvd14, [r11, #72] - cfstrdvc mvd2, [r12, #-240]! - cfstrdlt mvd0, [sl, #252]! - cfstrdgt mvd10, [fp, #72]! - cfstrdle mvd6, [ip, #-240]! - cfstrdls mvd0, [r10, #252]! - cfstrdmi mvd14, [r11], #72 - cfstrdvc mvd2, [r12], #-240 - cfstrdlt mvd0, [sl], #252 - cfstrdgt mvd10, [fp], #72 - cfstrdle mvd6, [ip], #-240 - cfstr32ls mvfx0, [r10, #252] - cfstr32mi mvfx14, [r11, #72] - cfstr32vc mvfx2, [r12, #-240] - cfstr32lt mvfx0, [sl, #252] - cfstr32gt mvfx10, [fp, #72] - cfstr32le mvfx6, [ip, #-240]! - cfstr32ls mvfx0, [r10, #252]! - cfstr32mi mvfx14, [r11, #72]! - cfstr32vc mvfx2, [r12, #-240]! - cfstr32lt mvfx0, [sl, #252]! - cfstr32gt mvfx10, [fp], #72 - cfstr32le mvfx6, [ip], #-240 - cfstr32ls mvfx0, [r10], #252 - cfstr32mi mvfx14, [r11], #72 - cfstr32vc mvfx2, [r12], #-240 - cfstr64lt mvdx0, [sl, #252] - cfstr64gt mvdx10, [fp, #72] - cfstr64le mvdx6, [ip, #-240] - cfstr64ls mvdx0, [r10, #252] - cfstr64mi mvdx14, [r11, #72] - cfstr64vc mvdx2, [r12, #-240]! - cfstr64lt mvdx0, [sl, #252]! - cfstr64gt mvdx10, [fp, #72]! - cfstr64le mvdx6, [ip, #-240]! - cfstr64ls mvdx0, [r10, #252]! - cfstr64mi mvdx14, [r11], #72 - cfstr64vc mvdx2, [r12], #-240 - cfstr64lt mvdx0, [sl], #252 - cfstr64gt mvdx10, [fp], #72 - cfstr64le mvdx6, [ip], #-240 + cfldrseq mvf5, [sp, #1020] + cfldrsmi mvf14, [r11, #292] + cfldrsvc mvf2, [r12, #-956] + cfldrslt mvf0, [sl, #-1020] + cfldrscc mvf12, [r1, #-156] + cfldrs mvf13, [r15, #416]! + cfldrscs mvf9, [r0, #-1020]! + cfldrsls mvf4, [r1, #-156]! + cfldrsle mvf7, [pc, #416]! + cfldrsvs mvf11, [r0, #-1020]! + cfldrscc mvf12, [r1], #-156 + cfldrs mvf13, [r15], #416 + cfldrscs mvf9, [r0], #-1020 + cfldrsls mvf4, [r1], #-156 + cfldrsle mvf7, [pc], #416 + cfldrdvs mvd11, [r0, #-1020] + cfldrdcc mvd12, [r1, #-156] + cfldrd mvd13, [r15, #416] + cfldrdcs mvd9, [r0, #-1020] + cfldrdls mvd4, [r1, #-156] + cfldrdle mvd7, [pc, #416]! + cfldrdvs mvd11, [r0, #-1020]! + cfldrdcc mvd12, [r1, #-156]! + cfldrd mvd13, [r15, #416]! + cfldrdcs mvd9, [r0, #-1020]! + cfldrdls mvd4, [r1], #-156 + cfldrdle mvd7, [pc], #416 + cfldrdvs mvd11, [r0], #-1020 + cfldrdcc mvd12, [r1], #-156 + cfldrd mvd13, [r15], #416 + cfldr32cs mvfx9, [r0, #-1020] + cfldr32ls mvfx4, [r1, #-156] + cfldr32le mvfx7, [pc, #416] + cfldr32vs mvfx11, [r0, #-1020] + cfldr32cc mvfx12, [r1, #-156] + cfldr32 mvfx13, [r15, #416]! + cfldr32cs mvfx9, [r0, #-1020]! + cfldr32ls mvfx4, [r1, #-156]! + cfldr32le mvfx7, [pc, #416]! + cfldr32vs mvfx11, [r0, #-1020]! + cfldr32cc mvfx12, [r1], #-156 + cfldr32 mvfx13, [r15], #416 + cfldr32cs mvfx9, [r0], #-1020 + cfldr32ls mvfx4, [r1], #-156 + cfldr32le mvfx7, [pc], #416 + cfldr64vs mvdx11, [r0, #-1020] + cfldr64cc mvdx12, [r1, #-156] + cfldr64 mvdx13, [r15, #416] + cfldr64cs mvdx9, [r0, #-1020] + cfldr64ls mvdx4, [r1, #-156] + cfldr64le mvdx7, [pc, #416]! + cfldr64vs mvdx11, [r0, #-1020]! + cfldr64cc mvdx12, [r1, #-156]! + cfldr64 mvdx13, [r15, #416]! + cfldr64cs mvdx9, [r0, #-1020]! + cfldr64ls mvdx4, [r1], #-156 + cfldr64le mvdx7, [pc], #416 + cfldr64vs mvdx11, [r0], #-1020 + cfldr64cc mvdx12, [r1], #-156 + cfldr64 mvdx13, [r15], #416 + cfstrscs mvf9, [r0, #-1020] + cfstrsls mvf4, [r1, #-156] + cfstrsle mvf7, [pc, #416] + cfstrsvs mvf11, [r0, #-1020] + cfstrscc mvf12, [r1, #-156] + cfstrs mvf13, [r15, #416]! + cfstrscs mvf9, [r0, #-1020]! + cfstrsls mvf4, [r1, #-156]! + cfstrsle mvf7, [pc, #416]! + cfstrsvs mvf11, [r0, #-1020]! + cfstrscc mvf12, [r1], #-156 + cfstrs mvf13, [r15], #416 + cfstrscs mvf9, [r0], #-1020 + cfstrsls mvf4, [r1], #-156 + cfstrsle mvf7, [pc], #416 + cfstrdvs mvd11, [r0, #-1020] + cfstrdcc mvd12, [r1, #-156] + cfstrd mvd13, [r15, #416] + cfstrdcs mvd9, [r0, #-1020] + cfstrdls mvd4, [r1, #-156] + cfstrdle mvd7, [pc, #416]! + cfstrdvs mvd11, [r0, #-1020]! + cfstrdcc mvd12, [r1, #-156]! + cfstrd mvd13, [r15, #416]! + cfstrdcs mvd9, [r0, #-1020]! + cfstrdls mvd4, [r1], #-156 + cfstrdle mvd7, [pc], #416 + cfstrdvs mvd11, [r0], #-1020 + cfstrdcc mvd12, [r1], #-156 + cfstrd mvd13, [r15], #416 + cfstr32cs mvfx9, [r0, #-1020] + cfstr32ls mvfx4, [r1, #-156] + cfstr32le mvfx7, [pc, #416] + cfstr32vs mvfx11, [r0, #-1020] + cfstr32cc mvfx12, [r1, #-156] + cfstr32 mvfx13, [r15, #416]! + cfstr32cs mvfx9, [r0, #-1020]! + cfstr32ls mvfx4, [r1, #-156]! + cfstr32le mvfx7, [pc, #416]! + cfstr32vs mvfx11, [r0, #-1020]! + cfstr32cc mvfx12, [r1], #-156 + cfstr32 mvfx13, [r15], #416 + cfstr32cs mvfx9, [r0], #-1020 + cfstr32ls mvfx4, [r1], #-156 + cfstr32le mvfx7, [pc], #416 + cfstr64vs mvdx11, [r0, #-1020] + cfstr64cc mvdx12, [r1, #-156] + cfstr64 mvdx13, [r15, #416] + cfstr64cs mvdx9, [r0, #-1020] + cfstr64ls mvdx4, [r1, #-156] + cfstr64le mvdx7, [pc, #416]! + cfstr64vs mvdx11, [r0, #-1020]! + cfstr64cc mvdx12, [r1, #-156]! + cfstr64 mvdx13, [r15, #416]! + cfstr64cs mvdx9, [r0, #-1020]! + cfstr64ls mvdx4, [r1], #-156 + cfstr64le mvdx7, [pc], #416 + cfstr64vs mvdx11, [r0], #-1020 + cfstr64cc mvdx12, [r1], #-156 + cfstr64 mvdx13, [r15], #416 move: - cfmvsrls mvf0, r10 - cfmvsr mvf10, r4 - cfmvsrmi mvf14, r11 - cfmvsrhi mvf13, r5 - cfmvsrcs mvf1, r6 - cfmvrsvs r3, mvf0 - cfmvrsvc r13, mvf14 - cfmvrscc r14, mvf10 - cfmvrsne r8, mvf15 - cfmvrsle r15, mvf11 - cfmvdlrmi mvd2, r3 - cfmvdlreq mvd5, sp - cfmvdlrge mvd9, lr - cfmvdlral mvd3, r8 - cfmvdlrle mvd7, pc - cfmvrdlne r6, mvd6 - cfmvrdllt r0, mvd7 - cfmvrdlpl r7, mvd3 - cfmvrdlgt r1, mvd1 - cfmvrdlhi r2, mvd13 - cfmvdhrvs mvd11, r6 - cfmvdhrcs mvd9, r0 - cfmvdhrpl mvd15, r7 - cfmvdhrls mvd4, r1 - cfmvdhrcc mvd8, r2 - cfmvrdhvc pc, mvd1 - cfmvrdhgt r9, mvd11 - cfmvrdheq sl, mvd5 - cfmvrdhal r4, mvd12 - cfmvrdhge fp, mvd8 - cfmv64lr mvdx13, r15 - cfmv64lrlt mvdx4, r9 - cfmv64lrls mvdx0, r10 - cfmv64lr mvdx10, r4 - cfmv64lrmi mvdx14, r11 - cfmvr64lhi r2, mvdx7 - cfmvr64lcs r12, mvdx12 - cfmvr64lvs r3, mvdx0 - cfmvr64lvc r13, mvdx14 - cfmvr64lcc r14, mvdx10 - cfmv64hrne mvdx8, r2 - cfmv64hrle mvdx6, ip - cfmv64hrmi mvdx2, r3 - cfmv64hreq mvdx5, sp - cfmv64hrge mvdx9, lr - cfmvr64hal r11, mvdx8 - cfmvr64hle r5, mvdx2 - cfmvr64hne r6, mvdx6 - cfmvr64hlt r0, mvdx7 - cfmvr64hpl r7, mvdx3 - cfmval32gt mvax1, mvfx1 - cfmval32hi mvax3, mvfx13 - cfmval32vs mvax3, mvfx4 - cfmval32cs mvax1, mvfx0 - cfmval32pl mvax3, mvfx10 - cfmv32alls mvfx4, mvax1 - cfmv32alcc mvfx8, mvax3 - cfmv32alvc mvfx2, mvax3 - cfmv32algt mvfx6, mvax1 - cfmv32aleq mvfx7, mvax3 - cfmvam32al mvax2, mvfx12 - cfmvam32ge mvax3, mvfx8 - cfmvam32 mvax2, mvfx6 - cfmvam32lt mvax2, mvfx2 - cfmvam32ls mvax0, mvfx5 - cfmv32am mvfx10, mvax2 - cfmv32ammi mvfx14, mvax3 - cfmv32amhi mvfx13, mvax2 - cfmv32amcs mvfx1, mvax2 - cfmv32amvs mvfx11, mvax0 - cfmvah32vc mvax3, mvfx14 - cfmvah32cc mvax0, mvfx10 - cfmvah32ne mvax1, mvfx15 - cfmvah32le mvax0, mvfx11 - cfmvah32mi mvax0, mvfx9 - cfmv32aheq mvfx5, mvax3 - cfmv32ahge mvfx9, mvax0 - cfmv32ahal mvfx3, mvax1 - cfmv32ahle mvfx7, mvax0 - cfmv32ahne mvfx12, mvax0 - cfmva32lt mvax0, mvfx7 - cfmva32pl mvax2, mvfx3 - cfmva32gt mvax1, mvfx1 - cfmva32hi mvax3, mvfx13 - cfmva32vs mvax3, mvfx4 - cfmv32acs mvfx9, mvax0 - cfmv32apl mvfx15, mvax2 - cfmv32als mvfx4, mvax1 - cfmv32acc mvfx8, mvax3 - cfmv32avc mvfx2, mvax3 - cfmva64gt mvax0, mvdx11 - cfmva64eq mvax1, mvdx5 - cfmva64al mvax2, mvdx12 - cfmva64ge mvax3, mvdx8 - cfmva64 mvax2, mvdx6 - cfmv64alt mvdx4, mvax0 - cfmv64als mvdx0, mvax1 - cfmv64a mvdx10, mvax2 - cfmv64ami mvdx14, mvax3 - cfmv64ahi mvdx13, mvax2 - cfmvsc32cs dspsc, mvdx12 - cfmvsc32vs dspsc, mvdx0 - cfmvsc32vc dspsc, mvdx14 - cfmvsc32cc dspsc, mvdx10 - cfmvsc32ne dspsc, mvdx15 - cfmv32scle mvdx6, dspsc - cfmv32scmi mvdx2, dspsc - cfmv32sceq mvdx5, dspsc - cfmv32scge mvdx9, dspsc - cfmv32scal mvdx3, dspsc - cfcpysle mvf7, mvf2 - cfcpysne mvf12, mvf6 - cfcpyslt mvf0, mvf7 - cfcpyspl mvf14, mvf3 - cfcpysgt mvf10, mvf1 - cfcpydhi mvd15, mvd13 - cfcpydvs mvd11, mvd4 - cfcpydcs mvd9, mvd0 - cfcpydpl mvd15, mvd10 - cfcpydls mvd4, mvd14 + cfmvsrcs mvf9, r0 + cfmvsrpl mvf15, r7 + cfmvsrls mvf4, r1 + cfmvsrcc mvf8, r2 + cfmvsrvc mvf2, r12 + cfmvrsgt r9, mvf11 + cfmvrseq sl, mvf5 + cfmvrsal r4, mvf12 + cfmvrsge fp, mvf8 + cfmvrs r5, mvf6 + cfmvdlrlt mvd4, r9 + cfmvdlrls mvd0, r10 + cfmvdlr mvd10, r4 + cfmvdlrmi mvd14, r11 + cfmvdlrhi mvd13, r5 + cfmvrdlcs r12, mvd12 + cfmvrdlvs r3, mvd0 + cfmvrdlvc r13, mvd14 + cfmvrdlcc r14, mvd10 + cfmvrdlne r8, mvd15 + cfmvdhrle mvd6, ip + cfmvdhrmi mvd2, r3 + cfmvdhreq mvd5, sp + cfmvdhrge mvd9, lr + cfmvdhral mvd3, r8 + cfmvrdhle r5, mvd2 + cfmvrdhne r6, mvd6 + cfmvrdhlt r0, mvd7 + cfmvrdhpl r7, mvd3 + cfmvrdhgt r1, mvd1 + cfmv64lrhi mvdx15, r5 + cfmv64lrvs mvdx11, r6 + cfmv64lrcs mvdx9, r0 + cfmv64lrpl mvdx15, r7 + cfmv64lrls mvdx4, r1 + cfmvr64lcc r8, mvdx13 + cfmvr64lvc pc, mvdx1 + cfmvr64lgt r9, mvdx11 + cfmvr64leq sl, mvdx5 + cfmvr64lal r4, mvdx12 + cfmv64hrge mvdx1, r8 + cfmv64hr mvdx13, r15 + cfmv64hrlt mvdx4, r9 + cfmv64hrls mvdx0, r10 + cfmv64hr mvdx10, r4 + cfmvr64hmi r1, mvdx3 + cfmvr64hhi r2, mvdx7 + cfmvr64hcs r12, mvdx12 + cfmvr64hvs r3, mvdx0 + cfmvr64hvc r13, mvdx14 + cfmval32cc mvax0, mvfx10 + cfmval32ne mvax1, mvfx15 + cfmval32le mvax0, mvfx11 + cfmval32mi mvax0, mvfx9 + cfmval32eq mvax1, mvfx15 + cfmv32alge mvfx9, mvax0 + cfmv32alal mvfx3, mvax1 + cfmv32alle mvfx7, mvax0 + cfmv32alne mvfx12, mvax0 + cfmv32allt mvfx0, mvax1 + cfmvam32pl mvax2, mvfx3 + cfmvam32gt mvax1, mvfx1 + cfmvam32hi mvax3, mvfx13 + cfmvam32vs mvax3, mvfx4 + cfmvam32cs mvax1, mvfx0 + cfmv32ampl mvfx15, mvax2 + cfmv32amls mvfx4, mvax1 + cfmv32amcc mvfx8, mvax3 + cfmv32amvc mvfx2, mvax3 + cfmv32amgt mvfx6, mvax1 + cfmvah32eq mvax1, mvfx5 + cfmvah32al mvax2, mvfx12 + cfmvah32ge mvax3, mvfx8 + cfmvah32 mvax2, mvfx6 + cfmvah32lt mvax2, mvfx2 + cfmv32ahls mvfx0, mvax1 + cfmv32ah mvfx10, mvax2 + cfmv32ahmi mvfx14, mvax3 + cfmv32ahhi mvfx13, mvax2 + cfmv32ahcs mvfx1, mvax2 + cfmva32vs mvax1, mvfx0 + cfmva32vc mvax3, mvfx14 + cfmva32cc mvax0, mvfx10 + cfmva32ne mvax1, mvfx15 + cfmva32le mvax0, mvfx11 + cfmv32ami mvfx2, mvax1 + cfmv32aeq mvfx5, mvax3 + cfmv32age mvfx9, mvax0 + cfmv32aal mvfx3, mvax1 + cfmv32ale mvfx7, mvax0 + cfmva64ne mvax2, mvdx6 + cfmva64lt mvax0, mvdx7 + cfmva64pl mvax2, mvdx3 + cfmva64gt mvax1, mvdx1 + cfmva64hi mvax3, mvdx13 + cfmv64avs mvdx11, mvax2 + cfmv64acs mvdx9, mvax0 + cfmv64apl mvdx15, mvax2 + cfmv64als mvdx4, mvax1 + cfmv64acc mvdx8, mvax3 + cfmvsc32vc dspsc, mvdx1 + cfmvsc32gt dspsc, mvdx11 + cfmvsc32eq dspsc, mvdx5 + cfmvsc32al dspsc, mvdx12 + cfmvsc32ge dspsc, mvdx8 + cfmv32sc mvdx13, dspsc + cfmv32sclt mvdx4, dspsc + cfmv32scls mvdx0, dspsc + cfmv32sc mvdx10, dspsc + cfmv32scmi mvdx14, dspsc + cfcpyshi mvf13, mvf7 + cfcpyscs mvf1, mvf12 + cfcpysvs mvf11, mvf0 + cfcpysvc mvf5, mvf14 + cfcpyscc mvf12, mvf10 + cfcpydne mvd8, mvd15 + cfcpydle mvd6, mvd11 + cfcpydmi mvd2, mvd9 + cfcpydeq mvd5, mvd15 + cfcpydge mvd9, mvd4 conv: - cfcvtsdcc mvd8, mvf13 - cfcvtsdvc mvd2, mvf1 - cfcvtsdgt mvd6, mvf11 - cfcvtsdeq mvd7, mvf5 - cfcvtsdal mvd3, mvf12 - cfcvtdsge mvf1, mvd8 - cfcvtds mvf13, mvd6 - cfcvtdslt mvf4, mvd2 - cfcvtdsls mvf0, mvd5 - cfcvtds mvf10, mvd9 - cfcvt32smi mvf14, mvfx3 - cfcvt32shi mvf13, mvfx7 - cfcvt32scs mvf1, mvfx12 - cfcvt32svs mvf11, mvfx0 - cfcvt32svc mvf5, mvfx14 - cfcvt32dcc mvd12, mvfx10 - cfcvt32dne mvd8, mvfx15 - cfcvt32dle mvd6, mvfx11 - cfcvt32dmi mvd2, mvfx9 - cfcvt32deq mvd5, mvfx15 - cfcvt64sge mvf9, mvdx4 - cfcvt64sal mvf3, mvdx8 - cfcvt64sle mvf7, mvdx2 - cfcvt64sne mvf12, mvdx6 - cfcvt64slt mvf0, mvdx7 - cfcvt64dpl mvd14, mvdx3 - cfcvt64dgt mvd10, mvdx1 - cfcvt64dhi mvd15, mvdx13 - cfcvt64dvs mvd11, mvdx4 - cfcvt64dcs mvd9, mvdx0 - cfcvts32pl mvfx15, mvf10 - cfcvts32ls mvfx4, mvf14 - cfcvts32cc mvfx8, mvf13 - cfcvts32vc mvfx2, mvf1 - cfcvts32gt mvfx6, mvf11 - cfcvtd32eq mvfx7, mvd5 - cfcvtd32al mvfx3, mvd12 - cfcvtd32ge mvfx1, mvd8 - cfcvtd32 mvfx13, mvd6 - cfcvtd32lt mvfx4, mvd2 - cftruncs32ls mvfx0, mvf5 - cftruncs32 mvfx10, mvf9 - cftruncs32mi mvfx14, mvf3 - cftruncs32hi mvfx13, mvf7 - cftruncs32cs mvfx1, mvf12 - cftruncd32vs mvfx11, mvd0 - cftruncd32vc mvfx5, mvd14 - cftruncd32cc mvfx12, mvd10 - cftruncd32ne mvfx8, mvd15 - cftruncd32le mvfx6, mvd11 + cfcvtsdal mvd3, mvf8 + cfcvtsdle mvd7, mvf2 + cfcvtsdne mvd12, mvf6 + cfcvtsdlt mvd0, mvf7 + cfcvtsdpl mvd14, mvf3 + cfcvtdsgt mvf10, mvd1 + cfcvtdshi mvf15, mvd13 + cfcvtdsvs mvf11, mvd4 + cfcvtdscs mvf9, mvd0 + cfcvtdspl mvf15, mvd10 + cfcvt32sls mvf4, mvfx14 + cfcvt32scc mvf8, mvfx13 + cfcvt32svc mvf2, mvfx1 + cfcvt32sgt mvf6, mvfx11 + cfcvt32seq mvf7, mvfx5 + cfcvt32dal mvd3, mvfx12 + cfcvt32dge mvd1, mvfx8 + cfcvt32d mvd13, mvfx6 + cfcvt32dlt mvd4, mvfx2 + cfcvt32dls mvd0, mvfx5 + cfcvt64s mvf10, mvdx9 + cfcvt64smi mvf14, mvdx3 + cfcvt64shi mvf13, mvdx7 + cfcvt64scs mvf1, mvdx12 + cfcvt64svs mvf11, mvdx0 + cfcvt64dvc mvd5, mvdx14 + cfcvt64dcc mvd12, mvdx10 + cfcvt64dne mvd8, mvdx15 + cfcvt64dle mvd6, mvdx11 + cfcvt64dmi mvd2, mvdx9 + cfcvts32eq mvfx5, mvf15 + cfcvts32ge mvfx9, mvf4 + cfcvts32al mvfx3, mvf8 + cfcvts32le mvfx7, mvf2 + cfcvts32ne mvfx12, mvf6 + cfcvtd32lt mvfx0, mvd7 + cfcvtd32pl mvfx14, mvd3 + cfcvtd32gt mvfx10, mvd1 + cfcvtd32hi mvfx15, mvd13 + cfcvtd32vs mvfx11, mvd4 + cftruncs32cs mvfx9, mvf0 + cftruncs32pl mvfx15, mvf10 + cftruncs32ls mvfx4, mvf14 + cftruncs32cc mvfx8, mvf13 + cftruncs32vc mvfx2, mvf1 + cftruncd32gt mvfx6, mvd11 + cftruncd32eq mvfx7, mvd5 + cftruncd32al mvfx3, mvd12 + cftruncd32ge mvfx1, mvd8 + cftruncd32 mvfx13, mvd6 shift: - cfrshl32mi mvfx2, mvfx9, r0 - cfrshl32 mvfx10, mvfx9, lr - cfrshl32cc mvfx8, mvfx13, r5 - cfrshl32ne mvfx12, mvfx6, r3 - cfrshl32vc mvfx5, mvfx14, r4 - cfrshl64ge mvdx1, mvdx8, r2 - cfrshl64vs mvdx11, mvdx4, r9 - cfrshl64eq mvdx5, mvdx15, r7 - cfrshl64mi mvdx14, mvdx3, r8 - cfrshl64vc mvdx2, mvdx1, r6 - cfsh32lt mvfx0, mvfx7, #-64 - cfsh32cc mvfx12, mvfx10, #-20 - cfsh32 mvfx13, mvfx6, #40 - cfsh32cs mvfx9, mvfx0, #-1 - cfsh32ge mvfx9, mvfx4, #24 - cfsh64hi mvdx13, mvdx7, #33 - cfsh64gt mvdx6, mvdx11, #0 - cfsh64pl mvdx14, mvdx3, #32 - cfsh64ne mvdx8, mvdx15, #-31 - cfsh64lt mvdx4, mvdx2, #1 + cfrshl32lt mvfx4, mvfx2, r3 + cfrshl32pl mvfx15, mvfx10, r4 + cfrshl32al mvfx3, mvfx8, r2 + cfrshl32cs mvfx1, mvfx12, r9 + cfrshl32eq mvfx7, mvfx5, r7 + cfrshl64gt mvdx10, mvdx1, r8 + cfrshl64le mvdx6, mvdx11, r6 + cfrshl64ls mvdx0, mvdx5, sp + cfrshl64ls mvdx4, mvdx14, r11 + cfrshl64le mvdx7, mvdx2, r12 + cfsh32vs mvfx11, mvfx0, #-1 + cfsh32al mvfx3, mvfx12, #24 + cfsh32hi mvfx15, mvfx13, #33 + cfsh32mi mvfx2, mvfx9, #0 + cfsh32 mvfx10, mvfx9, #32 + cfsh64cc mvdx8, mvdx13, #-31 + cfsh64ne mvdx12, mvdx6, #1 + cfsh64vc mvdx5, mvdx14, #-32 + cfsh64ge mvdx1, mvdx8, #-27 + cfsh64vs mvdx11, mvdx4, #-5 comp: - cfcmpspl sp, mvf10, mvf9 - cfcmpsal r11, mvf8, mvf13 - cfcmpscs r12, mvf12, mvf6 - cfcmpseq sl, mvf5, mvf14 - cfcmpsgt r1, mvf1, mvf8 - cfcmpdle r15, mvd11, mvd4 - cfcmpdls r0, mvd5, mvd15 - cfcmpdls lr, mvd14, mvd3 - cfcmpdle r5, mvd2, mvd1 - cfcmpdvs r3, mvd0, mvd7 - cfcmp32al r4, mvfx12, mvfx10 - cfcmp32hi r2, mvfx13, mvfx6 - cfcmp32mi r9, mvfx9, mvfx0 - cfcmp32 r7, mvfx9, mvfx4 - cfcmp32cc r8, mvfx13, mvfx7 - cfcmp64ne r6, mvdx6, mvdx11 - cfcmp64vc r13, mvdx14, mvdx3 - cfcmp64ge fp, mvdx8, mvdx15 - cfcmp64vs ip, mvdx4, mvdx2 - cfcmp64eq r10, mvdx15, mvdx10 + cfcmpseq r10, mvf15, mvf10 + cfcmpsmi r1, mvf3, mvf8 + cfcmpsvc pc, mvf1, mvf12 + cfcmpslt r0, mvf7, mvf5 + cfcmpscc r14, mvf10, mvf1 + cfcmpd r5, mvd6, mvd11 + cfcmpdcs r3, mvd0, mvd5 + cfcmpdge r4, mvd4, mvd14 + cfcmpdhi r2, mvd7, mvd2 + cfcmpdgt r9, mvd11, mvd0 + cfcmp32pl r7, mvfx3, mvfx12 + cfcmp32ne r8, mvfx15, mvfx13 + cfcmp32lt r6, mvfx2, mvfx9 + cfcmp32pl sp, mvfx10, mvfx9 + cfcmp32al r11, mvfx8, mvfx13 + cfcmp64cs r12, mvdx12, mvdx6 + cfcmp64eq sl, mvdx5, mvdx14 + cfcmp64gt r1, mvdx1, mvdx8 + cfcmp64le r15, mvdx11, mvdx4 + cfcmp64ls r0, mvdx5, mvdx15 fp_arith: - cfabssmi mvf14, mvf3 - cfabsshi mvf13, mvf7 - cfabsscs mvf1, mvf12 - cfabssvs mvf11, mvf0 - cfabssvc mvf5, mvf14 - cfabsdcc mvd12, mvd10 - cfabsdne mvd8, mvd15 - cfabsdle mvd6, mvd11 - cfabsdmi mvd2, mvd9 - cfabsdeq mvd5, mvd15 - cfnegsge mvf9, mvf4 - cfnegsal mvf3, mvf8 - cfnegsle mvf7, mvf2 - cfnegsne mvf12, mvf6 - cfnegslt mvf0, mvf7 - cfnegdpl mvd14, mvd3 - cfnegdgt mvd10, mvd1 - cfnegdhi mvd15, mvd13 - cfnegdvs mvd11, mvd4 - cfnegdcs mvd9, mvd0 - cfaddspl mvf15, mvf10, mvf9 - cfaddsal mvf3, mvf8, mvf13 - cfaddscs mvf1, mvf12, mvf6 - cfaddseq mvf7, mvf5, mvf14 - cfaddsgt mvf10, mvf1, mvf8 - cfadddle mvd6, mvd11, mvd4 - cfadddls mvd0, mvd5, mvd15 - cfadddls mvd4, mvd14, mvd3 - cfadddle mvd7, mvd2, mvd1 - cfadddvs mvd11, mvd0, mvd7 - cfsubsal mvf3, mvf12, mvf10 - cfsubshi mvf15, mvf13, mvf6 - cfsubsmi mvf2, mvf9, mvf0 - cfsubs mvf10, mvf9, mvf4 - cfsubscc mvf8, mvf13, mvf7 - cfsubdne mvd12, mvd6, mvd11 - cfsubdvc mvd5, mvd14, mvd3 - cfsubdge mvd1, mvd8, mvd15 - cfsubdvs mvd11, mvd4, mvd2 - cfsubdeq mvd5, mvd15, mvd10 - cfmulsmi mvf14, mvf3, mvf8 - cfmulsvc mvf2, mvf1, mvf12 - cfmulslt mvf0, mvf7, mvf5 - cfmulscc mvf12, mvf10, mvf1 - cfmuls mvf13, mvf6, mvf11 - cfmuldcs mvd9, mvd0, mvd5 - cfmuldge mvd9, mvd4, mvd14 - cfmuldhi mvd13, mvd7, mvd2 - cfmuldgt mvd6, mvd11, mvd0 - cfmuldpl mvd14, mvd3, mvd12 + cfabssls mvf4, mvf14 + cfabsscc mvf8, mvf13 + cfabssvc mvf2, mvf1 + cfabssgt mvf6, mvf11 + cfabsseq mvf7, mvf5 + cfabsdal mvd3, mvd12 + cfabsdge mvd1, mvd8 + cfabsd mvd13, mvd6 + cfabsdlt mvd4, mvd2 + cfabsdls mvd0, mvd5 + cfnegs mvf10, mvf9 + cfnegsmi mvf14, mvf3 + cfnegshi mvf13, mvf7 + cfnegscs mvf1, mvf12 + cfnegsvs mvf11, mvf0 + cfnegdvc mvd5, mvd14 + cfnegdcc mvd12, mvd10 + cfnegdne mvd8, mvd15 + cfnegdle mvd6, mvd11 + cfnegdmi mvd2, mvd9 + cfaddseq mvf5, mvf15, mvf10 + cfaddsmi mvf14, mvf3, mvf8 + cfaddsvc mvf2, mvf1, mvf12 + cfaddslt mvf0, mvf7, mvf5 + cfaddscc mvf12, mvf10, mvf1 + cfaddd mvd13, mvd6, mvd11 + cfadddcs mvd9, mvd0, mvd5 + cfadddge mvd9, mvd4, mvd14 + cfadddhi mvd13, mvd7, mvd2 + cfadddgt mvd6, mvd11, mvd0 + cfsubspl mvf14, mvf3, mvf12 + cfsubsne mvf8, mvf15, mvf13 + cfsubslt mvf4, mvf2, mvf9 + cfsubspl mvf15, mvf10, mvf9 + cfsubsal mvf3, mvf8, mvf13 + cfsubdcs mvd1, mvd12, mvd6 + cfsubdeq mvd7, mvd5, mvd14 + cfsubdgt mvd10, mvd1, mvd8 + cfsubdle mvd6, mvd11, mvd4 + cfsubdls mvd0, mvd5, mvd15 + cfmulsls mvf4, mvf14, mvf3 + cfmulsle mvf7, mvf2, mvf1 + cfmulsvs mvf11, mvf0, mvf7 + cfmulsal mvf3, mvf12, mvf10 + cfmulshi mvf15, mvf13, mvf6 + cfmuldmi mvd2, mvd9, mvd0 + cfmuld mvd10, mvd9, mvd4 + cfmuldcc mvd8, mvd13, mvd7 + cfmuldne mvd12, mvd6, mvd11 + cfmuldvc mvd5, mvd14, mvd3 int_arith: - cfabs32ne mvfx8, mvfx15 - cfabs32le mvfx6, mvfx11 - cfabs32mi mvfx2, mvfx9 - cfabs32eq mvfx5, mvfx15 - cfabs32ge mvfx9, mvfx4 - cfabs64al mvdx3, mvdx8 - cfabs64le mvdx7, mvdx2 - cfabs64ne mvdx12, mvdx6 - cfabs64lt mvdx0, mvdx7 - cfabs64pl mvdx14, mvdx3 - cfneg32gt mvfx10, mvfx1 - cfneg32hi mvfx15, mvfx13 - cfneg32vs mvfx11, mvfx4 - cfneg32cs mvfx9, mvfx0 - cfneg32pl mvfx15, mvfx10 - cfneg64ls mvdx4, mvdx14 - cfneg64cc mvdx8, mvdx13 - cfneg64vc mvdx2, mvdx1 - cfneg64gt mvdx6, mvdx11 - cfneg64eq mvdx7, mvdx5 - cfadd32al mvfx3, mvfx12, mvfx10 - cfadd32hi mvfx15, mvfx13, mvfx6 - cfadd32mi mvfx2, mvfx9, mvfx0 - cfadd32 mvfx10, mvfx9, mvfx4 - cfadd32cc mvfx8, mvfx13, mvfx7 - cfadd64ne mvdx12, mvdx6, mvdx11 - cfadd64vc mvdx5, mvdx14, mvdx3 - cfadd64ge mvdx1, mvdx8, mvdx15 - cfadd64vs mvdx11, mvdx4, mvdx2 - cfadd64eq mvdx5, mvdx15, mvdx10 - cfsub32mi mvfx14, mvfx3, mvfx8 - cfsub32vc mvfx2, mvfx1, mvfx12 - cfsub32lt mvfx0, mvfx7, mvfx5 - cfsub32cc mvfx12, mvfx10, mvfx1 - cfsub32 mvfx13, mvfx6, mvfx11 - cfsub64cs mvdx9, mvdx0, mvdx5 - cfsub64ge mvdx9, mvdx4, mvdx14 - cfsub64hi mvdx13, mvdx7, mvdx2 - cfsub64gt mvdx6, mvdx11, mvdx0 - cfsub64pl mvdx14, mvdx3, mvdx12 - cfmul32ne mvfx8, mvfx15, mvfx13 - cfmul32lt mvfx4, mvfx2, mvfx9 - cfmul32pl mvfx15, mvfx10, mvfx9 - cfmul32al mvfx3, mvfx8, mvfx13 - cfmul32cs mvfx1, mvfx12, mvfx6 - cfmul64eq mvdx7, mvdx5, mvdx14 - cfmul64gt mvdx10, mvdx1, mvdx8 - cfmul64le mvdx6, mvdx11, mvdx4 - cfmul64ls mvdx0, mvdx5, mvdx15 - cfmul64ls mvdx4, mvdx14, mvdx3 - cfmac32le mvfx7, mvfx2, mvfx1 - cfmac32vs mvfx11, mvfx0, mvfx7 - cfmac32al mvfx3, mvfx12, mvfx10 - cfmac32hi mvfx15, mvfx13, mvfx6 - cfmac32mi mvfx2, mvfx9, mvfx0 - cfmsc32 mvfx10, mvfx9, mvfx4 - cfmsc32cc mvfx8, mvfx13, mvfx7 - cfmsc32ne mvfx12, mvfx6, mvfx11 - cfmsc32vc mvfx5, mvfx14, mvfx3 - cfmsc32ge mvfx1, mvfx8, mvfx15 + cfabs32ge mvfx1, mvfx8 + cfabs32 mvfx13, mvfx6 + cfabs32lt mvfx4, mvfx2 + cfabs32ls mvfx0, mvfx5 + cfabs32 mvfx10, mvfx9 + cfabs64mi mvdx14, mvdx3 + cfabs64hi mvdx13, mvdx7 + cfabs64cs mvdx1, mvdx12 + cfabs64vs mvdx11, mvdx0 + cfabs64vc mvdx5, mvdx14 + cfneg32cc mvfx12, mvfx10 + cfneg32ne mvfx8, mvfx15 + cfneg32le mvfx6, mvfx11 + cfneg32mi mvfx2, mvfx9 + cfneg32eq mvfx5, mvfx15 + cfneg64ge mvdx9, mvdx4 + cfneg64al mvdx3, mvdx8 + cfneg64le mvdx7, mvdx2 + cfneg64ne mvdx12, mvdx6 + cfneg64lt mvdx0, mvdx7 + cfadd32pl mvfx14, mvfx3, mvfx12 + cfadd32ne mvfx8, mvfx15, mvfx13 + cfadd32lt mvfx4, mvfx2, mvfx9 + cfadd32pl mvfx15, mvfx10, mvfx9 + cfadd32al mvfx3, mvfx8, mvfx13 + cfadd64cs mvdx1, mvdx12, mvdx6 + cfadd64eq mvdx7, mvdx5, mvdx14 + cfadd64gt mvdx10, mvdx1, mvdx8 + cfadd64le mvdx6, mvdx11, mvdx4 + cfadd64ls mvdx0, mvdx5, mvdx15 + cfsub32ls mvfx4, mvfx14, mvfx3 + cfsub32le mvfx7, mvfx2, mvfx1 + cfsub32vs mvfx11, mvfx0, mvfx7 + cfsub32al mvfx3, mvfx12, mvfx10 + cfsub32hi mvfx15, mvfx13, mvfx6 + cfsub64mi mvdx2, mvdx9, mvdx0 + cfsub64 mvdx10, mvdx9, mvdx4 + cfsub64cc mvdx8, mvdx13, mvdx7 + cfsub64ne mvdx12, mvdx6, mvdx11 + cfsub64vc mvdx5, mvdx14, mvdx3 + cfmul32ge mvfx1, mvfx8, mvfx15 + cfmul32vs mvfx11, mvfx4, mvfx2 + cfmul32eq mvfx5, mvfx15, mvfx10 + cfmul32mi mvfx14, mvfx3, mvfx8 + cfmul32vc mvfx2, mvfx1, mvfx12 + cfmul64lt mvdx0, mvdx7, mvdx5 + cfmul64cc mvdx12, mvdx10, mvdx1 + cfmul64 mvdx13, mvdx6, mvdx11 + cfmul64cs mvdx9, mvdx0, mvdx5 + cfmul64ge mvdx9, mvdx4, mvdx14 + cfmac32hi mvfx13, mvfx7, mvfx2 + cfmac32gt mvfx6, mvfx11, mvfx0 + cfmac32pl mvfx14, mvfx3, mvfx12 + cfmac32ne mvfx8, mvfx15, mvfx13 + cfmac32lt mvfx4, mvfx2, mvfx9 + cfmsc32pl mvfx15, mvfx10, mvfx9 + cfmsc32al mvfx3, mvfx8, mvfx13 + cfmsc32cs mvfx1, mvfx12, mvfx6 + cfmsc32eq mvfx7, mvfx5, mvfx14 + cfmsc32gt mvfx10, mvfx1, mvfx8 acc_arith: - cfmadd32vs mvax3, mvfx4, mvfx2, mvfx9 - cfmadd32eq mvax1, mvfx15, mvfx10, mvfx9 - cfmadd32mi mvax1, mvfx3, mvfx8, mvfx13 - cfmadd32vc mvax0, mvfx1, mvfx12, mvfx6 - cfmadd32lt mvax0, mvfx7, mvfx5, mvfx14 - cfmsub32cc mvax0, mvfx10, mvfx1, mvfx8 - cfmsub32 mvax2, mvfx6, mvfx11, mvfx4 - cfmsub32cs mvax1, mvfx0, mvfx5, mvfx15 - cfmsub32ge mvax2, mvfx4, mvfx14, mvfx3 - cfmsub32hi mvax3, mvfx7, mvfx2, mvfx1 - cfmadda32gt mvax0, mvax1, mvfx0, mvfx7 - cfmadda32pl mvax2, mvax2, mvfx12, mvfx10 - cfmadda32ne mvax1, mvax3, mvfx13, mvfx6 - cfmadda32lt mvax2, mvax0, mvfx9, mvfx0 - cfmadda32pl mvax3, mvax2, mvfx9, mvfx4 - cfmsuba32al mvax3, mvax1, mvfx13, mvfx7 - cfmsuba32cs mvax3, mvax2, mvfx6, mvfx11 - cfmsuba32eq mvax1, mvax3, mvfx14, mvfx3 - cfmsuba32gt mvax1, mvax3, mvfx8, mvfx15 - cfmsuba32le mvax0, mvax3, mvfx4, mvfx2 + cfmadd32le mvax0, mvfx11, mvfx4, mvfx2 + cfmadd32ls mvax0, mvfx5, mvfx15, mvfx10 + cfmadd32ls mvax0, mvfx14, mvfx3, mvfx8 + cfmadd32le mvax2, mvfx2, mvfx1, mvfx12 + cfmadd32vs mvax1, mvfx0, mvfx7, mvfx5 + cfmsub32al mvax2, mvfx12, mvfx10, mvfx1 + cfmsub32hi mvax3, mvfx13, mvfx6, mvfx11 + cfmsub32mi mvax0, mvfx9, mvfx0, mvfx5 + cfmsub32 mvax2, mvfx9, mvfx4, mvfx14 + cfmsub32cc mvax1, mvfx13, mvfx7, mvfx2 + cfmadda32ne mvax2, mvax0, mvfx11, mvfx0 + cfmadda32vc mvax3, mvax2, mvfx3, mvfx12 + cfmadda32ge mvax3, mvax1, mvfx15, mvfx13 + cfmadda32vs mvax3, mvax2, mvfx2, mvfx9 + cfmadda32eq mvax1, mvax3, mvfx10, mvfx9 + cfmsuba32mi mvax1, mvax3, mvfx8, mvfx13 + cfmsuba32vc mvax0, mvax3, mvfx12, mvfx6 + cfmsuba32lt mvax0, mvax1, mvfx5, mvfx14 + cfmsuba32cc mvax0, mvax1, mvfx1, mvfx8 + cfmsuba32 mvax2, mvax0, mvfx11, mvfx4 -- 2.30.2