summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-05-15 11:00:31 +0000
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>2013-05-15 11:00:31 +0000
commit363ce4085f6e414d99ba4faeeba965be83856a8c (patch)
treef957548a60a0841dbbdfbe0fb88992aecde6e0db
parent8580e79fba028e6d6085033617c0c566034cad54 (diff)
downloadllvm-363ce4085f6e414d99ba4faeeba965be83856a8c.tar.gz
llvm-363ce4085f6e414d99ba4faeeba965be83856a8c.tar.bz2
llvm-363ce4085f6e414d99ba4faeeba965be83856a8c.tar.xz
[SystemZ] Consolidate disassembler tests for valid input into 2 big tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181879 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/MC/Disassembler/SystemZ/insn-a.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-adb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-adbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-aeb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-aebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-afi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ag.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-agf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-agfi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-agfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-aghi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-agr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-agsi.txt39
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ah.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ahi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ahy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-al.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alc.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alcg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alcgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alcr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alfi.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-algf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-algfi.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-algfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-algr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-alr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-aly.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ar.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-asi.txt39
-rw-r--r--test/MC/Disassembler/SystemZ/insn-axbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ay.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-basr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-br.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-bras.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-brasl.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-brc.txt66
-rw-r--r--test/MC/Disassembler/SystemZ/insn-brcl.txt66
-rw-r--r--test/MC/Disassembler/SystemZ/insn-c.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cdb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cdfbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cdgbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ceb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cefbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cegbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cfdbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cfebr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cfi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cfxbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgdbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgebr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgfi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgfrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgh.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cghi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cghrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cghsi.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cgxbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ch.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-chhsi.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-chi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-chrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-chsi.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-chy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cl.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clfhsi.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clfi.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clgfi.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clgfrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clghrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clghsi.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clgrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clhhsi.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clhrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cli.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cliy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-clrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cly.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cpsdr.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-crl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cs.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-csg.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-csy.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cxfbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cxgbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-cy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ddb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ddbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-deb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-debr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dl.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dlg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dlgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dlr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dsg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dsgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dsgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dsgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-dxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ear.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-fidbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-fiebr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-fixbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-flogr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ic.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-icy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-iihf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-iihh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-iihl.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-iilf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-iilh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-iill.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-l.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-la.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-larl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lay.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lb.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lbr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lcdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lcebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lcgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lcgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lcr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lcxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ld.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ldeb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ldebr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ldgr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ldr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ldxbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ldy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-le.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ledbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ler.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lexbr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ley.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgb.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgbr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgdr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgfi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgfr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgfrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgh.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lghi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lghr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lghrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lgrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lh.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lhi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lhr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lhrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lhy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llc.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llcr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llgc.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llgcr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llgfr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llgfrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llgh.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llghr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llghrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llh.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llhr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llhrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llihf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llihh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llihl.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llilf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llilh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-llill.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lmg.txt39
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lndbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lnebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lnxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lpdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lpebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lpxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lrv.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lrvg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lrvgr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lrvr.txt15
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lxr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ly.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lzdr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lzer.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-lzxr.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-madb.txt27
-rw-r--r--test/MC/Disassembler/SystemZ/insn-madbr.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-maeb.txt27
-rw-r--r--test/MC/Disassembler/SystemZ/insn-maebr.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mdb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mdeb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mdebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-meeb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-meebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mghi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mh.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mhi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mhy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mlg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mlgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ms.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msdb.txt27
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msdbr.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mseb.txt27
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msebr.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msfi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msgfi.txt18
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-msy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mvghi.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mvhhi.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mvhi.txt33
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mvi.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mviy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mxdb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-mxdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-n.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ng.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ngr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ni.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nihf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nihh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nihl.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nilf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nilh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nill.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-niy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-nr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ny.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-o.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-og.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ogr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oi.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oihf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oihh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oihl.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oilf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oilh.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oill.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oiy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-or.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-oy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-risbg.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-rll.txt36
-rw-r--r--test/MC/Disassembler/SystemZ/insn-rllg.txt36
-rw-r--r--test/MC/Disassembler/SystemZ/insn-s.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sdb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-seb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sl.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slb.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slbg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slbgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slfi.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slgf.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slgfi.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slgfr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sll.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sllg.txt36
-rw-r--r--test/MC/Disassembler/SystemZ/insn-slr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sly.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sqdb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sqdbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sqeb.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sqebr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sqxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sra.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-srag.txt36
-rw-r--r--test/MC/Disassembler/SystemZ/insn-srl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-srlg.txt36
-rw-r--r--test/MC/Disassembler/SystemZ/insn-st.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stc.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stcy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-std.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stdy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-ste.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stey.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stgrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sth.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sthrl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sthy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-stmg.txt39
-rw-r--r--test/MC/Disassembler/SystemZ/insn-strl.txt24
-rw-r--r--test/MC/Disassembler/SystemZ/insn-strv.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-strvg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sty.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sxbr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-sy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-x.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xg.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xgr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xi.txt21
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xihf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xilf.txt9
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xiy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xr.txt12
-rw-r--r--test/MC/Disassembler/SystemZ/insn-xy.txt30
-rw-r--r--test/MC/Disassembler/SystemZ/insns-pcrel.txt933
-rw-r--r--test/MC/Disassembler/SystemZ/insns.txt6020
-rw-r--r--test/MC/Disassembler/SystemZ/invalid-regs.txt (renamed from test/MC/Disassembler/SystemZ/invalid-regs-01.txt)0
-rw-r--r--test/MC/Disassembler/SystemZ/unmapped.txt (renamed from test/MC/Disassembler/SystemZ/unmapped-01.txt)0
339 files changed, 6953 insertions, 6714 deletions
diff --git a/test/MC/Disassembler/SystemZ/insn-a.txt b/test/MC/Disassembler/SystemZ/insn-a.txt
deleted file mode 100644
index 5ce2021bbb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-a.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: a %r0, 0
-0x5a 0x00 0x00 0x00
-
-# CHECK: a %r0, 4095
-0x5a 0x00 0x0f 0xff
-
-# CHECK: a %r0, 0(%r1)
-0x5a 0x00 0x10 0x00
-
-# CHECK: a %r0, 0(%r15)
-0x5a 0x00 0xf0 0x00
-
-# CHECK: a %r0, 4095(%r1,%r15)
-0x5a 0x01 0xff 0xff
-
-# CHECK: a %r0, 4095(%r15,%r1)
-0x5a 0x0f 0x1f 0xff
-
-# CHECK: a %r15, 0
-0x5a 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-adb.txt b/test/MC/Disassembler/SystemZ/insn-adb.txt
deleted file mode 100644
index 3cdf6ef21d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-adb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: adb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x1a
-
-# CHECK: adb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x1a
-
-# CHECK: adb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x1a
-
-# CHECK: adb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x1a
-
-# CHECK: adb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x1a
-
-# CHECK: adb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x1a
-
-# CHECK: adb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x1a
diff --git a/test/MC/Disassembler/SystemZ/insn-adbr.txt b/test/MC/Disassembler/SystemZ/insn-adbr.txt
deleted file mode 100644
index 6c5f18b138..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-adbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: adbr %f0, %f0
-0xb3 0x1a 0x00 0x00
-
-# CHECK: adbr %f0, %f15
-0xb3 0x1a 0x00 0x0f
-
-# CHECK: adbr %f7, %f8
-0xb3 0x1a 0x00 0x78
-
-# CHECK: adbr %f15, %f0
-0xb3 0x1a 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-aeb.txt b/test/MC/Disassembler/SystemZ/insn-aeb.txt
deleted file mode 100644
index 5d28f89835..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-aeb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: aeb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x0a
-
-# CHECK: aeb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x0a
-
-# CHECK: aeb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x0a
-
-# CHECK: aeb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x0a
-
-# CHECK: aeb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x0a
-
-# CHECK: aeb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x0a
-
-# CHECK: aeb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x0a
diff --git a/test/MC/Disassembler/SystemZ/insn-aebr.txt b/test/MC/Disassembler/SystemZ/insn-aebr.txt
deleted file mode 100644
index e4d00f700d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-aebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: aebr %f0, %f0
-0xb3 0x0a 0x00 0x00
-
-# CHECK: aebr %f0, %f15
-0xb3 0x0a 0x00 0x0f
-
-# CHECK: aebr %f7, %f8
-0xb3 0x0a 0x00 0x78
-
-# CHECK: aebr %f15, %f0
-0xb3 0x0a 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-afi.txt b/test/MC/Disassembler/SystemZ/insn-afi.txt
deleted file mode 100644
index c679a0d205..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-afi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: afi %r0, -2147483648
-0xc2 0x09 0x80 0x00 0x00 0x00
-
-# CHECK: afi %r0, -1
-0xc2 0x09 0xff 0xff 0xff 0xff
-
-# CHECK: afi %r0, 0
-0xc2 0x09 0x00 0x00 0x00 0x00
-
-# CHECK: afi %r0, 1
-0xc2 0x09 0x00 0x00 0x00 0x01
-
-# CHECK: afi %r0, 2147483647
-0xc2 0x09 0x7f 0xff 0xff 0xff
-
-# CHECK: afi %r15, 0
-0xc2 0xf9 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-ag.txt b/test/MC/Disassembler/SystemZ/insn-ag.txt
deleted file mode 100644
index 62242fb365..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ag.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ag %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x08
-
-# CHECK: ag %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x08
-
-# CHECK: ag %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x08
-
-# CHECK: ag %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x08
-
-# CHECK: ag %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x08
-
-# CHECK: ag %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x08
-
-# CHECK: ag %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x08
-
-# CHECK: ag %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x08
-
-# CHECK: ag %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x08
-
-# CHECK: ag %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x08
diff --git a/test/MC/Disassembler/SystemZ/insn-agf.txt b/test/MC/Disassembler/SystemZ/insn-agf.txt
deleted file mode 100644
index 95eb31351e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-agf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: agf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x18
-
-# CHECK: agf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x18
-
-# CHECK: agf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x18
-
-# CHECK: agf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x18
-
-# CHECK: agf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x18
-
-# CHECK: agf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x18
-
-# CHECK: agf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x18
-
-# CHECK: agf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x18
-
-# CHECK: agf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x18
-
-# CHECK: agf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x18
diff --git a/test/MC/Disassembler/SystemZ/insn-agfi.txt b/test/MC/Disassembler/SystemZ/insn-agfi.txt
deleted file mode 100644
index 3ff21b4e81..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-agfi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: agfi %r0, -2147483648
-0xc2 0x08 0x80 0x00 0x00 0x00
-
-# CHECK: agfi %r0, -1
-0xc2 0x08 0xff 0xff 0xff 0xff
-
-# CHECK: agfi %r0, 0
-0xc2 0x08 0x00 0x00 0x00 0x00
-
-# CHECK: agfi %r0, 1
-0xc2 0x08 0x00 0x00 0x00 0x01
-
-# CHECK: agfi %r0, 2147483647
-0xc2 0x08 0x7f 0xff 0xff 0xff
-
-# CHECK: agfi %r15, 0
-0xc2 0xf8 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-agfr.txt b/test/MC/Disassembler/SystemZ/insn-agfr.txt
deleted file mode 100644
index 13e40cda4d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-agfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: agfr %r0, %r0
-0xb9 0x18 0x00 0x00
-
-# CHECK: agfr %r0, %r15
-0xb9 0x18 0x00 0x0f
-
-# CHECK: agfr %r15, %r0
-0xb9 0x18 0x00 0xf0
-
-# CHECK: agfr %r7, %r8
-0xb9 0x18 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-aghi.txt b/test/MC/Disassembler/SystemZ/insn-aghi.txt
deleted file mode 100644
index d7fe2726be..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-aghi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: aghi %r0, -32768
-0xa7 0x0b 0x80 0x00
-
-# CHECK: aghi %r0, -1
-0xa7 0x0b 0xff 0xff
-
-# CHECK: aghi %r0, 0
-0xa7 0x0b 0x00 0x00
-
-# CHECK: aghi %r0, 1
-0xa7 0x0b 0x00 0x01
-
-# CHECK: aghi %r0, 32767
-0xa7 0x0b 0x7f 0xff
-
-# CHECK: aghi %r15, 0
-0xa7 0xfb 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-agr.txt b/test/MC/Disassembler/SystemZ/insn-agr.txt
deleted file mode 100644
index 4061f3a303..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-agr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: agr %r0, %r0
-0xb9 0x08 0x00 0x00
-
-# CHECK: agr %r0, %r15
-0xb9 0x08 0x00 0x0f
-
-# CHECK: agr %r15, %r0
-0xb9 0x08 0x00 0xf0
-
-# CHECK: agr %r7, %r8
-0xb9 0x08 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-agsi.txt b/test/MC/Disassembler/SystemZ/insn-agsi.txt
deleted file mode 100644
index 448306f42e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-agsi.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: agsi -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x7a
-
-# CHECK: agsi -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x7a
-
-# CHECK: agsi 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x7a
-
-# CHECK: agsi 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x7a
-
-# CHECK: agsi 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x7a
-
-# CHECK: agsi 0, -128
-0xeb 0x80 0x00 0x00 0x00 0x7a
-
-# CHECK: agsi 0, -1
-0xeb 0xff 0x00 0x00 0x00 0x7a
-
-# CHECK: agsi 0, 1
-0xeb 0x01 0x00 0x00 0x00 0x7a
-
-# CHECK: agsi 0, 127
-0xeb 0x7f 0x00 0x00 0x00 0x7a
-
-# CHECK: agsi 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x7a
-
-# CHECK: agsi 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x7a
-
-# CHECK: agsi 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x7a
-
-# CHECK: agsi 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x7a
diff --git a/test/MC/Disassembler/SystemZ/insn-ah.txt b/test/MC/Disassembler/SystemZ/insn-ah.txt
deleted file mode 100644
index c05d17790a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ah.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ah %r0, 0
-0x4a 0x00 0x00 0x00
-
-# CHECK: ah %r0, 4095
-0x4a 0x00 0x0f 0xff
-
-# CHECK: ah %r0, 0(%r1)
-0x4a 0x00 0x10 0x00
-
-# CHECK: ah %r0, 0(%r15)
-0x4a 0x00 0xf0 0x00
-
-# CHECK: ah %r0, 4095(%r1,%r15)
-0x4a 0x01 0xff 0xff
-
-# CHECK: ah %r0, 4095(%r15,%r1)
-0x4a 0x0f 0x1f 0xff
-
-# CHECK: ah %r15, 0
-0x4a 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-ahi.txt b/test/MC/Disassembler/SystemZ/insn-ahi.txt
deleted file mode 100644
index fb16c7232b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ahi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ahi %r0, -32768
-0xa7 0x0a 0x80 0x00
-
-# CHECK: ahi %r0, -1
-0xa7 0x0a 0xff 0xff
-
-# CHECK: ahi %r0, 0
-0xa7 0x0a 0x00 0x00
-
-# CHECK: ahi %r0, 1
-0xa7 0x0a 0x00 0x01
-
-# CHECK: ahi %r0, 32767
-0xa7 0x0a 0x7f 0xff
-
-# CHECK: ahi %r15, 0
-0xa7 0xfa 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-ahy.txt b/test/MC/Disassembler/SystemZ/insn-ahy.txt
deleted file mode 100644
index 511c01b4f8..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ahy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ahy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x7a
-
-# CHECK: ahy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x7a
-
-# CHECK: ahy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x7a
-
-# CHECK: ahy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x7a
-
-# CHECK: ahy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x7a
-
-# CHECK: ahy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x7a
-
-# CHECK: ahy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x7a
-
-# CHECK: ahy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x7a
-
-# CHECK: ahy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x7a
-
-# CHECK: ahy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x7a
diff --git a/test/MC/Disassembler/SystemZ/insn-al.txt b/test/MC/Disassembler/SystemZ/insn-al.txt
deleted file mode 100644
index 18f4e6f994..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-al.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: al %r0, 0
-0x5e 0x00 0x00 0x00
-
-# CHECK: al %r0, 4095
-0x5e 0x00 0x0f 0xff
-
-# CHECK: al %r0, 0(%r1)
-0x5e 0x00 0x10 0x00
-
-# CHECK: al %r0, 0(%r15)
-0x5e 0x00 0xf0 0x00
-
-# CHECK: al %r0, 4095(%r1,%r15)
-0x5e 0x01 0xff 0xff
-
-# CHECK: al %r0, 4095(%r15,%r1)
-0x5e 0x0f 0x1f 0xff
-
-# CHECK: al %r15, 0
-0x5e 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-alc.txt b/test/MC/Disassembler/SystemZ/insn-alc.txt
deleted file mode 100644
index de1ee015bf..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alc.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alc %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x98
-
-# CHECK: alc %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x98
-
-# CHECK: alc %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x98
-
-# CHECK: alc %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x98
-
-# CHECK: alc %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x98
-
-# CHECK: alc %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x98
-
-# CHECK: alc %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x98
-
-# CHECK: alc %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x98
-
-# CHECK: alc %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x98
-
-# CHECK: alc %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x98
diff --git a/test/MC/Disassembler/SystemZ/insn-alcg.txt b/test/MC/Disassembler/SystemZ/insn-alcg.txt
deleted file mode 100644
index db450f7dba..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alcg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alcg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x88
-
-# CHECK: alcg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x88
-
-# CHECK: alcg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x88
-
-# CHECK: alcg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x88
-
-# CHECK: alcg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x88
-
-# CHECK: alcg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x88
-
-# CHECK: alcg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x88
-
-# CHECK: alcg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x88
-
-# CHECK: alcg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x88
-
-# CHECK: alcg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x88
diff --git a/test/MC/Disassembler/SystemZ/insn-alcgr.txt b/test/MC/Disassembler/SystemZ/insn-alcgr.txt
deleted file mode 100644
index 5a7db13548..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alcgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alcgr %r0, %r0
-0xb9 0x88 0x00 0x00
-
-# CHECK: alcgr %r0, %r15
-0xb9 0x88 0x00 0x0f
-
-# CHECK: alcgr %r15, %r0
-0xb9 0x88 0x00 0xf0
-
-# CHECK: alcgr %r7, %r8
-0xb9 0x88 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-alcr.txt b/test/MC/Disassembler/SystemZ/insn-alcr.txt
deleted file mode 100644
index 3f108797d7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alcr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alcr %r0, %r0
-0xb9 0x98 0x00 0x00
-
-# CHECK: alcr %r0, %r15
-0xb9 0x98 0x00 0x0f
-
-# CHECK: alcr %r15, %r0
-0xb9 0x98 0x00 0xf0
-
-# CHECK: alcr %r7, %r8
-0xb9 0x98 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-alfi.txt b/test/MC/Disassembler/SystemZ/insn-alfi.txt
deleted file mode 100644
index 29aec98635..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alfi.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alfi %r0, 0
-0xc2 0x0b 0x00 0x00 0x00 0x00
-
-# CHECK: alfi %r0, 4294967295
-0xc2 0x0b 0xff 0xff 0xff 0xff
-
-# CHECK: alfi %r15, 0
-0xc2 0xfb 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-alg.txt b/test/MC/Disassembler/SystemZ/insn-alg.txt
deleted file mode 100644
index e02e892429..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0a
-
-# CHECK: alg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0a
-
-# CHECK: alg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0a
-
-# CHECK: alg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0a
-
-# CHECK: alg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0a
-
-# CHECK: alg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0a
-
-# CHECK: alg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0a
-
-# CHECK: alg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0a
-
-# CHECK: alg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0a
-
-# CHECK: alg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0a
diff --git a/test/MC/Disassembler/SystemZ/insn-algf.txt b/test/MC/Disassembler/SystemZ/insn-algf.txt
deleted file mode 100644
index 748df29ca5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-algf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: algf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x1a
-
-# CHECK: algf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x1a
-
-# CHECK: algf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x1a
-
-# CHECK: algf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x1a
-
-# CHECK: algf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x1a
-
-# CHECK: algf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x1a
-
-# CHECK: algf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x1a
-
-# CHECK: algf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x1a
-
-# CHECK: algf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x1a
-
-# CHECK: algf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x1a
diff --git a/test/MC/Disassembler/SystemZ/insn-algfi.txt b/test/MC/Disassembler/SystemZ/insn-algfi.txt
deleted file mode 100644
index 0a1d2f2e2e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-algfi.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: algfi %r0, 0
-0xc2 0x0a 0x00 0x00 0x00 0x00
-
-# CHECK: algfi %r0, 4294967295
-0xc2 0x0a 0xff 0xff 0xff 0xff
-
-# CHECK: algfi %r15, 0
-0xc2 0xfa 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-algfr.txt b/test/MC/Disassembler/SystemZ/insn-algfr.txt
deleted file mode 100644
index 47cddbe13b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-algfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: algfr %r0, %r0
-0xb9 0x1a 0x00 0x00
-
-# CHECK: algfr %r0, %r15
-0xb9 0x1a 0x00 0x0f
-
-# CHECK: algfr %r15, %r0
-0xb9 0x1a 0x00 0xf0
-
-# CHECK: algfr %r7, %r8
-0xb9 0x1a 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-algr.txt b/test/MC/Disassembler/SystemZ/insn-algr.txt
deleted file mode 100644
index b5847d2d59..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-algr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: algr %r0, %r0
-0xb9 0x0a 0x00 0x00
-
-# CHECK: algr %r0, %r15
-0xb9 0x0a 0x00 0x0f
-
-# CHECK: algr %r15, %r0
-0xb9 0x0a 0x00 0xf0
-
-# CHECK: algr %r7, %r8
-0xb9 0x0a 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-alr.txt b/test/MC/Disassembler/SystemZ/insn-alr.txt
deleted file mode 100644
index 7b46ce3283..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-alr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: alr %r0, %r0
-0x1e 0x00
-
-# CHECK: alr %r0, %r15
-0x1e 0x0f
-
-# CHECK: alr %r15, %r0
-0x1e 0xf0
-
-# CHECK: alr %r7, %r8
-0x1e 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-aly.txt b/test/MC/Disassembler/SystemZ/insn-aly.txt
deleted file mode 100644
index 4ef5cc2614..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-aly.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: aly %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x5e
-
-# CHECK: aly %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x5e
-
-# CHECK: aly %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x5e
-
-# CHECK: aly %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x5e
-
-# CHECK: aly %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x5e
-
-# CHECK: aly %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x5e
-
-# CHECK: aly %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x5e
-
-# CHECK: aly %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x5e
-
-# CHECK: aly %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x5e
-
-# CHECK: aly %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x5e
diff --git a/test/MC/Disassembler/SystemZ/insn-ar.txt b/test/MC/Disassembler/SystemZ/insn-ar.txt
deleted file mode 100644
index 9443590e09..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ar.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ar %r0, %r0
-0x1a 0x00
-
-# CHECK: ar %r0, %r15
-0x1a 0x0f
-
-# CHECK: ar %r15, %r0
-0x1a 0xf0
-
-# CHECK: ar %r7, %r8
-0x1a 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-asi.txt b/test/MC/Disassembler/SystemZ/insn-asi.txt
deleted file mode 100644
index af9b7a6144..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-asi.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: asi -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x6a
-
-# CHECK: asi -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x6a
-
-# CHECK: asi 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x6a
-
-# CHECK: asi 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x6a
-
-# CHECK: asi 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x6a
-
-# CHECK: asi 0, -128
-0xeb 0x80 0x00 0x00 0x00 0x6a
-
-# CHECK: asi 0, -1
-0xeb 0xff 0x00 0x00 0x00 0x6a
-
-# CHECK: asi 0, 1
-0xeb 0x01 0x00 0x00 0x00 0x6a
-
-# CHECK: asi 0, 127
-0xeb 0x7f 0x00 0x00 0x00 0x6a
-
-# CHECK: asi 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x6a
-
-# CHECK: asi 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x6a
-
-# CHECK: asi 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x6a
-
-# CHECK: asi 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x6a
diff --git a/test/MC/Disassembler/SystemZ/insn-axbr.txt b/test/MC/Disassembler/SystemZ/insn-axbr.txt
deleted file mode 100644
index e78ff8e404..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-axbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: axbr %f0, %f0
-0xb3 0x4a 0x00 0x00
-
-# CHECK: axbr %f0, %f13
-0xb3 0x4a 0x00 0x0d
-
-# CHECK: axbr %f8, %f8
-0xb3 0x4a 0x00 0x88
-
-# CHECK: axbr %f13, %f0
-0xb3 0x4a 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-ay.txt b/test/MC/Disassembler/SystemZ/insn-ay.txt
deleted file mode 100644
index bd81f8cafe..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ay.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ay %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x5a
-
-# CHECK: ay %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x5a
-
-# CHECK: ay %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x5a
-
-# CHECK: ay %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x5a
-
-# CHECK: ay %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x5a
-
-# CHECK: ay %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x5a
-
-# CHECK: ay %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x5a
-
-# CHECK: ay %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x5a
-
-# CHECK: ay %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x5a
-
-# CHECK: ay %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x5a
diff --git a/test/MC/Disassembler/SystemZ/insn-basr.txt b/test/MC/Disassembler/SystemZ/insn-basr.txt
deleted file mode 100644
index 6540bf4b25..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-basr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: basr %r0, %r1
-0x0d 0x01
-
-# CHECK: basr %r0, %r15
-0x0d 0x0f
-
-# CHECK: basr %r14, %r9
-0x0d 0xe9
-
-# CHECK: basr %r15, %r1
-0x0d 0xf1
diff --git a/test/MC/Disassembler/SystemZ/insn-br.txt b/test/MC/Disassembler/SystemZ/insn-br.txt
deleted file mode 100644
index 7643a0e8fe..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-br.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: br %r1
-0x07 0xf1
-
-# CHECK: br %r14
-0x07 0xfe
-
-# CHECK: br %r15
-0x07 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-bras.txt b/test/MC/Disassembler/SystemZ/insn-bras.txt
deleted file mode 100644
index c02f1d010a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-bras.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: bras %r0, 0x0
-0xa7 0x05 0x00 0x00
-
-# CHECK: bras %r14, 0x4
-0xa7 0xe5 0x00 0x00
-
-# CHECK: bras %r15, 0x8
-0xa7 0xf5 0x00 0x00
-
-# CHECK: bras %r0, 0xa
-0xa7 0x05 0xff 0xff
-
-# CHECK: bras %r14, 0xffffffffffff0010
-0xa7 0xe5 0x80 0x00
-
-# CHECK: bras %r15, 0x10012
-0xa7 0xf5 0x7f 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-brasl.txt b/test/MC/Disassembler/SystemZ/insn-brasl.txt
deleted file mode 100644
index 73718d051c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-brasl.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: brasl %r0, 0x0
-0xc0 0x05 0x00 0x00 0x00 0x00
-
-# CHECK: brasl %r14, 0x6
-0xc0 0xe5 0x00 0x00 0x00 0x00
-
-# CHECK: brasl %r15, 0xc
-0xc0 0xf5 0x00 0x00 0x00 0x00
-
-# CHECK: brasl %r0, 0x10
-0xc0 0x05 0xff 0xff 0xff 0xff
-
-# CHECK: brasl %r14, 0xffffffff00000018
-0xc0 0xe5 0x80 0x00 0x00 0x00
-
-# CHECK: brasl %r15, 0x10000001c
-0xc0 0xf5 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-brc.txt b/test/MC/Disassembler/SystemZ/insn-brc.txt
deleted file mode 100644
index c23e878b17..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-brc.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: brc 0, 0x0
-0xa7 0x04 0x00 0x00
-
-# CHECK: jo 0x4
-0xa7 0x14 0x00 0x00
-
-# CHECK: jh 0x8
-0xa7 0x24 0x00 0x00
-
-# CHECK: jnle 0xc
-0xa7 0x34 0x00 0x00
-
-# CHECK: jl 0x10
-0xa7 0x44 0x00 0x00
-
-# CHECK: jnhe 0x14
-0xa7 0x54 0x00 0x00
-
-# CHECK: jlh 0x18
-0xa7 0x64 0x00 0x00
-
-# CHECK: jne 0x1c
-0xa7 0x74 0x00 0x00
-
-# CHECK: je 0x20
-0xa7 0x84 0x00 0x00
-
-# CHECK: jnlh 0x24
-0xa7 0x94 0x00 0x00
-
-# CHECK: jhe 0x28
-0xa7 0xa4 0x00 0x00
-
-# CHECK: jnl 0x2c
-0xa7 0xb4 0x00 0x00
-
-# CHECK: jle 0x30
-0xa7 0xc4 0x00 0x00
-
-# CHECK: jnh 0x34
-0xa7 0xd4 0x00 0x00
-
-# CHECK: jno 0x38
-0xa7 0xe4 0x00 0x00
-
-# CHECK: j 0x3c
-0xa7 0xf4 0x00 0x00
-
-# CHECK: brc 0, 0x3e
-0xa7 0x04 0xff 0xff
-
-# CHECK: brc 0, 0xffffffffffff0044
-0xa7 0x04 0x80 0x00
-
-# CHECK: brc 0, 0x10046
-0xa7 0x04 0x7f 0xff
-
-# CHECK: j 0x4a
-0xa7 0xf4 0xff 0xff
-
-# CHECK: j 0xffffffffffff0050
-0xa7 0xf4 0x80 0x00
-
-# CHECK: j 0x10052
-0xa7 0xf4 0x7f 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-brcl.txt b/test/MC/Disassembler/SystemZ/insn-brcl.txt
deleted file mode 100644
index e3a6cb01e9..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-brcl.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: brcl 0, 0x0
-0xc0 0x04 0x00 0x00 0x00 0x00
-
-# CHECK: jgo 0x6
-0xc0 0x14 0x00 0x00 0x00 0x00
-
-# CHECK: jgh 0xc
-0xc0 0x24 0x00 0x00 0x00 0x00
-
-# CHECK: jgnle 0x12
-0xc0 0x34 0x00 0x00 0x00 0x00
-
-# CHECK: jgl 0x18
-0xc0 0x44 0x00 0x00 0x00 0x00
-
-# CHECK: jgnhe 0x1e
-0xc0 0x54 0x00 0x00 0x00 0x00
-
-# CHECK: jglh 0x24
-0xc0 0x64 0x00 0x00 0x00 0x00
-
-# CHECK: jgne 0x2a
-0xc0 0x74 0x00 0x00 0x00 0x00
-
-# CHECK: jge 0x30
-0xc0 0x84 0x00 0x00 0x00 0x00
-
-# CHECK: jgnlh 0x36
-0xc0 0x94 0x00 0x00 0x00 0x00
-
-# CHECK: jghe 0x3c
-0xc0 0xa4 0x00 0x00 0x00 0x00
-
-# CHECK: jgnl 0x42
-0xc0 0xb4 0x00 0x00 0x00 0x00
-
-# CHECK: jgle 0x48
-0xc0 0xc4 0x00 0x00 0x00 0x00
-
-# CHECK: jgnh 0x4e
-0xc0 0xd4 0x00 0x00 0x00 0x00
-
-# CHECK: jgno 0x54
-0xc0 0xe4 0x00 0x00 0x00 0x00
-
-# CHECK: jg 0x5a
-0xc0 0xf4 0x00 0x00 0x00 0x00
-
-# CHECK: brcl 0, 0x5e
-0xc0 0x04 0xff 0xff 0xff 0xff
-
-# CHECK: brcl 0, 0xffffffff00000066
-0xc0 0x04 0x80 0x00 0x00 0x00
-
-# CHECK: brcl 0, 0x10000006a
-0xc0 0x04 0x7f 0xff 0xff 0xff
-
-# CHECK: jg 0x70
-0xc0 0xf4 0xff 0xff 0xff 0xff
-
-# CHECK: jg 0xffffffff00000078
-0xc0 0xf4 0x80 0x00 0x00 0x00
-
-# CHECK: jg 0x10000007c
-0xc0 0xf4 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-c.txt b/test/MC/Disassembler/SystemZ/insn-c.txt
deleted file mode 100644
index 1dbd6366ab..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-c.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: c %r0, 0
-0x59 0x00 0x00 0x00
-
-# CHECK: c %r0, 4095
-0x59 0x00 0x0f 0xff
-
-# CHECK: c %r0, 0(%r1)
-0x59 0x00 0x10 0x00
-
-# CHECK: c %r0, 0(%r15)
-0x59 0x00 0xf0 0x00
-
-# CHECK: c %r0, 4095(%r1,%r15)
-0x59 0x01 0xff 0xff
-
-# CHECK: c %r0, 4095(%r15,%r1)
-0x59 0x0f 0x1f 0xff
-
-# CHECK: c %r15, 0
-0x59 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-cdb.txt b/test/MC/Disassembler/SystemZ/insn-cdb.txt
deleted file mode 100644
index fcccf34a6a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cdb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cdb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x19
-
-# CHECK: cdb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x19
-
-# CHECK: cdb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x19
-
-# CHECK: cdb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x19
-
-# CHECK: cdb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x19
-
-# CHECK: cdb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x19
-
-# CHECK: cdb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x19
diff --git a/test/MC/Disassembler/SystemZ/insn-cdbr.txt b/test/MC/Disassembler/SystemZ/insn-cdbr.txt
deleted file mode 100644
index 579c6f73f1..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cdbr %f0, %f0
-0xb3 0x19 0x00 0x00
-
-# CHECK: cdbr %f0, %f15
-0xb3 0x19 0x00 0x0f
-
-# CHECK: cdbr %f7, %f8
-0xb3 0x19 0x00 0x78
-
-# CHECK: cdbr %f15, %f0
-0xb3 0x19 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cdfbr.txt b/test/MC/Disassembler/SystemZ/insn-cdfbr.txt
deleted file mode 100644
index 04004ed6e3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cdfbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cdfbr %f0, %r0
-0xb3 0x95 0x00 0x00
-
-# CHECK: cdfbr %f0, %r15
-0xb3 0x95 0x00 0x0f
-
-# CHECK: cdfbr %f15, %r0
-0xb3 0x95 0x00 0xf0
-
-# CHECK: cdfbr %f7, %r8
-0xb3 0x95 0x00 0x78
-
-# CHECK: cdfbr %f15, %r15
-0xb3 0x95 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cdgbr.txt b/test/MC/Disassembler/SystemZ/insn-cdgbr.txt
deleted file mode 100644
index 8105eb2f99..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cdgbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cdgbr %f0, %r0
-0xb3 0xa5 0x00 0x00
-
-# CHECK: cdgbr %f0, %r15
-0xb3 0xa5 0x00 0x0f
-
-# CHECK: cdgbr %f15, %r0
-0xb3 0xa5 0x00 0xf0
-
-# CHECK: cdgbr %f7, %r8
-0xb3 0xa5 0x00 0x78
-
-# CHECK: cdgbr %f15, %r15
-0xb3 0xa5 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-ceb.txt b/test/MC/Disassembler/SystemZ/insn-ceb.txt
deleted file mode 100644
index 51424e8319..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ceb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ceb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x09
-
-# CHECK: ceb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x09
-
-# CHECK: ceb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x09
-
-# CHECK: ceb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x09
-
-# CHECK: ceb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x09
-
-# CHECK: ceb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x09
-
-# CHECK: ceb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x09
diff --git a/test/MC/Disassembler/SystemZ/insn-cebr.txt b/test/MC/Disassembler/SystemZ/insn-cebr.txt
deleted file mode 100644
index 7d2e380fcd..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cebr %f0, %f0
-0xb3 0x09 0x00 0x00
-
-# CHECK: cebr %f0, %f15
-0xb3 0x09 0x00 0x0f
-
-# CHECK: cebr %f7, %f8
-0xb3 0x09 0x00 0x78
-
-# CHECK: cebr %f15, %f0
-0xb3 0x09 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cefbr.txt b/test/MC/Disassembler/SystemZ/insn-cefbr.txt
deleted file mode 100644
index edc1aa9a17..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cefbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cefbr %f0, %r0
-0xb3 0x94 0x00 0x00
-
-# CHECK: cefbr %f0, %r15
-0xb3 0x94 0x00 0x0f
-
-# CHECK: cefbr %f15, %r0
-0xb3 0x94 0x00 0xf0
-
-# CHECK: cefbr %f7, %r8
-0xb3 0x94 0x00 0x78
-
-# CHECK: cefbr %f15, %r15
-0xb3 0x94 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cegbr.txt b/test/MC/Disassembler/SystemZ/insn-cegbr.txt
deleted file mode 100644
index 4cd4b5b6b6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cegbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cegbr %f0, %r0
-0xb3 0xa4 0x00 0x00
-
-# CHECK: cegbr %f0, %r15
-0xb3 0xa4 0x00 0x0f
-
-# CHECK: cegbr %f15, %r0
-0xb3 0xa4 0x00 0xf0
-
-# CHECK: cegbr %f7, %r8
-0xb3 0xa4 0x00 0x78
-
-# CHECK: cegbr %f15, %r15
-0xb3 0xa4 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cfdbr.txt b/test/MC/Disassembler/SystemZ/insn-cfdbr.txt
deleted file mode 100644
index feceb689ed..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cfdbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cfdbr %r0, 0, %f0
-0xb3 0x99 0x00 0x00
-
-# CHECK: cfdbr %r0, 0, %f15
-0xb3 0x99 0x00 0x0f
-
-# CHECK: cfdbr %r0, 15, %f0
-0xb3 0x99 0xf0 0x00
-
-# CHECK: cfdbr %r4, 5, %f6
-0xb3 0x99 0x50 0x46
-
-# CHECK: cfdbr %r15, 0, %f0
-0xb3 0x99 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cfebr.txt b/test/MC/Disassembler/SystemZ/insn-cfebr.txt
deleted file mode 100644
index 07f7ad2d42..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cfebr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cfebr %r0, 0, %f0
-0xb3 0x98 0x00 0x00
-
-# CHECK: cfebr %r0, 0, %f15
-0xb3 0x98 0x00 0x0f
-
-# CHECK: cfebr %r0, 15, %f0
-0xb3 0x98 0xf0 0x00
-
-# CHECK: cfebr %r4, 5, %f6
-0xb3 0x98 0x50 0x46
-
-# CHECK: cfebr %r15, 0, %f0
-0xb3 0x98 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cfi.txt b/test/MC/Disassembler/SystemZ/insn-cfi.txt
deleted file mode 100644
index ffc38b5946..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cfi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cfi %r0, -2147483648
-0xc2 0x0d 0x80 0x00 0x00 0x00
-
-# CHECK: cfi %r0, -1
-0xc2 0x0d 0xff 0xff 0xff 0xff
-
-# CHECK: cfi %r0, 0
-0xc2 0x0d 0x00 0x00 0x00 0x00
-
-# CHECK: cfi %r0, 1
-0xc2 0x0d 0x00 0x00 0x00 0x01
-
-# CHECK: cfi %r0, 2147483647
-0xc2 0x0d 0x7f 0xff 0xff 0xff
-
-# CHECK: cfi %r15, 0
-0xc2 0xfd 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-cfxbr.txt b/test/MC/Disassembler/SystemZ/insn-cfxbr.txt
deleted file mode 100644
index 5202f59f44..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cfxbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cfxbr %r0, 0, %f0
-0xb3 0x9a 0x00 0x00
-
-# CHECK: cfxbr %r0, 0, %f13
-0xb3 0x9a 0x00 0x0d
-
-# CHECK: cfxbr %r0, 15, %f0
-0xb3 0x9a 0xf0 0x00
-
-# CHECK: cfxbr %r4, 5, %f8
-0xb3 0x9a 0x50 0x48
-
-# CHECK: cfxbr %r15, 0, %f0
-0xb3 0x9a 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cg.txt b/test/MC/Disassembler/SystemZ/insn-cg.txt
deleted file mode 100644
index f314902f17..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x20
-
-# CHECK: cg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x20
-
-# CHECK: cg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x20
-
-# CHECK: cg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x20
-
-# CHECK: cg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x20
-
-# CHECK: cg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x20
-
-# CHECK: cg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x20
-
-# CHECK: cg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x20
-
-# CHECK: cg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x20
-
-# CHECK: cg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x20
diff --git a/test/MC/Disassembler/SystemZ/insn-cgdbr.txt b/test/MC/Disassembler/SystemZ/insn-cgdbr.txt
deleted file mode 100644
index 16a771ab27..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgdbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgdbr %r0, 0, %f0
-0xb3 0xa9 0x00 0x00
-
-# CHECK: cgdbr %r0, 0, %f15
-0xb3 0xa9 0x00 0x0f
-
-# CHECK: cgdbr %r0, 15, %f0
-0xb3 0xa9 0xf0 0x00
-
-# CHECK: cgdbr %r4, 5, %f6
-0xb3 0xa9 0x50 0x46
-
-# CHECK: cgdbr %r15, 0, %f0
-0xb3 0xa9 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cgebr.txt b/test/MC/Disassembler/SystemZ/insn-cgebr.txt
deleted file mode 100644
index 2f224cca36..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgebr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgebr %r0, 0, %f0
-0xb3 0xa8 0x00 0x00
-
-# CHECK: cgebr %r0, 0, %f15
-0xb3 0xa8 0x00 0x0f
-
-# CHECK: cgebr %r0, 15, %f0
-0xb3 0xa8 0xf0 0x00
-
-# CHECK: cgebr %r4, 5, %f6
-0xb3 0xa8 0x50 0x46
-
-# CHECK: cgebr %r15, 0, %f0
-0xb3 0xa8 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-cgf.txt b/test/MC/Disassembler/SystemZ/insn-cgf.txt
deleted file mode 100644
index cc20d978ef..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x30
-
-# CHECK: cgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x30
-
-# CHECK: cgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x30
-
-# CHECK: cgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x30
-
-# CHECK: cgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x30
-
-# CHECK: cgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x30
-
-# CHECK: cgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x30
-
-# CHECK: cgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x30
-
-# CHECK: cgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x30
-
-# CHECK: cgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x30
diff --git a/test/MC/Disassembler/SystemZ/insn-cgfi.txt b/test/MC/Disassembler/SystemZ/insn-cgfi.txt
deleted file mode 100644
index 05fb61231a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgfi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgfi %r0, -2147483648
-0xc2 0x0c 0x80 0x00 0x00 0x00
-
-# CHECK: cgfi %r0, -1
-0xc2 0x0c 0xff 0xff 0xff 0xff
-
-# CHECK: cgfi %r0, 0
-0xc2 0x0c 0x00 0x00 0x00 0x00
-
-# CHECK: cgfi %r0, 1
-0xc2 0x0c 0x00 0x00 0x00 0x01
-
-# CHECK: cgfi %r0, 2147483647
-0xc2 0x0c 0x7f 0xff 0xff 0xff
-
-# CHECK: cgfi %r15, 0
-0xc2 0xfc 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-cgfr.txt b/test/MC/Disassembler/SystemZ/insn-cgfr.txt
deleted file mode 100644
index 272e5f8de0..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgfr %r0, %r0
-0xb9 0x30 0x00 0x00
-
-# CHECK: cgfr %r0, %r15
-0xb9 0x30 0x00 0x0f
-
-# CHECK: cgfr %r15, %r0
-0xb9 0x30 0x00 0xf0
-
-# CHECK: cgfr %r7, %r8
-0xb9 0x30 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-cgfrl.txt b/test/MC/Disassembler/SystemZ/insn-cgfrl.txt
deleted file mode 100644
index 5ad5c7d267..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgfrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgfrl %r0, 0x0
-0xc6 0x0c 0x00 0x00 0x00 0x00
-
-# CHECK: cgfrl %r15, 0x6
-0xc6 0xfc 0x00 0x00 0x00 0x00
-
-# CHECK: cgfrl %r0, 0xa
-0xc6 0x0c 0xff 0xff 0xff 0xff
-
-# CHECK: cgfrl %r15, 0x10
-0xc6 0xfc 0xff 0xff 0xff 0xff
-
-# CHECK: cgfrl %r0, 0xffffffff00000018
-0xc6 0x0c 0x80 0x00 0x00 0x00
-
-# CHECK: cgfrl %r15, 0xffffffff0000001e
-0xc6 0xfc 0x80 0x00 0x00 0x00
-
-# CHECK: cgfrl %r0, 0x100000022
-0xc6 0x0c 0x7f 0xff 0xff 0xff
-
-# CHECK: cgfrl %r15, 0x100000028
-0xc6 0xfc 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cgh.txt b/test/MC/Disassembler/SystemZ/insn-cgh.txt
deleted file mode 100644
index 2a6b74b667..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgh.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x34
-
-# CHECK: cgh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x34
-
-# CHECK: cgh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x34
-
-# CHECK: cgh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x34
-
-# CHECK: cgh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x34
-
-# CHECK: cgh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x34
-
-# CHECK: cgh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x34
-
-# CHECK: cgh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x34
-
-# CHECK: cgh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x34
-
-# CHECK: cgh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x34
diff --git a/test/MC/Disassembler/SystemZ/insn-cghi.txt b/test/MC/Disassembler/SystemZ/insn-cghi.txt
deleted file mode 100644
index 481e469a19..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cghi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cghi %r0, -32768
-0xa7 0x0f 0x80 0x00
-
-# CHECK: cghi %r0, -1
-0xa7 0x0f 0xff 0xff
-
-# CHECK: cghi %r0, 0
-0xa7 0x0f 0x00 0x00
-
-# CHECK: cghi %r0, 1
-0xa7 0x0f 0x00 0x01
-
-# CHECK: cghi %r0, 32767
-0xa7 0x0f 0x7f 0xff
-
-# CHECK: cghi %r15, 0
-0xa7 0xff 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-cghrl.txt b/test/MC/Disassembler/SystemZ/insn-cghrl.txt
deleted file mode 100644
index 1d2eac720a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cghrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cghrl %r0, 0x0
-0xc6 0x04 0x00 0x00 0x00 0x00
-
-# CHECK: cghrl %r15, 0x6
-0xc6 0xf4 0x00 0x00 0x00 0x00
-
-# CHECK: cghrl %r0, 0xa
-0xc6 0x04 0xff 0xff 0xff 0xff
-
-# CHECK: cghrl %r15, 0x10
-0xc6 0xf4 0xff 0xff 0xff 0xff
-
-# CHECK: cghrl %r0, 0xffffffff00000018
-0xc6 0x04 0x80 0x00 0x00 0x00
-
-# CHECK: cghrl %r15, 0xffffffff0000001e
-0xc6 0xf4 0x80 0x00 0x00 0x00
-
-# CHECK: cghrl %r0, 0x100000022
-0xc6 0x04 0x7f 0xff 0xff 0xff
-
-# CHECK: cghrl %r15, 0x100000028
-0xc6 0xf4 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cghsi.txt b/test/MC/Disassembler/SystemZ/insn-cghsi.txt
deleted file mode 100644
index 49ad3fd7eb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cghsi.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cghsi 0, 0
-0xe5 0x58 0x00 0x00 0x00 0x00
-
-# CHECK: cghsi 4095, 0
-0xe5 0x58 0x0f 0xff 0x00 0x00
-
-# CHECK: cghsi 0, -32768
-0xe5 0x58 0x00 0x00 0x80 0x00
-
-# CHECK: cghsi 0, -1
-0xe5 0x58 0x00 0x00 0xff 0xff
-
-# CHECK: cghsi 0, 0
-0xe5 0x58 0x00 0x00 0x00 0x00
-
-# CHECK: cghsi 0, 1
-0xe5 0x58 0x00 0x00 0x00 0x01
-
-# CHECK: cghsi 0, 32767
-0xe5 0x58 0x00 0x00 0x7f 0xff
-
-# CHECK: cghsi 0(%r1), 42
-0xe5 0x58 0x10 0x00 0x00 0x2a
-
-# CHECK: cghsi 0(%r15), 42
-0xe5 0x58 0xf0 0x00 0x00 0x2a
-
-# CHECK: cghsi 4095(%r1), 42
-0xe5 0x58 0x1f 0xff 0x00 0x2a
-
-# CHECK: cghsi 4095(%r15), 42
-0xe5 0x58 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-cgr.txt b/test/MC/Disassembler/SystemZ/insn-cgr.txt
deleted file mode 100644
index 75cc159fd1..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgr %r0, %r0
-0xb9 0x20 0x00 0x00
-
-# CHECK: cgr %r0, %r15
-0xb9 0x20 0x00 0x0f
-
-# CHECK: cgr %r15, %r0
-0xb9 0x20 0x00 0xf0
-
-# CHECK: cgr %r7, %r8
-0xb9 0x20 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-cgrl.txt b/test/MC/Disassembler/SystemZ/insn-cgrl.txt
deleted file mode 100644
index 7f4faac2a9..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgrl %r0, 0x0
-0xc6 0x08 0x00 0x00 0x00 0x00
-
-# CHECK: cgrl %r15, 0x6
-0xc6 0xf8 0x00 0x00 0x00 0x00
-
-# CHECK: cgrl %r0, 0xa
-0xc6 0x08 0xff 0xff 0xff 0xff
-
-# CHECK: cgrl %r15, 0x10
-0xc6 0xf8 0xff 0xff 0xff 0xff
-
-# CHECK: cgrl %r0, 0xffffffff00000018
-0xc6 0x08 0x80 0x00 0x00 0x00
-
-# CHECK: cgrl %r15, 0xffffffff0000001e
-0xc6 0xf8 0x80 0x00 0x00 0x00
-
-# CHECK: cgrl %r0, 0x100000022
-0xc6 0x08 0x7f 0xff 0xff 0xff
-
-# CHECK: cgrl %r15, 0x100000028
-0xc6 0xf8 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cgxbr.txt b/test/MC/Disassembler/SystemZ/insn-cgxbr.txt
deleted file mode 100644
index d97a1ca984..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cgxbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cgxbr %r0, 0, %f0
-0xb3 0xaa 0x00 0x00
-
-# CHECK: cgxbr %r0, 0, %f13
-0xb3 0xaa 0x00 0x0d
-
-# CHECK: cgxbr %r0, 15, %f0
-0xb3 0xaa 0xf0 0x00
-
-# CHECK: cgxbr %r4, 5, %f8
-0xb3 0xaa 0x50 0x48
-
-# CHECK: cgxbr %r15, 0, %f0
-0xb3 0xaa 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-ch.txt b/test/MC/Disassembler/SystemZ/insn-ch.txt
deleted file mode 100644
index 8501626563..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ch.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ch %r0, 0
-0x49 0x00 0x00 0x00
-
-# CHECK: ch %r0, 4095
-0x49 0x00 0x0f 0xff
-
-# CHECK: ch %r0, 0(%r1)
-0x49 0x00 0x10 0x00
-
-# CHECK: ch %r0, 0(%r15)
-0x49 0x00 0xf0 0x00
-
-# CHECK: ch %r0, 4095(%r1,%r15)
-0x49 0x01 0xff 0xff
-
-# CHECK: ch %r0, 4095(%r15,%r1)
-0x49 0x0f 0x1f 0xff
-
-# CHECK: ch %r15, 0
-0x49 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-chhsi.txt b/test/MC/Disassembler/SystemZ/insn-chhsi.txt
deleted file mode 100644
index 6952f481cc..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-chhsi.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: chhsi 0, 0
-0xe5 0x54 0x00 0x00 0x00 0x00
-
-# CHECK: chhsi 4095, 0
-0xe5 0x54 0x0f 0xff 0x00 0x00
-
-# CHECK: chhsi 0, -32768
-0xe5 0x54 0x00 0x00 0x80 0x00
-
-# CHECK: chhsi 0, -1
-0xe5 0x54 0x00 0x00 0xff 0xff
-
-# CHECK: chhsi 0, 0
-0xe5 0x54 0x00 0x00 0x00 0x00
-
-# CHECK: chhsi 0, 1
-0xe5 0x54 0x00 0x00 0x00 0x01
-
-# CHECK: chhsi 0, 32767
-0xe5 0x54 0x00 0x00 0x7f 0xff
-
-# CHECK: chhsi 0(%r1), 42
-0xe5 0x54 0x10 0x00 0x00 0x2a
-
-# CHECK: chhsi 0(%r15), 42
-0xe5 0x54 0xf0 0x00 0x00 0x2a
-
-# CHECK: chhsi 4095(%r1), 42
-0xe5 0x54 0x1f 0xff 0x00 0x2a
-
-# CHECK: chhsi 4095(%r15), 42
-0xe5 0x54 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-chi.txt b/test/MC/Disassembler/SystemZ/insn-chi.txt
deleted file mode 100644
index a334582f3e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-chi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: chi %r0, -32768
-0xa7 0x0e 0x80 0x00
-
-# CHECK: chi %r0, -1
-0xa7 0x0e 0xff 0xff
-
-# CHECK: chi %r0, 0
-0xa7 0x0e 0x00 0x00
-
-# CHECK: chi %r0, 1
-0xa7 0x0e 0x00 0x01
-
-# CHECK: chi %r0, 32767
-0xa7 0x0e 0x7f 0xff
-
-# CHECK: chi %r15, 0
-0xa7 0xfe 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-chrl.txt b/test/MC/Disassembler/SystemZ/insn-chrl.txt
deleted file mode 100644
index 1724329e8c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-chrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: chrl %r0, 0x0
-0xc6 0x05 0x00 0x00 0x00 0x00
-
-# CHECK: chrl %r15, 0x6
-0xc6 0xf5 0x00 0x00 0x00 0x00
-
-# CHECK: chrl %r0, 0xa
-0xc6 0x05 0xff 0xff 0xff 0xff
-
-# CHECK: chrl %r15, 0x10
-0xc6 0xf5 0xff 0xff 0xff 0xff
-
-# CHECK: chrl %r0, 0xffffffff00000018
-0xc6 0x05 0x80 0x00 0x00 0x00
-
-# CHECK: chrl %r15, 0xffffffff0000001e
-0xc6 0xf5 0x80 0x00 0x00 0x00
-
-# CHECK: chrl %r0, 0x100000022
-0xc6 0x05 0x7f 0xff 0xff 0xff
-
-# CHECK: chrl %r15, 0x100000028
-0xc6 0xf5 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-chsi.txt b/test/MC/Disassembler/SystemZ/insn-chsi.txt
deleted file mode 100644
index 09f658dc6d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-chsi.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: chsi 0, 0
-0xe5 0x5c 0x00 0x00 0x00 0x00
-
-# CHECK: chsi 4095, 0
-0xe5 0x5c 0x0f 0xff 0x00 0x00
-
-# CHECK: chsi 0, -32768
-0xe5 0x5c 0x00 0x00 0x80 0x00
-
-# CHECK: chsi 0, -1
-0xe5 0x5c 0x00 0x00 0xff 0xff
-
-# CHECK: chsi 0, 0
-0xe5 0x5c 0x00 0x00 0x00 0x00
-
-# CHECK: chsi 0, 1
-0xe5 0x5c 0x00 0x00 0x00 0x01
-
-# CHECK: chsi 0, 32767
-0xe5 0x5c 0x00 0x00 0x7f 0xff
-
-# CHECK: chsi 0(%r1), 42
-0xe5 0x5c 0x10 0x00 0x00 0x2a
-
-# CHECK: chsi 0(%r15), 42
-0xe5 0x5c 0xf0 0x00 0x00 0x2a
-
-# CHECK: chsi 4095(%r1), 42
-0xe5 0x5c 0x1f 0xff 0x00 0x2a
-
-# CHECK: chsi 4095(%r15), 42
-0xe5 0x5c 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-chy.txt b/test/MC/Disassembler/SystemZ/insn-chy.txt
deleted file mode 100644
index dc5308d362..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-chy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: chy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x79
-
-# CHECK: chy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x79
-
-# CHECK: chy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x79
-
-# CHECK: chy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x79
-
-# CHECK: chy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x79
-
-# CHECK: chy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x79
-
-# CHECK: chy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x79
-
-# CHECK: chy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x79
-
-# CHECK: chy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x79
-
-# CHECK: chy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x79
diff --git a/test/MC/Disassembler/SystemZ/insn-cl.txt b/test/MC/Disassembler/SystemZ/insn-cl.txt
deleted file mode 100644
index fd2364d150..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cl.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cl %r0, 0
-0x55 0x00 0x00 0x00
-
-# CHECK: cl %r0, 4095
-0x55 0x00 0x0f 0xff
-
-# CHECK: cl %r0, 0(%r1)
-0x55 0x00 0x10 0x00
-
-# CHECK: cl %r0, 0(%r15)
-0x55 0x00 0xf0 0x00
-
-# CHECK: cl %r0, 4095(%r1,%r15)
-0x55 0x01 0xff 0xff
-
-# CHECK: cl %r0, 4095(%r15,%r1)
-0x55 0x0f 0x1f 0xff
-
-# CHECK: cl %r15, 0
-0x55 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-clfhsi.txt b/test/MC/Disassembler/SystemZ/insn-clfhsi.txt
deleted file mode 100644
index e2457169fd..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clfhsi.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clfhsi 0, 0
-0xe5 0x5d 0x00 0x00 0x00 0x00
-
-# CHECK: clfhsi 4095, 0
-0xe5 0x5d 0x0f 0xff 0x00 0x00
-
-# CHECK: clfhsi 0, 65535
-0xe5 0x5d 0x00 0x00 0xff 0xff
-
-# CHECK: clfhsi 0(%r1), 42
-0xe5 0x5d 0x10 0x00 0x00 0x2a
-
-# CHECK: clfhsi 0(%r15), 42
-0xe5 0x5d 0xf0 0x00 0x00 0x2a
-
-# CHECK: clfhsi 4095(%r1), 42
-0xe5 0x5d 0x1f 0xff 0x00 0x2a
-
-# CHECK: clfhsi 4095(%r15), 42
-0xe5 0x5d 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-clfi.txt b/test/MC/Disassembler/SystemZ/insn-clfi.txt
deleted file mode 100644
index 24fe22801d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clfi.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clfi %r0, 0
-0xc2 0x0f 0x00 0x00 0x00 0x00
-
-# CHECK: clfi %r0, 4294967295
-0xc2 0x0f 0xff 0xff 0xff 0xff
-
-# CHECK: clfi %r15, 0
-0xc2 0xff 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-clg.txt b/test/MC/Disassembler/SystemZ/insn-clg.txt
deleted file mode 100644
index cf579c815c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x21
-
-# CHECK: clg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x21
-
-# CHECK: clg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x21
-
-# CHECK: clg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x21
-
-# CHECK: clg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x21
-
-# CHECK: clg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x21
-
-# CHECK: clg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x21
-
-# CHECK: clg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x21
-
-# CHECK: clg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x21
-
-# CHECK: clg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x21
diff --git a/test/MC/Disassembler/SystemZ/insn-clgf.txt b/test/MC/Disassembler/SystemZ/insn-clgf.txt
deleted file mode 100644
index 61b701e2fb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x31
-
-# CHECK: clgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x31
-
-# CHECK: clgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x31
-
-# CHECK: clgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x31
-
-# CHECK: clgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x31
-
-# CHECK: clgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x31
-
-# CHECK: clgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x31
-
-# CHECK: clgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x31
-
-# CHECK: clgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x31
-
-# CHECK: clgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x31
diff --git a/test/MC/Disassembler/SystemZ/insn-clgfi.txt b/test/MC/Disassembler/SystemZ/insn-clgfi.txt
deleted file mode 100644
index 5972e5e636..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clgfi.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clgfi %r0, 0
-0xc2 0x0e 0x00 0x00 0x00 0x00
-
-# CHECK: clgfi %r0, 4294967295
-0xc2 0x0e 0xff 0xff 0xff 0xff
-
-# CHECK: clgfi %r15, 0
-0xc2 0xfe 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-clgfr.txt b/test/MC/Disassembler/SystemZ/insn-clgfr.txt
deleted file mode 100644
index 81cf51c93a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clgfr %r0, %r0
-0xb9 0x31 0x00 0x00
-
-# CHECK: clgfr %r0, %r15
-0xb9 0x31 0x00 0x0f
-
-# CHECK: clgfr %r15, %r0
-0xb9 0x31 0x00 0xf0
-
-# CHECK: clgfr %r7, %r8
-0xb9 0x31 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-clgfrl.txt b/test/MC/Disassembler/SystemZ/insn-clgfrl.txt
deleted file mode 100644
index 108472be5a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clgfrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clgfrl %r0, 0x0
-0xc6 0x0e 0x00 0x00 0x00 0x00
-
-# CHECK: clgfrl %r15, 0x6
-0xc6 0xfe 0x00 0x00 0x00 0x00
-
-# CHECK: clgfrl %r0, 0xa
-0xc6 0x0e 0xff 0xff 0xff 0xff
-
-# CHECK: clgfrl %r15, 0x10
-0xc6 0xfe 0xff 0xff 0xff 0xff
-
-# CHECK: clgfrl %r0, 0xffffffff00000018
-0xc6 0x0e 0x80 0x00 0x00 0x00
-
-# CHECK: clgfrl %r15, 0xffffffff0000001e
-0xc6 0xfe 0x80 0x00 0x00 0x00
-
-# CHECK: clgfrl %r0, 0x100000022
-0xc6 0x0e 0x7f 0xff 0xff 0xff
-
-# CHECK: clgfrl %r15, 0x100000028
-0xc6 0xfe 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-clghrl.txt b/test/MC/Disassembler/SystemZ/insn-clghrl.txt
deleted file mode 100644
index 23048fe3f4..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clghrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clghrl %r0, 0x0
-0xc6 0x06 0x00 0x00 0x00 0x00
-
-# CHECK: clghrl %r15, 0x6
-0xc6 0xf6 0x00 0x00 0x00 0x00
-
-# CHECK: clghrl %r0, 0xa
-0xc6 0x06 0xff 0xff 0xff 0xff
-
-# CHECK: clghrl %r15, 0x10
-0xc6 0xf6 0xff 0xff 0xff 0xff
-
-# CHECK: clghrl %r0, 0xffffffff00000018
-0xc6 0x06 0x80 0x00 0x00 0x00
-
-# CHECK: clghrl %r15, 0xffffffff0000001e
-0xc6 0xf6 0x80 0x00 0x00 0x00
-
-# CHECK: clghrl %r0, 0x100000022
-0xc6 0x06 0x7f 0xff 0xff 0xff
-
-# CHECK: clghrl %r15, 0x100000028
-0xc6 0xf6 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-clghsi.txt b/test/MC/Disassembler/SystemZ/insn-clghsi.txt
deleted file mode 100644
index 64259ffcf5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clghsi.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clghsi 0, 0
-0xe5 0x59 0x00 0x00 0x00 0x00
-
-# CHECK: clghsi 4095, 0
-0xe5 0x59 0x0f 0xff 0x00 0x00
-
-# CHECK: clghsi 0, 65535
-0xe5 0x59 0x00 0x00 0xff 0xff
-
-# CHECK: clghsi 0(%r1), 42
-0xe5 0x59 0x10 0x00 0x00 0x2a
-
-# CHECK: clghsi 0(%r15), 42
-0xe5 0x59 0xf0 0x00 0x00 0x2a
-
-# CHECK: clghsi 4095(%r1), 42
-0xe5 0x59 0x1f 0xff 0x00 0x2a
-
-# CHECK: clghsi 4095(%r15), 42
-0xe5 0x59 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-clgr.txt b/test/MC/Disassembler/SystemZ/insn-clgr.txt
deleted file mode 100644
index 70e3f5f033..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clgr %r0, %r0
-0xb9 0x21 0x00 0x00
-
-# CHECK: clgr %r0, %r15
-0xb9 0x21 0x00 0x0f
-
-# CHECK: clgr %r15, %r0
-0xb9 0x21 0x00 0xf0
-
-# CHECK: clgr %r7, %r8
-0xb9 0x21 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-clgrl.txt b/test/MC/Disassembler/SystemZ/insn-clgrl.txt
deleted file mode 100644
index cad4c7849d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clgrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clgrl %r0, 0x0
-0xc6 0x0a 0x00 0x00 0x00 0x00
-
-# CHECK: clgrl %r15, 0x6
-0xc6 0xfa 0x00 0x00 0x00 0x00
-
-# CHECK: clgrl %r0, 0xa
-0xc6 0x0a 0xff 0xff 0xff 0xff
-
-# CHECK: clgrl %r15, 0x10
-0xc6 0xfa 0xff 0xff 0xff 0xff
-
-# CHECK: clgrl %r0, 0xffffffff00000018
-0xc6 0x0a 0x80 0x00 0x00 0x00
-
-# CHECK: clgrl %r15, 0xffffffff0000001e
-0xc6 0xfa 0x80 0x00 0x00 0x00
-
-# CHECK: clgrl %r0, 0x100000022
-0xc6 0x0a 0x7f 0xff 0xff 0xff
-
-# CHECK: clgrl %r15, 0x100000028
-0xc6 0xfa 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-clhhsi.txt b/test/MC/Disassembler/SystemZ/insn-clhhsi.txt
deleted file mode 100644
index 8da079b273..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clhhsi.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clhhsi 0, 0
-0xe5 0x55 0x00 0x00 0x00 0x00
-
-# CHECK: clhhsi 4095, 0
-0xe5 0x55 0x0f 0xff 0x00 0x00
-
-# CHECK: clhhsi 0, 65535
-0xe5 0x55 0x00 0x00 0xff 0xff
-
-# CHECK: clhhsi 0(%r1), 42
-0xe5 0x55 0x10 0x00 0x00 0x2a
-
-# CHECK: clhhsi 0(%r15), 42
-0xe5 0x55 0xf0 0x00 0x00 0x2a
-
-# CHECK: clhhsi 4095(%r1), 42
-0xe5 0x55 0x1f 0xff 0x00 0x2a
-
-# CHECK: clhhsi 4095(%r15), 42
-0xe5 0x55 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-clhrl.txt b/test/MC/Disassembler/SystemZ/insn-clhrl.txt
deleted file mode 100644
index 6fdd9e23df..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clhrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clhrl %r0, 0xaabbccdc
-0xc6 0x07 0x55 0x5d 0xe6 0x6e
-
-# CHECK: clhrl %r15, 0xaabbcce2
-0xc6 0xf7 0x55 0x5d 0xe6 0x6e
-
-# CHECK: clhrl %r0, 0xc
-0xc6 0x07 0x00 0x00 0x00 0x00
-
-# CHECK: clhrl %r15, 0x12
-0xc6 0xf7 0x00 0x00 0x00 0x00
-
-# CHECK: clhrl %r3, 0x18
-0xc6 0x37 0x00 0x00 0x00 0x00
-
-# CHECK: clhrl %r4, 0x1e
-0xc6 0x47 0x00 0x00 0x00 0x00
-
-# CHECK: clhrl %r7, 0x24
-0xc6 0x77 0x00 0x00 0x00 0x00
-
-# CHECK: clhrl %r8, 0x2a
-0xc6 0x87 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-cli.txt b/test/MC/Disassembler/SystemZ/insn-cli.txt
deleted file mode 100644
index 5c730e23b6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cli.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cli 0, 0
-0x95 0x00 0x00 0x00
-
-# CHECK: cli 4095, 0
-0x95 0x00 0x0f 0xff
-
-# CHECK: cli 0, 255
-0x95 0xff 0x00 0x00
-
-# CHECK: cli 0(%r1), 42
-0x95 0x2a 0x10 0x00
-
-# CHECK: cli 0(%r15), 42
-0x95 0x2a 0xf0 0x00
-
-# CHECK: cli 4095(%r1), 42
-0x95 0x2a 0x1f 0xff
-
-# CHECK: cli 4095(%r15), 42
-0x95 0x2a 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cliy.txt b/test/MC/Disassembler/SystemZ/insn-cliy.txt
deleted file mode 100644
index 6faa1244ce..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cliy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cliy -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x55
-
-# CHECK: cliy -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x55
-
-# CHECK: cliy 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x55
-
-# CHECK: cliy 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x55
-
-# CHECK: cliy 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x55
-
-# CHECK: cliy 0, 255
-0xeb 0xff 0x00 0x00 0x00 0x55
-
-# CHECK: cliy 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x55
-
-# CHECK: cliy 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x55
-
-# CHECK: cliy 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x55
-
-# CHECK: cliy 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x55
diff --git a/test/MC/Disassembler/SystemZ/insn-clr.txt b/test/MC/Disassembler/SystemZ/insn-clr.txt
deleted file mode 100644
index 81a1734d06..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clr %r0, %r0
-0x15 0x00
-
-# CHECK: clr %r0, %r15
-0x15 0x0f
-
-# CHECK: clr %r15, %r0
-0x15 0xf0
-
-# CHECK: clr %r7, %r8
-0x15 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-clrl.txt b/test/MC/Disassembler/SystemZ/insn-clrl.txt
deleted file mode 100644
index 72d0a46239..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-clrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: clrl %r0, 0x0
-0xc6 0x0f 0x00 0x00 0x00 0x00
-
-# CHECK: clrl %r15, 0x6
-0xc6 0xff 0x00 0x00 0x00 0x00
-
-# CHECK: clrl %r0, 0xa
-0xc6 0x0f 0xff 0xff 0xff 0xff
-
-# CHECK: clrl %r15, 0x10
-0xc6 0xff 0xff 0xff 0xff 0xff
-
-# CHECK: clrl %r0, 0xffffffff00000018
-0xc6 0x0f 0x80 0x00 0x00 0x00
-
-# CHECK: clrl %r15, 0xffffffff0000001e
-0xc6 0xff 0x80 0x00 0x00 0x00
-
-# CHECK: clrl %r0, 0x100000022
-0xc6 0x0f 0x7f 0xff 0xff 0xff
-
-# CHECK: clrl %r15, 0x100000028
-0xc6 0xff 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cly.txt b/test/MC/Disassembler/SystemZ/insn-cly.txt
deleted file mode 100644
index 70878f09f7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cly.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cly %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x55
-
-# CHECK: cly %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x55
-
-# CHECK: cly %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x55
-
-# CHECK: cly %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x55
-
-# CHECK: cly %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x55
-
-# CHECK: cly %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x55
-
-# CHECK: cly %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x55
-
-# CHECK: cly %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x55
-
-# CHECK: cly %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x55
-
-# CHECK: cly %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x55
diff --git a/test/MC/Disassembler/SystemZ/insn-cpsdr.txt b/test/MC/Disassembler/SystemZ/insn-cpsdr.txt
deleted file mode 100644
index d61686e2e1..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cpsdr.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cpsdr %f0, %f0, %f0
-0xb3 0x72 0x00 0x00
-
-# CHECK: cpsdr %f0, %f0, %f15
-0xb3 0x72 0x00 0x0f
-
-# CHECK: cpsdr %f0, %f15, %f0
-0xb3 0x72 0xf0 0x00
-
-# CHECK: cpsdr %f15, %f0, %f0
-0xb3 0x72 0x00 0xf0
-
-# CHECK: cpsdr %f1, %f2, %f3
-0xb3 0x72 0x20 0x13
-
-# CHECK: cpsdr %f15, %f15, %f15
-0xb3 0x72 0xf0 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cr.txt b/test/MC/Disassembler/SystemZ/insn-cr.txt
deleted file mode 100644
index 3072773178..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cr %r0, %r0
-0x19 0x00
-
-# CHECK: cr %r0, %r15
-0x19 0x0f
-
-# CHECK: cr %r15, %r0
-0x19 0xf0
-
-# CHECK: cr %r7, %r8
-0x19 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-crl.txt b/test/MC/Disassembler/SystemZ/insn-crl.txt
deleted file mode 100644
index e2d98a9257..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-crl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: crl %r0, 0x0
-0xc6 0x0d 0x00 0x00 0x00 0x00
-
-# CHECK: crl %r15, 0x6
-0xc6 0xfd 0x00 0x00 0x00 0x00
-
-# CHECK: crl %r0, 0xa
-0xc6 0x0d 0xff 0xff 0xff 0xff
-
-# CHECK: crl %r15, 0x10
-0xc6 0xfd 0xff 0xff 0xff 0xff
-
-# CHECK: crl %r0, 0xffffffff00000018
-0xc6 0x0d 0x80 0x00 0x00 0x00
-
-# CHECK: crl %r15, 0xffffffff0000001e
-0xc6 0xfd 0x80 0x00 0x00 0x00
-
-# CHECK: crl %r0, 0x100000022
-0xc6 0x0d 0x7f 0xff 0xff 0xff
-
-# CHECK: crl %r15, 0x100000028
-0xc6 0xfd 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-cs.txt b/test/MC/Disassembler/SystemZ/insn-cs.txt
deleted file mode 100644
index 63765f2d73..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cs.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cs %r0, %r0, 0
-0xba 0x00 0x00 0x00
-
-# CHECK: cs %r0, %r0, 4095
-0xba 0x00 0x0f 0xff
-
-# CHECK: cs %r0, %r0, 0(%r1)
-0xba 0x00 0x10 0x00
-
-# CHECK: cs %r0, %r0, 0(%r15)
-0xba 0x00 0xf0 0x00
-
-# CHECK: cs %r0, %r0, 4095(%r1)
-0xba 0x00 0x1f 0xff
-
-# CHECK: cs %r0, %r0, 4095(%r15)
-0xba 0x00 0xff 0xff
-
-# CHECK: cs %r0, %r15, 0
-0xba 0x0f 0x00 0x00
-
-# CHECK: cs %r15, %r0, 0
-0xba 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-csg.txt b/test/MC/Disassembler/SystemZ/insn-csg.txt
deleted file mode 100644
index a1fc7337de..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-csg.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: csg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x30
-
-# CHECK: csg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x30
-
-# CHECK: csg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x30
-
-# CHECK: csg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x30
-
-# CHECK: csg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x30
-
-# CHECK: csg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x30
-
-# CHECK: csg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x30
-
-# CHECK: csg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x30
-
-# CHECK: csg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x30
-
-# CHECK: csg %r0, %r15, 0
-0xeb 0x0f 0x00 0x00 0x00 0x30
-
-# CHECK: csg %r15, %r0, 0
-0xeb 0xf0 0x00 0x00 0x00 0x30
diff --git a/test/MC/Disassembler/SystemZ/insn-csy.txt b/test/MC/Disassembler/SystemZ/insn-csy.txt
deleted file mode 100644
index d112afbb6c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-csy.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: csy %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x14
-
-# CHECK: csy %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x14
-
-# CHECK: csy %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x14
-
-# CHECK: csy %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x14
-
-# CHECK: csy %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x14
-
-# CHECK: csy %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x14
-
-# CHECK: csy %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x14
-
-# CHECK: csy %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x14
-
-# CHECK: csy %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x14
-
-# CHECK: csy %r0, %r15, 0
-0xeb 0x0f 0x00 0x00 0x00 0x14
-
-# CHECK: csy %r15, %r0, 0
-0xeb 0xf0 0x00 0x00 0x00 0x14
diff --git a/test/MC/Disassembler/SystemZ/insn-cxbr.txt b/test/MC/Disassembler/SystemZ/insn-cxbr.txt
deleted file mode 100644
index fe212bdeb7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cxbr %f0, %f0
-0xb3 0x49 0x00 0x00
-
-# CHECK: cxbr %f0, %f13
-0xb3 0x49 0x00 0x0d
-
-# CHECK: cxbr %f8, %f8
-0xb3 0x49 0x00 0x88
-
-# CHECK: cxbr %f13, %f0
-0xb3 0x49 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-cxfbr.txt b/test/MC/Disassembler/SystemZ/insn-cxfbr.txt
deleted file mode 100644
index 2a1199c8d7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cxfbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cxfbr %f0, %r0
-0xb3 0x96 0x00 0x00
-
-# CHECK: cxfbr %f0, %r15
-0xb3 0x96 0x00 0x0f
-
-# CHECK: cxfbr %f13, %r0
-0xb3 0x96 0x00 0xd0
-
-# CHECK: cxfbr %f8, %r7
-0xb3 0x96 0x00 0x87
-
-# CHECK: cxfbr %f13, %r15
-0xb3 0x96 0x00 0xdf
diff --git a/test/MC/Disassembler/SystemZ/insn-cxgbr.txt b/test/MC/Disassembler/SystemZ/insn-cxgbr.txt
deleted file mode 100644
index 83fa1e87fe..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cxgbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cxgbr %f0, %r0
-0xb3 0xa6 0x00 0x00
-
-# CHECK: cxgbr %f0, %r15
-0xb3 0xa6 0x00 0x0f
-
-# CHECK: cxgbr %f13, %r0
-0xb3 0xa6 0x00 0xd0
-
-# CHECK: cxgbr %f8, %r7
-0xb3 0xa6 0x00 0x87
-
-# CHECK: cxgbr %f13, %r15
-0xb3 0xa6 0x00 0xdf
diff --git a/test/MC/Disassembler/SystemZ/insn-cy.txt b/test/MC/Disassembler/SystemZ/insn-cy.txt
deleted file mode 100644
index 20a2cba769..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-cy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: cy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x59
-
-# CHECK: cy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x59
-
-# CHECK: cy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x59
-
-# CHECK: cy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x59
-
-# CHECK: cy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x59
-
-# CHECK: cy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x59
-
-# CHECK: cy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x59
-
-# CHECK: cy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x59
-
-# CHECK: cy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x59
-
-# CHECK: cy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x59
diff --git a/test/MC/Disassembler/SystemZ/insn-ddb.txt b/test/MC/Disassembler/SystemZ/insn-ddb.txt
deleted file mode 100644
index 8c8e012307..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ddb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ddb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x1d
-
-# CHECK: ddb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x1d
-
-# CHECK: ddb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x1d
-
-# CHECK: ddb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x1d
-
-# CHECK: ddb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x1d
-
-# CHECK: ddb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x1d
-
-# CHECK: ddb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x1d
diff --git a/test/MC/Disassembler/SystemZ/insn-ddbr.txt b/test/MC/Disassembler/SystemZ/insn-ddbr.txt
deleted file mode 100644
index cba474e4c4..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ddbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ddbr %f0, %f0
-0xb3 0x1d 0x00 0x00
-
-# CHECK: ddbr %f0, %f15
-0xb3 0x1d 0x00 0x0f
-
-# CHECK: ddbr %f7, %f8
-0xb3 0x1d 0x00 0x78
-
-# CHECK: ddbr %f15, %f0
-0xb3 0x1d 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-deb.txt b/test/MC/Disassembler/SystemZ/insn-deb.txt
deleted file mode 100644
index e983027588..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-deb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: deb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x0d
-
-# CHECK: deb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x0d
-
-# CHECK: deb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x0d
-
-# CHECK: deb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x0d
-
-# CHECK: deb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x0d
-
-# CHECK: deb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x0d
-
-# CHECK: deb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x0d
diff --git a/test/MC/Disassembler/SystemZ/insn-debr.txt b/test/MC/Disassembler/SystemZ/insn-debr.txt
deleted file mode 100644
index 8af807c707..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-debr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: debr %f0, %f0
-0xb3 0x0d 0x00 0x00
-
-# CHECK: debr %f0, %f15
-0xb3 0x0d 0x00 0x0f
-
-# CHECK: debr %f7, %f8
-0xb3 0x0d 0x00 0x78
-
-# CHECK: debr %f15, %f0
-0xb3 0x0d 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-dl.txt b/test/MC/Disassembler/SystemZ/insn-dl.txt
deleted file mode 100644
index 6762f0f532..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dl.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dl %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x97
-
-# CHECK: dl %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x97
-
-# CHECK: dl %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x97
-
-# CHECK: dl %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x97
-
-# CHECK: dl %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x97
-
-# CHECK: dl %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x97
-
-# CHECK: dl %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x97
-
-# CHECK: dl %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x97
-
-# CHECK: dl %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x97
-
-# CHECK: dl %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x97
diff --git a/test/MC/Disassembler/SystemZ/insn-dlg.txt b/test/MC/Disassembler/SystemZ/insn-dlg.txt
deleted file mode 100644
index 374fd36a94..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dlg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dlg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x87
-
-# CHECK: dlg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x87
-
-# CHECK: dlg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x87
-
-# CHECK: dlg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x87
-
-# CHECK: dlg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x87
-
-# CHECK: dlg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x87
-
-# CHECK: dlg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x87
-
-# CHECK: dlg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x87
-
-# CHECK: dlg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x87
-
-# CHECK: dlg %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x87
diff --git a/test/MC/Disassembler/SystemZ/insn-dlgr.txt b/test/MC/Disassembler/SystemZ/insn-dlgr.txt
deleted file mode 100644
index 91c15565d4..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dlgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dlgr %r0, %r0
-0xb9 0x87 0x00 0x00
-
-# CHECK: dlgr %r0, %r15
-0xb9 0x87 0x00 0x0f
-
-# CHECK: dlgr %r14, %r0
-0xb9 0x87 0x00 0xe0
-
-# CHECK: dlgr %r6, %r9
-0xb9 0x87 0x00 0x69
diff --git a/test/MC/Disassembler/SystemZ/insn-dlr.txt b/test/MC/Disassembler/SystemZ/insn-dlr.txt
deleted file mode 100644
index 035cb6c7a7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dlr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dlr %r0, %r0
-0xb9 0x97 0x00 0x00
-
-# CHECK: dlr %r0, %r15
-0xb9 0x97 0x00 0x0f
-
-# CHECK: dlr %r14, %r0
-0xb9 0x97 0x00 0xe0
-
-# CHECK: dlr %r6, %r9
-0xb9 0x97 0x00 0x69
diff --git a/test/MC/Disassembler/SystemZ/insn-dsg.txt b/test/MC/Disassembler/SystemZ/insn-dsg.txt
deleted file mode 100644
index 00b6a3f1dc..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dsg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dsg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0d
-
-# CHECK: dsg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0d
-
-# CHECK: dsg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0d
-
-# CHECK: dsg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0d
-
-# CHECK: dsg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0d
-
-# CHECK: dsg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0d
-
-# CHECK: dsg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0d
-
-# CHECK: dsg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0d
-
-# CHECK: dsg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0d
-
-# CHECK: dsg %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x0d
diff --git a/test/MC/Disassembler/SystemZ/insn-dsgf.txt b/test/MC/Disassembler/SystemZ/insn-dsgf.txt
deleted file mode 100644
index eb68d5c8cd..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dsgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dsgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x1d
-
-# CHECK: dsgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x1d
-
-# CHECK: dsgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x1d
-
-# CHECK: dsgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x1d
-
-# CHECK: dsgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x1d
-
-# CHECK: dsgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x1d
-
-# CHECK: dsgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x1d
-
-# CHECK: dsgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x1d
-
-# CHECK: dsgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x1d
-
-# CHECK: dsgf %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x1d
diff --git a/test/MC/Disassembler/SystemZ/insn-dsgfr.txt b/test/MC/Disassembler/SystemZ/insn-dsgfr.txt
deleted file mode 100644
index 103bea652e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dsgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dsgfr %r0, %r0
-0xb9 0x1d 0x00 0x00
-
-# CHECK: dsgfr %r0, %r15
-0xb9 0x1d 0x00 0x0f
-
-# CHECK: dsgfr %r14, %r0
-0xb9 0x1d 0x00 0xe0
-
-# CHECK: dsgfr %r6, %r9
-0xb9 0x1d 0x00 0x69
diff --git a/test/MC/Disassembler/SystemZ/insn-dsgr.txt b/test/MC/Disassembler/SystemZ/insn-dsgr.txt
deleted file mode 100644
index aa7df55178..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dsgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dsgr %r0, %r0
-0xb9 0x0d 0x00 0x00
-
-# CHECK: dsgr %r0, %r15
-0xb9 0x0d 0x00 0x0f
-
-# CHECK: dsgr %r14, %r0
-0xb9 0x0d 0x00 0xe0
-
-# CHECK: dsgr %r6, %r9
-0xb9 0x0d 0x00 0x69
diff --git a/test/MC/Disassembler/SystemZ/insn-dxbr.txt b/test/MC/Disassembler/SystemZ/insn-dxbr.txt
deleted file mode 100644
index 492b9e8892..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-dxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: dxbr %f0, %f0
-0xb3 0x4d 0x00 0x00
-
-# CHECK: dxbr %f0, %f13
-0xb3 0x4d 0x00 0x0d
-
-# CHECK: dxbr %f8, %f8
-0xb3 0x4d 0x00 0x88
-
-# CHECK: dxbr %f13, %f0
-0xb3 0x4d 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-ear.txt b/test/MC/Disassembler/SystemZ/insn-ear.txt
deleted file mode 100644
index dbf240531e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ear.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ear %r0, %a0
-0xb2 0x4f 0x00 0x00
-
-# CHECK: ear %r0, %a15
-0xb2 0x4f 0x00 0x0f
-
-# CHECK: ear %r15, %a0
-0xb2 0x4f 0x00 0xf0
-
-# CHECK: ear %r7, %a8
-0xb2 0x4f 0x00 0x78
-
-# CHECK: ear %r15, %a15
-0xb2 0x4f 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-fidbr.txt b/test/MC/Disassembler/SystemZ/insn-fidbr.txt
deleted file mode 100644
index ffc0933458..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-fidbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: fidbr %f0, 0, %f0
-0xb3 0x5f 0x00 0x00
-
-# CHECK: fidbr %f0, 0, %f15
-0xb3 0x5f 0x00 0x0f
-
-# CHECK: fidbr %f0, 15, %f0
-0xb3 0x5f 0xf0 0x00
-
-# CHECK: fidbr %f4, 5, %f6
-0xb3 0x5f 0x50 0x46
-
-# CHECK: fidbr %f15, 0, %f0
-0xb3 0x5f 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-fiebr.txt b/test/MC/Disassembler/SystemZ/insn-fiebr.txt
deleted file mode 100644
index 94d8e7b812..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-fiebr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: fiebr %f0, 0, %f0
-0xb3 0x57 0x00 0x00
-
-# CHECK: fiebr %f0, 0, %f15
-0xb3 0x57 0x00 0x0f
-
-# CHECK: fiebr %f0, 15, %f0
-0xb3 0x57 0xf0 0x00
-
-# CHECK: fiebr %f4, 5, %f6
-0xb3 0x57 0x50 0x46
-
-# CHECK: fiebr %f15, 0, %f0
-0xb3 0x57 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-fixbr.txt b/test/MC/Disassembler/SystemZ/insn-fixbr.txt
deleted file mode 100644
index 25ce43e7da..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-fixbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: fixbr %f0, 0, %f0
-0xb3 0x47 0x00 0x00
-
-# CHECK: fixbr %f0, 0, %f13
-0xb3 0x47 0x00 0x0d
-
-# CHECK: fixbr %f0, 15, %f0
-0xb3 0x47 0xf0 0x00
-
-# CHECK: fixbr %f4, 5, %f8
-0xb3 0x47 0x50 0x48
-
-# CHECK: fixbr %f13, 0, %f0
-0xb3 0x47 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-flogr.txt b/test/MC/Disassembler/SystemZ/insn-flogr.txt
deleted file mode 100644
index dee0da8800..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-flogr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: flogr %r0, %r0
-0xb9 0x83 0x00 0x00
-
-# CHECK: flogr %r0, %r15
-0xb9 0x83 0x00 0x0f
-
-# CHECK: flogr %r10, %r9
-0xb9 0x83 0x00 0xa9
-
-# CHECK: flogr %r14, %r0
-0xb9 0x83 0x00 0xe0
diff --git a/test/MC/Disassembler/SystemZ/insn-ic.txt b/test/MC/Disassembler/SystemZ/insn-ic.txt
deleted file mode 100644
index 989f03e2e5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ic.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ic %r0, 0
-0x43 0x00 0x00 0x00
-
-# CHECK: ic %r0, 4095
-0x43 0x00 0x0f 0xff
-
-# CHECK: ic %r0, 0(%r1)
-0x43 0x00 0x10 0x00
-
-# CHECK: ic %r0, 0(%r15)
-0x43 0x00 0xf0 0x00
-
-# CHECK: ic %r0, 4095(%r1,%r15)
-0x43 0x01 0xff 0xff
-
-# CHECK: ic %r0, 4095(%r15,%r1)
-0x43 0x0f 0x1f 0xff
-
-# CHECK: ic %r15, 0
-0x43 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-icy.txt b/test/MC/Disassembler/SystemZ/insn-icy.txt
deleted file mode 100644
index 3ae53106ca..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-icy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: icy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x73
-
-# CHECK: icy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x73
-
-# CHECK: icy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x73
-
-# CHECK: icy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x73
-
-# CHECK: icy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x73
-
-# CHECK: icy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x73
-
-# CHECK: icy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x73
-
-# CHECK: icy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x73
-
-# CHECK: icy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x73
-
-# CHECK: icy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x73
diff --git a/test/MC/Disassembler/SystemZ/insn-iihf.txt b/test/MC/Disassembler/SystemZ/insn-iihf.txt
deleted file mode 100644
index d4f46c4ea0..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-iihf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: iihf %r0, 0
-0xc0 0x08 0x00 0x00 0x00 0x00
-
-# CHECK: iihf %r0, 4294967295
-0xc0 0x08 0xff 0xff 0xff 0xff
-
-# CHECK: iihf %r15, 0
-0xc0 0xf8 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-iihh.txt b/test/MC/Disassembler/SystemZ/insn-iihh.txt
deleted file mode 100644
index aed6ba8c4d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-iihh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: iihh %r0, 0
-0xa5 0x00 0x00 0x00
-
-# CHECK: iihh %r0, 32768
-0xa5 0x00 0x80 0x00
-
-# CHECK: iihh %r0, 65535
-0xa5 0x00 0xff 0xff
-
-# CHECK: iihh %r15, 0
-0xa5 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-iihl.txt b/test/MC/Disassembler/SystemZ/insn-iihl.txt
deleted file mode 100644
index 9e9b4559ae..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-iihl.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: iihl %r0, 0
-0xa5 0x01 0x00 0x00
-
-# CHECK: iihl %r0, 32768
-0xa5 0x01 0x80 0x00
-
-# CHECK: iihl %r0, 65535
-0xa5 0x01 0xff 0xff
-
-# CHECK: iihl %r15, 0
-0xa5 0xf1 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-iilf.txt b/test/MC/Disassembler/SystemZ/insn-iilf.txt
deleted file mode 100644
index c57692db44..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-iilf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: iilf %r0, 0
-0xc0 0x09 0x00 0x00 0x00 0x00
-
-# CHECK: iilf %r0, 4294967295
-0xc0 0x09 0xff 0xff 0xff 0xff
-
-# CHECK: iilf %r15, 0
-0xc0 0xf9 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-iilh.txt b/test/MC/Disassembler/SystemZ/insn-iilh.txt
deleted file mode 100644
index 3692cb3908..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-iilh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: iilh %r0, 0
-0xa5 0x02 0x00 0x00
-
-# CHECK: iilh %r0, 32768
-0xa5 0x02 0x80 0x00
-
-# CHECK: iilh %r0, 65535
-0xa5 0x02 0xff 0xff
-
-# CHECK: iilh %r15, 0
-0xa5 0xf2 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-iill.txt b/test/MC/Disassembler/SystemZ/insn-iill.txt
deleted file mode 100644
index 2975894e3a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-iill.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: iill %r0, 0
-0xa5 0x03 0x00 0x00
-
-# CHECK: iill %r0, 32768
-0xa5 0x03 0x80 0x00
-
-# CHECK: iill %r0, 65535
-0xa5 0x03 0xff 0xff
-
-# CHECK: iill %r15, 0
-0xa5 0xf3 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-l.txt b/test/MC/Disassembler/SystemZ/insn-l.txt
deleted file mode 100644
index a266c487be..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-l.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: l %r0, 0
-0x58 0x00 0x00 0x00
-
-# CHECK: l %r0, 4095
-0x58 0x00 0x0f 0xff
-
-# CHECK: l %r0, 0(%r1)
-0x58 0x00 0x10 0x00
-
-# CHECK: l %r0, 0(%r15)
-0x58 0x00 0xf0 0x00
-
-# CHECK: l %r0, 4095(%r1,%r15)
-0x58 0x01 0xff 0xff
-
-# CHECK: l %r0, 4095(%r15,%r1)
-0x58 0x0f 0x1f 0xff
-
-# CHECK: l %r15, 0
-0x58 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-la.txt b/test/MC/Disassembler/SystemZ/insn-la.txt
deleted file mode 100644
index 90d99f8581..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-la.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: la %r0, 0
-0x41 0x00 0x00 0x00
-
-# CHECK: la %r0, 4095
-0x41 0x00 0x0f 0xff
-
-# CHECK: la %r0, 0(%r1)
-0x41 0x00 0x10 0x00
-
-# CHECK: la %r0, 0(%r15)
-0x41 0x00 0xf0 0x00
-
-# CHECK: la %r0, 4095(%r1,%r15)
-0x41 0x01 0xff 0xff
-
-# CHECK: la %r0, 4095(%r15,%r1)
-0x41 0x0f 0x1f 0xff
-
-# CHECK: la %r15, 0
-0x41 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-larl.txt b/test/MC/Disassembler/SystemZ/insn-larl.txt
deleted file mode 100644
index 814bba52da..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-larl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: larl %r0, 0x0
-0xc0 0x00 0x00 0x00 0x00 0x00
-
-# CHECK: larl %r15, 0x6
-0xc0 0xf0 0x00 0x00 0x00 0x00
-
-# CHECK: larl %r0, 0xa
-0xc0 0x00 0xff 0xff 0xff 0xff
-
-# CHECK: larl %r15, 0x10
-0xc0 0xf0 0xff 0xff 0xff 0xff
-
-# CHECK: larl %r0, 0xffffffff00000018
-0xc0 0x00 0x80 0x00 0x00 0x00
-
-# CHECK: larl %r15, 0xffffffff0000001e
-0xc0 0xf0 0x80 0x00 0x00 0x00
-
-# CHECK: larl %r0, 0x100000022
-0xc0 0x00 0x7f 0xff 0xff 0xff
-
-# CHECK: larl %r15, 0x100000028
-0xc0 0xf0 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lay.txt b/test/MC/Disassembler/SystemZ/insn-lay.txt
deleted file mode 100644
index 35b2e50d42..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lay.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lay %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x71
-
-# CHECK: lay %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x71
-
-# CHECK: lay %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x71
-
-# CHECK: lay %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x71
-
-# CHECK: lay %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x71
-
-# CHECK: lay %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x71
-
-# CHECK: lay %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x71
-
-# CHECK: lay %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x71
-
-# CHECK: lay %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x71
-
-# CHECK: lay %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x71
diff --git a/test/MC/Disassembler/SystemZ/insn-lb.txt b/test/MC/Disassembler/SystemZ/insn-lb.txt
deleted file mode 100644
index af0e7cce5c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lb.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lb %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x76
-
-# CHECK: lb %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x76
-
-# CHECK: lb %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x76
-
-# CHECK: lb %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x76
-
-# CHECK: lb %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x76
-
-# CHECK: lb %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x76
-
-# CHECK: lb %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x76
-
-# CHECK: lb %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x76
-
-# CHECK: lb %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x76
-
-# CHECK: lb %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x76
diff --git a/test/MC/Disassembler/SystemZ/insn-lbr.txt b/test/MC/Disassembler/SystemZ/insn-lbr.txt
deleted file mode 100644
index 9745bcc408..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lbr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lbr %r0, %r15
-0xb9 0x26 0x00 0x0f
-
-# CHECK: lbr %r7, %r8
-0xb9 0x26 0x00 0x78
-
-# CHECK: lbr %r15, %r0
-0xb9 0x26 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lcdbr.txt b/test/MC/Disassembler/SystemZ/insn-lcdbr.txt
deleted file mode 100644
index 409eb2d65f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lcdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lcdbr %f0, %f9
-0xb3 0x13 0x00 0x09
-
-# CHECK: lcdbr %f0, %f15
-0xb3 0x13 0x00 0x0f
-
-# CHECK: lcdbr %f15, %f0
-0xb3 0x13 0x00 0xf0
-
-# CHECK: lcdbr %f15, %f9
-0xb3 0x13 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lcebr.txt b/test/MC/Disassembler/SystemZ/insn-lcebr.txt
deleted file mode 100644
index 67ea2d4edb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lcebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lcebr %f0, %f9
-0xb3 0x03 0x00 0x09
-
-# CHECK: lcebr %f0, %f15
-0xb3 0x03 0x00 0x0f
-
-# CHECK: lcebr %f15, %f0
-0xb3 0x03 0x00 0xf0
-
-# CHECK: lcebr %f15, %f9
-0xb3 0x03 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lcgfr.txt b/test/MC/Disassembler/SystemZ/insn-lcgfr.txt
deleted file mode 100644
index c13739c58b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lcgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lcgfr %r0, %r0
-0xb9 0x13 0x00 0x00
-
-# CHECK: lcgfr %r0, %r15
-0xb9 0x13 0x00 0x0f
-
-# CHECK: lcgfr %r15, %r0
-0xb9 0x13 0x00 0xf0
-
-# CHECK: lcgfr %r7, %r8
-0xb9 0x13 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-lcgr.txt b/test/MC/Disassembler/SystemZ/insn-lcgr.txt
deleted file mode 100644
index 540fa6e3b6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lcgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lcgr %r0, %r0
-0xb9 0x03 0x00 0x00
-
-# CHECK: lcgr %r0, %r15
-0xb9 0x03 0x00 0x0f
-
-# CHECK: lcgr %r15, %r0
-0xb9 0x03 0x00 0xf0
-
-# CHECK: lcgr %r7, %r8
-0xb9 0x03 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-lcr.txt b/test/MC/Disassembler/SystemZ/insn-lcr.txt
deleted file mode 100644
index 1194ccd005..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lcr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lcr %r0, %r0
-0x13 0x00
-
-# CHECK: lcr %r0, %r15
-0x13 0x0f
-
-# CHECK: lcr %r15, %r0
-0x13 0xf0
-
-# CHECK: lcr %r7, %r8
-0x13 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-lcxbr.txt b/test/MC/Disassembler/SystemZ/insn-lcxbr.txt
deleted file mode 100644
index 31471ad9ef..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lcxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lcxbr %f0, %f8
-0xb3 0x43 0x00 0x08
-
-# CHECK: lcxbr %f0, %f13
-0xb3 0x43 0x00 0x0d
-
-# CHECK: lcxbr %f13, %f0
-0xb3 0x43 0x00 0xd0
-
-# CHECK: lcxbr %f13, %f9
-0xb3 0x43 0x00 0xd9
diff --git a/test/MC/Disassembler/SystemZ/insn-ld.txt b/test/MC/Disassembler/SystemZ/insn-ld.txt
deleted file mode 100644
index c9361c63d6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ld.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ld %f0, 0
-0x68 0x00 0x00 0x00
-
-# CHECK: ld %f0, 4095
-0x68 0x00 0x0f 0xff
-
-# CHECK: ld %f0, 0(%r1)
-0x68 0x00 0x10 0x00
-
-# CHECK: ld %f0, 0(%r15)
-0x68 0x00 0xf0 0x00
-
-# CHECK: ld %f0, 4095(%r1,%r15)
-0x68 0x01 0xff 0xff
-
-# CHECK: ld %f0, 4095(%r15,%r1)
-0x68 0x0f 0x1f 0xff
-
-# CHECK: ld %f15, 0
-0x68 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-ldeb.txt b/test/MC/Disassembler/SystemZ/insn-ldeb.txt
deleted file mode 100644
index d45b01dcdc..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ldeb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ldeb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x04
-
-# CHECK: ldeb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x04
-
-# CHECK: ldeb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x04
-
-# CHECK: ldeb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x04
-
-# CHECK: ldeb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x04
-
-# CHECK: ldeb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x04
-
-# CHECK: ldeb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x04
diff --git a/test/MC/Disassembler/SystemZ/insn-ldebr.txt b/test/MC/Disassembler/SystemZ/insn-ldebr.txt
deleted file mode 100644
index dc855187c3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ldebr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ldebr %f0, %f15
-0xb3 0x04 0x00 0x0f
-
-# CHECK: ldebr %f7, %f8
-0xb3 0x04 0x00 0x78
-
-# CHECK: ldebr %f15, %f0
-0xb3 0x04 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-ldgr.txt b/test/MC/Disassembler/SystemZ/insn-ldgr.txt
deleted file mode 100644
index 80d303bfc9..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ldgr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ldgr %f0, %r0
-0xb3 0xc1 0x00 0x00
-
-# CHECK: ldgr %f0, %r15
-0xb3 0xc1 0x00 0x0f
-
-# CHECK: ldgr %f15, %r0
-0xb3 0xc1 0x00 0xf0
-
-# CHECK: ldgr %f7, %r9
-0xb3 0xc1 0x00 0x79
-
-# CHECK: ldgr %f15, %r15
-0xb3 0xc1 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-ldr.txt b/test/MC/Disassembler/SystemZ/insn-ldr.txt
deleted file mode 100644
index 25e061bf88..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ldr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ldr %f0, %f9
-0x28 0x09
-
-# CHECK: ldr %f0, %f15
-0x28 0x0f
-
-# CHECK: ldr %f15, %f0
-0x28 0xf0
-
-# CHECK: ldr %f15, %f9
-0x28 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-ldxbr.txt b/test/MC/Disassembler/SystemZ/insn-ldxbr.txt
deleted file mode 100644
index 9d438dcdc7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ldxbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ldxbr %f0, %f0
-0xb3 0x45 0x00 0x00
-
-# CHECK: ldxbr %f0, %f13
-0xb3 0x45 0x00 0x0d
-
-# CHECK: ldxbr %f8, %f12
-0xb3 0x45 0x00 0x8c
-
-# CHECK: ldxbr %f13, %f0
-0xb3 0x45 0x00 0xd0
-
-# CHECK: ldxbr %f13, %f13
-0xb3 0x45 0x00 0xdd
diff --git a/test/MC/Disassembler/SystemZ/insn-ldy.txt b/test/MC/Disassembler/SystemZ/insn-ldy.txt
deleted file mode 100644
index 712aca0b70..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ldy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ldy %f0, -524288
-0xed 0x00 0x00 0x00 0x80 0x65
-
-# CHECK: ldy %f0, -1
-0xed 0x00 0x0f 0xff 0xff 0x65
-
-# CHECK: ldy %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x65
-
-# CHECK: ldy %f0, 1
-0xed 0x00 0x00 0x01 0x00 0x65
-
-# CHECK: ldy %f0, 524287
-0xed 0x00 0x0f 0xff 0x7f 0x65
-
-# CHECK: ldy %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x65
-
-# CHECK: ldy %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x65
-
-# CHECK: ldy %f0, 524287(%r1,%r15)
-0xed 0x01 0xff 0xff 0x7f 0x65
-
-# CHECK: ldy %f0, 524287(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x7f 0x65
-
-# CHECK: ldy %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x65
diff --git a/test/MC/Disassembler/SystemZ/insn-le.txt b/test/MC/Disassembler/SystemZ/insn-le.txt
deleted file mode 100644
index 2b11f001c8..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-le.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: le %f0, 0
-0x78 0x00 0x00 0x00
-
-# CHECK: le %f0, 4095
-0x78 0x00 0x0f 0xff
-
-# CHECK: le %f0, 0(%r1)
-0x78 0x00 0x10 0x00
-
-# CHECK: le %f0, 0(%r15)
-0x78 0x00 0xf0 0x00
-
-# CHECK: le %f0, 4095(%r1,%r15)
-0x78 0x01 0xff 0xff
-
-# CHECK: le %f0, 4095(%r15,%r1)
-0x78 0x0f 0x1f 0xff
-
-# CHECK: le %f15, 0
-0x78 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-ledbr.txt b/test/MC/Disassembler/SystemZ/insn-ledbr.txt
deleted file mode 100644
index 5a7d41d302..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ledbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ledbr %f0, %f0
-0xb3 0x44 0x00 0x00
-
-# CHECK: ledbr %f0, %f15
-0xb3 0x44 0x00 0x0f
-
-# CHECK: ledbr %f7, %f8
-0xb3 0x44 0x00 0x78
-
-# CHECK: ledbr %f15, %f0
-0xb3 0x44 0x00 0xf0
-
-# CHECK: ledbr %f15, %f15
-0xb3 0x44 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-ler.txt b/test/MC/Disassembler/SystemZ/insn-ler.txt
deleted file mode 100644
index f18dc45713..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ler.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ler %f0, %f9
-0x38 0x09
-
-# CHECK: ler %f0, %f15
-0x38 0x0f
-
-# CHECK: ler %f15, %f0
-0x38 0xf0
-
-# CHECK: ler %f15, %f9
-0x38 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lexbr.txt b/test/MC/Disassembler/SystemZ/insn-lexbr.txt
deleted file mode 100644
index 377a187a63..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lexbr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lexbr %f0, %f0
-0xb3 0x46 0x00 0x00
-
-# CHECK: lexbr %f0, %f13
-0xb3 0x46 0x00 0x0d
-
-# CHECK: lexbr %f8, %f12
-0xb3 0x46 0x00 0x8c
-
-# CHECK: lexbr %f13, %f0
-0xb3 0x46 0x00 0xd0
-
-# CHECK: lexbr %f13, %f13
-0xb3 0x46 0x00 0xdd
diff --git a/test/MC/Disassembler/SystemZ/insn-ley.txt b/test/MC/Disassembler/SystemZ/insn-ley.txt
deleted file mode 100644
index 97a3b3882f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ley.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ley %f0, -524288
-0xed 0x00 0x00 0x00 0x80 0x64
-
-# CHECK: ley %f0, -1
-0xed 0x00 0x0f 0xff 0xff 0x64
-
-# CHECK: ley %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x64
-
-# CHECK: ley %f0, 1
-0xed 0x00 0x00 0x01 0x00 0x64
-
-# CHECK: ley %f0, 524287
-0xed 0x00 0x0f 0xff 0x7f 0x64
-
-# CHECK: ley %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x64
-
-# CHECK: ley %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x64
-
-# CHECK: ley %f0, 524287(%r1,%r15)
-0xed 0x01 0xff 0xff 0x7f 0x64
-
-# CHECK: ley %f0, 524287(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x7f 0x64
-
-# CHECK: ley %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x64
diff --git a/test/MC/Disassembler/SystemZ/insn-lg.txt b/test/MC/Disassembler/SystemZ/insn-lg.txt
deleted file mode 100644
index 956495f48c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x04
-
-# CHECK: lg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x04
-
-# CHECK: lg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x04
-
-# CHECK: lg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x04
-
-# CHECK: lg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x04
-
-# CHECK: lg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x04
-
-# CHECK: lg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x04
-
-# CHECK: lg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x04
-
-# CHECK: lg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x04
-
-# CHECK: lg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x04
diff --git a/test/MC/Disassembler/SystemZ/insn-lgb.txt b/test/MC/Disassembler/SystemZ/insn-lgb.txt
deleted file mode 100644
index fa21f324b3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgb.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgb %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x77
-
-# CHECK: lgb %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x77
-
-# CHECK: lgb %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x77
-
-# CHECK: lgb %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x77
-
-# CHECK: lgb %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x77
-
-# CHECK: lgb %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x77
-
-# CHECK: lgb %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x77
-
-# CHECK: lgb %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x77
-
-# CHECK: lgb %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x77
-
-# CHECK: lgb %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x77
diff --git a/test/MC/Disassembler/SystemZ/insn-lgbr.txt b/test/MC/Disassembler/SystemZ/insn-lgbr.txt
deleted file mode 100644
index 1f1d28d84a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgbr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgbr %r0, %r15
-0xb9 0x06 0x00 0x0f
-
-# CHECK: lgbr %r7, %r8
-0xb9 0x06 0x00 0x78
-
-# CHECK: lgbr %r15, %r0
-0xb9 0x06 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lgdr.txt b/test/MC/Disassembler/SystemZ/insn-lgdr.txt
deleted file mode 100644
index a3059757aa..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgdr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgdr %r0, %f0
-0xb3 0xcd 0x00 0x00
-
-# CHECK: lgdr %r0, %f15
-0xb3 0xcd 0x00 0x0f
-
-# CHECK: lgdr %r15, %f0
-0xb3 0xcd 0x00 0xf0
-
-# CHECK: lgdr %r8, %f8
-0xb3 0xcd 0x00 0x88
-
-# CHECK: lgdr %r15, %f15
-0xb3 0xcd 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lgf.txt b/test/MC/Disassembler/SystemZ/insn-lgf.txt
deleted file mode 100644
index 9bc22998a6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x14
-
-# CHECK: lgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x14
-
-# CHECK: lgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x14
-
-# CHECK: lgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x14
-
-# CHECK: lgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x14
-
-# CHECK: lgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x14
-
-# CHECK: lgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x14
-
-# CHECK: lgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x14
-
-# CHECK: lgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x14
-
-# CHECK: lgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x14
diff --git a/test/MC/Disassembler/SystemZ/insn-lgfi.txt b/test/MC/Disassembler/SystemZ/insn-lgfi.txt
deleted file mode 100644
index 736a8045c7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgfi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgfi %r0, -2147483648
-0xc0 0x01 0x80 0x00 0x00 0x00
-
-# CHECK: lgfi %r0, -1
-0xc0 0x01 0xff 0xff 0xff 0xff
-
-# CHECK: lgfi %r0, 0
-0xc0 0x01 0x00 0x00 0x00 0x00
-
-# CHECK: lgfi %r0, 1
-0xc0 0x01 0x00 0x00 0x00 0x01
-
-# CHECK: lgfi %r0, 2147483647
-0xc0 0x01 0x7f 0xff 0xff 0xff
-
-# CHECK: lgfi %r15, 0
-0xc0 0xf1 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-lgfr.txt b/test/MC/Disassembler/SystemZ/insn-lgfr.txt
deleted file mode 100644
index d57a9db84a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgfr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgfr %r0, %r15
-0xb9 0x14 0x00 0x0f
-
-# CHECK: lgfr %r7, %r8
-0xb9 0x14 0x00 0x78
-
-# CHECK: lgfr %r15, %r0
-0xb9 0x14 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lgfrl.txt b/test/MC/Disassembler/SystemZ/insn-lgfrl.txt
deleted file mode 100644
index fecd3458b7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgfrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgfrl %r0, 0x0
-0xc4 0x0c 0x00 0x00 0x00 0x00
-
-# CHECK: lgfrl %r15, 0x6
-0xc4 0xfc 0x00 0x00 0x00 0x00
-
-# CHECK: lgfrl %r0, 0xa
-0xc4 0x0c 0xff 0xff 0xff 0xff
-
-# CHECK: lgfrl %r15, 0x10
-0xc4 0xfc 0xff 0xff 0xff 0xff
-
-# CHECK: lgfrl %r0, 0xffffffff00000018
-0xc4 0x0c 0x80 0x00 0x00 0x00
-
-# CHECK: lgfrl %r15, 0xffffffff0000001e
-0xc4 0xfc 0x80 0x00 0x00 0x00
-
-# CHECK: lgfrl %r0, 0x100000022
-0xc4 0x0c 0x7f 0xff 0xff 0xff
-
-# CHECK: lgfrl %r15, 0x100000028
-0xc4 0xfc 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lgh.txt b/test/MC/Disassembler/SystemZ/insn-lgh.txt
deleted file mode 100644
index a3ea87fcd2..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgh.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x15
-
-# CHECK: lgh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x15
-
-# CHECK: lgh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x15
-
-# CHECK: lgh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x15
-
-# CHECK: lgh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x15
-
-# CHECK: lgh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x15
-
-# CHECK: lgh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x15
-
-# CHECK: lgh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x15
-
-# CHECK: lgh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x15
-
-# CHECK: lgh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x15
diff --git a/test/MC/Disassembler/SystemZ/insn-lghi.txt b/test/MC/Disassembler/SystemZ/insn-lghi.txt
deleted file mode 100644
index ad8366f95c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lghi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lghi %r0, -32768
-0xa7 0x09 0x80 0x00
-
-# CHECK: lghi %r0, -1
-0xa7 0x09 0xff 0xff
-
-# CHECK: lghi %r0, 0
-0xa7 0x09 0x00 0x00
-
-# CHECK: lghi %r0, 1
-0xa7 0x09 0x00 0x01
-
-# CHECK: lghi %r0, 32767
-0xa7 0x09 0x7f 0xff
-
-# CHECK: lghi %r15, 0
-0xa7 0xf9 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-lghr.txt b/test/MC/Disassembler/SystemZ/insn-lghr.txt
deleted file mode 100644
index d7e9e461fd..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lghr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lghr %r0, %r15
-0xb9 0x07 0x00 0x0f
-
-# CHECK: lghr %r7, %r8
-0xb9 0x07 0x00 0x78
-
-# CHECK: lghr %r15, %r0
-0xb9 0x07 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lghrl.txt b/test/MC/Disassembler/SystemZ/insn-lghrl.txt
deleted file mode 100644
index cfa9622c8a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lghrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lghrl %r0, 0x0
-0xc4 0x04 0x00 0x00 0x00 0x00
-
-# CHECK: lghrl %r15, 0x6
-0xc4 0xf4 0x00 0x00 0x00 0x00
-
-# CHECK: lghrl %r0, 0xa
-0xc4 0x04 0xff 0xff 0xff 0xff
-
-# CHECK: lghrl %r15, 0x10
-0xc4 0xf4 0xff 0xff 0xff 0xff
-
-# CHECK: lghrl %r0, 0xffffffff00000018
-0xc4 0x04 0x80 0x00 0x00 0x00
-
-# CHECK: lghrl %r15, 0xffffffff0000001e
-0xc4 0xf4 0x80 0x00 0x00 0x00
-
-# CHECK: lghrl %r0, 0x100000022
-0xc4 0x04 0x7f 0xff 0xff 0xff
-
-# CHECK: lghrl %r15, 0x100000028
-0xc4 0xf4 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lgr.txt b/test/MC/Disassembler/SystemZ/insn-lgr.txt
deleted file mode 100644
index 23998e62af..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgr %r0, %r9
-0xb9 0x04 0x00 0x09
-
-# CHECK: lgr %r0, %r15
-0xb9 0x04 0x00 0x0f
-
-# CHECK: lgr %r15, %r0
-0xb9 0x04 0x00 0xf0
-
-# CHECK: lgr %r15, %r9
-0xb9 0x04 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lgrl.txt b/test/MC/Disassembler/SystemZ/insn-lgrl.txt
deleted file mode 100644
index 785aa97f59..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lgrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lgrl %r0, 0x0
-0xc4 0x08 0x00 0x00 0x00 0x00
-
-# CHECK: lgrl %r15, 0x6
-0xc4 0xf8 0x00 0x00 0x00 0x00
-
-# CHECK: lgrl %r0, 0xa
-0xc4 0x08 0xff 0xff 0xff 0xff
-
-# CHECK: lgrl %r15, 0x10
-0xc4 0xf8 0xff 0xff 0xff 0xff
-
-# CHECK: lgrl %r0, 0xffffffff00000018
-0xc4 0x08 0x80 0x00 0x00 0x00
-
-# CHECK: lgrl %r15, 0xffffffff0000001e
-0xc4 0xf8 0x80 0x00 0x00 0x00
-
-# CHECK: lgrl %r0, 0x100000022
-0xc4 0x08 0x7f 0xff 0xff 0xff
-
-# CHECK: lgrl %r15, 0x100000028
-0xc4 0xf8 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lh.txt b/test/MC/Disassembler/SystemZ/insn-lh.txt
deleted file mode 100644
index 700b942619..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lh.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lh %r0, 0
-0x48 0x00 0x00 0x00
-
-# CHECK: lh %r0, 4095
-0x48 0x00 0x0f 0xff
-
-# CHECK: lh %r0, 0(%r1)
-0x48 0x00 0x10 0x00
-
-# CHECK: lh %r0, 0(%r15)
-0x48 0x00 0xf0 0x00
-
-# CHECK: lh %r0, 4095(%r1,%r15)
-0x48 0x01 0xff 0xff
-
-# CHECK: lh %r0, 4095(%r15,%r1)
-0x48 0x0f 0x1f 0xff
-
-# CHECK: lh %r15, 0
-0x48 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-lhi.txt b/test/MC/Disassembler/SystemZ/insn-lhi.txt
deleted file mode 100644
index fbb10f5497..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lhi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lhi %r0, -32768
-0xa7 0x08 0x80 0x00
-
-# CHECK: lhi %r0, -1
-0xa7 0x08 0xff 0xff
-
-# CHECK: lhi %r0, 0
-0xa7 0x08 0x00 0x00
-
-# CHECK: lhi %r0, 1
-0xa7 0x08 0x00 0x01
-
-# CHECK: lhi %r0, 32767
-0xa7 0x08 0x7f 0xff
-
-# CHECK: lhi %r15, 0
-0xa7 0xf8 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-lhr.txt b/test/MC/Disassembler/SystemZ/insn-lhr.txt
deleted file mode 100644
index 24a38a5f73..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lhr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lhr %r0, %r15
-0xb9 0x27 0x00 0x0f
-
-# CHECK: lhr %r7, %r8
-0xb9 0x27 0x00 0x78
-
-# CHECK: lhr %r15, %r0
-0xb9 0x27 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lhrl.txt b/test/MC/Disassembler/SystemZ/insn-lhrl.txt
deleted file mode 100644
index 1728e054e1..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lhrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lhrl %r0, 0x0
-0xc4 0x05 0x00 0x00 0x00 0x00
-
-# CHECK: lhrl %r15, 0x6
-0xc4 0xf5 0x00 0x00 0x00 0x00
-
-# CHECK: lhrl %r0, 0xa
-0xc4 0x05 0xff 0xff 0xff 0xff
-
-# CHECK: lhrl %r15, 0x10
-0xc4 0xf5 0xff 0xff 0xff 0xff
-
-# CHECK: lhrl %r0, 0xffffffff00000018
-0xc4 0x05 0x80 0x00 0x00 0x00
-
-# CHECK: lhrl %r15, 0xffffffff0000001e
-0xc4 0xf5 0x80 0x00 0x00 0x00
-
-# CHECK: lhrl %r0, 0x100000022
-0xc4 0x05 0x7f 0xff 0xff 0xff
-
-# CHECK: lhrl %r15, 0x100000028
-0xc4 0xf5 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lhy.txt b/test/MC/Disassembler/SystemZ/insn-lhy.txt
deleted file mode 100644
index 679353e765..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lhy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lhy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x78
-
-# CHECK: lhy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x78
-
-# CHECK: lhy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x78
-
-# CHECK: lhy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x78
-
-# CHECK: lhy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x78
-
-# CHECK: lhy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x78
-
-# CHECK: lhy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x78
-
-# CHECK: lhy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x78
-
-# CHECK: lhy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x78
-
-# CHECK: lhy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-llc.txt b/test/MC/Disassembler/SystemZ/insn-llc.txt
deleted file mode 100644
index 895cef22c5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llc.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llc %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x94
-
-# CHECK: llc %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x94
-
-# CHECK: llc %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x94
-
-# CHECK: llc %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x94
-
-# CHECK: llc %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x94
-
-# CHECK: llc %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x94
-
-# CHECK: llc %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x94
-
-# CHECK: llc %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x94
-
-# CHECK: llc %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x94
-
-# CHECK: llc %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x94
diff --git a/test/MC/Disassembler/SystemZ/insn-llcr.txt b/test/MC/Disassembler/SystemZ/insn-llcr.txt
deleted file mode 100644
index cc67524366..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llcr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llcr %r0, %r15
-0xb9 0x94 0x00 0x0f
-
-# CHECK: llcr %r7, %r8
-0xb9 0x94 0x00 0x78
-
-# CHECK: llcr %r15, %r0
-0xb9 0x94 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-llgc.txt b/test/MC/Disassembler/SystemZ/insn-llgc.txt
deleted file mode 100644
index eeea56ac2e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llgc.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llgc %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x90
-
-# CHECK: llgc %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x90
-
-# CHECK: llgc %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x90
-
-# CHECK: llgc %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x90
-
-# CHECK: llgc %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x90
-
-# CHECK: llgc %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x90
-
-# CHECK: llgc %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x90
-
-# CHECK: llgc %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x90
-
-# CHECK: llgc %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x90
-
-# CHECK: llgc %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x90
diff --git a/test/MC/Disassembler/SystemZ/insn-llgcr.txt b/test/MC/Disassembler/SystemZ/insn-llgcr.txt
deleted file mode 100644
index 8c0b6df54e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llgcr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llgcr %r0, %r15
-0xb9 0x84 0x00 0x0f
-
-# CHECK: llgcr %r7, %r8
-0xb9 0x84 0x00 0x78
-
-# CHECK: llgcr %r15, %r0
-0xb9 0x84 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-llgf.txt b/test/MC/Disassembler/SystemZ/insn-llgf.txt
deleted file mode 100644
index f97baa9bc7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x16
-
-# CHECK: llgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x16
-
-# CHECK: llgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x16
-
-# CHECK: llgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x16
-
-# CHECK: llgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x16
-
-# CHECK: llgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x16
-
-# CHECK: llgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x16
-
-# CHECK: llgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x16
-
-# CHECK: llgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x16
-
-# CHECK: llgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x16
diff --git a/test/MC/Disassembler/SystemZ/insn-llgfr.txt b/test/MC/Disassembler/SystemZ/insn-llgfr.txt
deleted file mode 100644
index c68a6c9013..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llgfr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llgfr %r0, %r15
-0xb9 0x16 0x00 0x0f
-
-# CHECK: llgfr %r7, %r8
-0xb9 0x16 0x00 0x78
-
-# CHECK: llgfr %r15, %r0
-0xb9 0x16 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-llgfrl.txt b/test/MC/Disassembler/SystemZ/insn-llgfrl.txt
deleted file mode 100644
index 908ae6d738..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llgfrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llgfrl %r0, 0x0
-0xc4 0x0e 0x00 0x00 0x00 0x00
-
-# CHECK: llgfrl %r15, 0x6
-0xc4 0xfe 0x00 0x00 0x00 0x00
-
-# CHECK: llgfrl %r0, 0xa
-0xc4 0x0e 0xff 0xff 0xff 0xff
-
-# CHECK: llgfrl %r15, 0x10
-0xc4 0xfe 0xff 0xff 0xff 0xff
-
-# CHECK: llgfrl %r0, 0xffffffff00000018
-0xc4 0x0e 0x80 0x00 0x00 0x00
-
-# CHECK: llgfrl %r15, 0xffffffff0000001e
-0xc4 0xfe 0x80 0x00 0x00 0x00
-
-# CHECK: llgfrl %r0, 0x100000022
-0xc4 0x0e 0x7f 0xff 0xff 0xff
-
-# CHECK: llgfrl %r15, 0x100000028
-0xc4 0xfe 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-llgh.txt b/test/MC/Disassembler/SystemZ/insn-llgh.txt
deleted file mode 100644
index 7e64a55207..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llgh.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llgh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x91
-
-# CHECK: llgh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x91
-
-# CHECK: llgh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x91
-
-# CHECK: llgh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x91
-
-# CHECK: llgh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x91
-
-# CHECK: llgh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x91
-
-# CHECK: llgh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x91
-
-# CHECK: llgh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x91
-
-# CHECK: llgh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x91
-
-# CHECK: llgh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x91
diff --git a/test/MC/Disassembler/SystemZ/insn-llghr.txt b/test/MC/Disassembler/SystemZ/insn-llghr.txt
deleted file mode 100644
index ceed654b61..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llghr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llghr %r0, %r15
-0xb9 0x85 0x00 0x0f
-
-# CHECK: llghr %r7, %r8
-0xb9 0x85 0x00 0x78
-
-# CHECK: llghr %r15, %r0
-0xb9 0x85 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-llghrl.txt b/test/MC/Disassembler/SystemZ/insn-llghrl.txt
deleted file mode 100644
index 0960afb706..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llghrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llghrl %r0, 0x0
-0xc4 0x06 0x00 0x00 0x00 0x00
-
-# CHECK: llghrl %r15, 0x6
-0xc4 0xf6 0x00 0x00 0x00 0x00
-
-# CHECK: llghrl %r0, 0xa
-0xc4 0x06 0xff 0xff 0xff 0xff
-
-# CHECK: llghrl %r15, 0x10
-0xc4 0xf6 0xff 0xff 0xff 0xff
-
-# CHECK: llghrl %r0, 0xffffffff00000018
-0xc4 0x06 0x80 0x00 0x00 0x00
-
-# CHECK: llghrl %r15, 0xffffffff0000001e
-0xc4 0xf6 0x80 0x00 0x00 0x00
-
-# CHECK: llghrl %r0, 0x100000022
-0xc4 0x06 0x7f 0xff 0xff 0xff
-
-# CHECK: llghrl %r15, 0x100000028
-0xc4 0xf6 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-llh.txt b/test/MC/Disassembler/SystemZ/insn-llh.txt
deleted file mode 100644
index 6b660cb900..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llh.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x95
-
-# CHECK: llh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x95
-
-# CHECK: llh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x95
-
-# CHECK: llh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x95
-
-# CHECK: llh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x95
-
-# CHECK: llh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x95
-
-# CHECK: llh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x95
-
-# CHECK: llh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x95
-
-# CHECK: llh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x95
-
-# CHECK: llh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x95
diff --git a/test/MC/Disassembler/SystemZ/insn-llhr.txt b/test/MC/Disassembler/SystemZ/insn-llhr.txt
deleted file mode 100644
index c01eac25fe..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llhr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llhr %r0, %r15
-0xb9 0x95 0x00 0x0f
-
-# CHECK: llhr %r7, %r8
-0xb9 0x95 0x00 0x78
-
-# CHECK: llhr %r15, %r0
-0xb9 0x95 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-llhrl.txt b/test/MC/Disassembler/SystemZ/insn-llhrl.txt
deleted file mode 100644
index a8000ca233..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llhrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llhrl %r0, 0x0
-0xc4 0x02 0x00 0x00 0x00 0x00
-
-# CHECK: llhrl %r15, 0x6
-0xc4 0xf2 0x00 0x00 0x00 0x00
-
-# CHECK: llhrl %r0, 0xa
-0xc4 0x02 0xff 0xff 0xff 0xff
-
-# CHECK: llhrl %r15, 0x10
-0xc4 0xf2 0xff 0xff 0xff 0xff
-
-# CHECK: llhrl %r0, 0xffffffff00000018
-0xc4 0x02 0x80 0x00 0x00 0x00
-
-# CHECK: llhrl %r15, 0xffffffff0000001e
-0xc4 0xf2 0x80 0x00 0x00 0x00
-
-# CHECK: llhrl %r0, 0x100000022
-0xc4 0x02 0x7f 0xff 0xff 0xff
-
-# CHECK: llhrl %r15, 0x100000028
-0xc4 0xf2 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-llihf.txt b/test/MC/Disassembler/SystemZ/insn-llihf.txt
deleted file mode 100644
index 64f58d3bd6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llihf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llihf %r0, 0
-0xc0 0x0e 0x00 0x00 0x00 0x00
-
-# CHECK: llihf %r0, 4294967295
-0xc0 0x0e 0xff 0xff 0xff 0xff
-
-# CHECK: llihf %r15, 0
-0xc0 0xfe 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-llihh.txt b/test/MC/Disassembler/SystemZ/insn-llihh.txt
deleted file mode 100644
index 610ce8f67f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llihh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llihh %r0, 0
-0xa5 0x0c 0x00 0x00
-
-# CHECK: llihh %r0, 32768
-0xa5 0x0c 0x80 0x00
-
-# CHECK: llihh %r0, 65535
-0xa5 0x0c 0xff 0xff
-
-# CHECK: llihh %r15, 0
-0xa5 0xfc 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-llihl.txt b/test/MC/Disassembler/SystemZ/insn-llihl.txt
deleted file mode 100644
index 8de06f98fb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llihl.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llihl %r0, 0
-0xa5 0x0d 0x00 0x00
-
-# CHECK: llihl %r0, 32768
-0xa5 0x0d 0x80 0x00
-
-# CHECK: llihl %r0, 65535
-0xa5 0x0d 0xff 0xff
-
-# CHECK: llihl %r15, 0
-0xa5 0xfd 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-llilf.txt b/test/MC/Disassembler/SystemZ/insn-llilf.txt
deleted file mode 100644
index 008827ea40..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llilf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llilf %r0, 0
-0xc0 0x0f 0x00 0x00 0x00 0x00
-
-# CHECK: llilf %r0, 4294967295
-0xc0 0x0f 0xff 0xff 0xff 0xff
-
-# CHECK: llilf %r15, 0
-0xc0 0xff 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-llilh.txt b/test/MC/Disassembler/SystemZ/insn-llilh.txt
deleted file mode 100644
index 5b9336ad8b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llilh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llilh %r0, 0
-0xa5 0x0e 0x00 0x00
-
-# CHECK: llilh %r0, 32768
-0xa5 0x0e 0x80 0x00
-
-# CHECK: llilh %r0, 65535
-0xa5 0x0e 0xff 0xff
-
-# CHECK: llilh %r15, 0
-0xa5 0xfe 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-llill.txt b/test/MC/Disassembler/SystemZ/insn-llill.txt
deleted file mode 100644
index 65c27dd48c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-llill.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: llill %r0, 0
-0xa5 0x0f 0x00 0x00
-
-# CHECK: llill %r0, 32768
-0xa5 0x0f 0x80 0x00
-
-# CHECK: llill %r0, 65535
-0xa5 0x0f 0xff 0xff
-
-# CHECK: llill %r15, 0
-0xa5 0xff 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-lmg.txt b/test/MC/Disassembler/SystemZ/insn-lmg.txt
deleted file mode 100644
index 2a7599608c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lmg.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lmg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x04
-
-# CHECK: lmg %r0, %r15, 0
-0xeb 0x0f 0x00 0x00 0x00 0x04
-
-# CHECK: lmg %r14, %r15, 0
-0xeb 0xef 0x00 0x00 0x00 0x04
-
-# CHECK: lmg %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x04
-
-# CHECK: lmg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x04
-
-# CHECK: lmg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x04
-
-# CHECK: lmg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x04
-
-# CHECK: lmg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x04
-
-# CHECK: lmg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x04
-
-# CHECK: lmg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x04
-
-# CHECK: lmg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x04
-
-# CHECK: lmg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x04
-
-# CHECK: lmg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x04
diff --git a/test/MC/Disassembler/SystemZ/insn-lndbr.txt b/test/MC/Disassembler/SystemZ/insn-lndbr.txt
deleted file mode 100644
index d3d727882e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lndbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lndbr %f0, %f9
-0xb3 0x11 0x00 0x09
-
-# CHECK: lndbr %f0, %f15
-0xb3 0x11 0x00 0x0f
-
-# CHECK: lndbr %f15, %f0
-0xb3 0x11 0x00 0xf0
-
-# CHECK: lndbr %f15, %f9
-0xb3 0x11 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lnebr.txt b/test/MC/Disassembler/SystemZ/insn-lnebr.txt
deleted file mode 100644
index ee3925c83f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lnebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lnebr %f0, %f9
-0xb3 0x01 0x00 0x09
-
-# CHECK: lnebr %f0, %f15
-0xb3 0x01 0x00 0x0f
-
-# CHECK: lnebr %f15, %f0
-0xb3 0x01 0x00 0xf0
-
-# CHECK: lnebr %f15, %f9
-0xb3 0x01 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lnxbr.txt b/test/MC/Disassembler/SystemZ/insn-lnxbr.txt
deleted file mode 100644
index 41f1c03eca..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lnxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lnxbr %f0, %f8
-0xb3 0x41 0x00 0x08
-
-# CHECK: lnxbr %f0, %f13
-0xb3 0x41 0x00 0x0d
-
-# CHECK: lnxbr %f13, %f0
-0xb3 0x41 0x00 0xd0
-
-# CHECK: lnxbr %f13, %f9
-0xb3 0x41 0x00 0xd9
diff --git a/test/MC/Disassembler/SystemZ/insn-lpdbr.txt b/test/MC/Disassembler/SystemZ/insn-lpdbr.txt
deleted file mode 100644
index 1c1f05adf5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lpdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lpdbr %f0, %f9
-0xb3 0x10 0x00 0x09
-
-# CHECK: lpdbr %f0, %f15
-0xb3 0x10 0x00 0x0f
-
-# CHECK: lpdbr %f15, %f0
-0xb3 0x10 0x00 0xf0
-
-# CHECK: lpdbr %f15, %f9
-0xb3 0x10 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lpebr.txt b/test/MC/Disassembler/SystemZ/insn-lpebr.txt
deleted file mode 100644
index ac324fef64..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lpebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lpebr %f0, %f9
-0xb3 0x00 0x00 0x09
-
-# CHECK: lpebr %f0, %f15
-0xb3 0x00 0x00 0x0f
-
-# CHECK: lpebr %f15, %f0
-0xb3 0x00 0x00 0xf0
-
-# CHECK: lpebr %f15, %f9
-0xb3 0x00 0x00 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lpxbr.txt b/test/MC/Disassembler/SystemZ/insn-lpxbr.txt
deleted file mode 100644
index 384e1d9301..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lpxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lpxbr %f0, %f8
-0xb3 0x40 0x00 0x08
-
-# CHECK: lpxbr %f0, %f13
-0xb3 0x40 0x00 0x0d
-
-# CHECK: lpxbr %f13, %f0
-0xb3 0x40 0x00 0xd0
-
-# CHECK: lpxbr %f13, %f9
-0xb3 0x40 0x00 0xd9
diff --git a/test/MC/Disassembler/SystemZ/insn-lr.txt b/test/MC/Disassembler/SystemZ/insn-lr.txt
deleted file mode 100644
index 8e89d41975..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lr %r0, %r9
-0x18 0x09
-
-# CHECK: lr %r0, %r15
-0x18 0x0f
-
-# CHECK: lr %r15, %r0
-0x18 0xf0
-
-# CHECK: lr %r15, %r9
-0x18 0xf9
diff --git a/test/MC/Disassembler/SystemZ/insn-lrl.txt b/test/MC/Disassembler/SystemZ/insn-lrl.txt
deleted file mode 100644
index b5ca391fe7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lrl %r0, 0x0
-0xc4 0x0d 0x00 0x00 0x00 0x00
-
-# CHECK: lrl %r15, 0x6
-0xc4 0xfd 0x00 0x00 0x00 0x00
-
-# CHECK: lrl %r0, 0xa
-0xc4 0x0d 0xff 0xff 0xff 0xff
-
-# CHECK: lrl %r15, 0x10
-0xc4 0xfd 0xff 0xff 0xff 0xff
-
-# CHECK: lrl %r0, 0xffffffff00000018
-0xc4 0x0d 0x80 0x00 0x00 0x00
-
-# CHECK: lrl %r15, 0xffffffff0000001e
-0xc4 0xfd 0x80 0x00 0x00 0x00
-
-# CHECK: lrl %r0, 0x100000022
-0xc4 0x0d 0x7f 0xff 0xff 0xff
-
-# CHECK: lrl %r15, 0x100000028
-0xc4 0xfd 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lrv.txt b/test/MC/Disassembler/SystemZ/insn-lrv.txt
deleted file mode 100644
index 30e497675a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lrv.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lrv %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x1e
-
-# CHECK: lrv %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x1e
-
-# CHECK: lrv %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x1e
-
-# CHECK: lrv %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x1e
-
-# CHECK: lrv %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x1e
-
-# CHECK: lrv %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x1e
-
-# CHECK: lrv %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x1e
-
-# CHECK: lrv %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x1e
-
-# CHECK: lrv %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x1e
-
-# CHECK: lrv %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x1e
diff --git a/test/MC/Disassembler/SystemZ/insn-lrvg.txt b/test/MC/Disassembler/SystemZ/insn-lrvg.txt
deleted file mode 100644
index 86b09136d3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lrvg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lrvg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0f
-
-# CHECK: lrvg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0f
-
-# CHECK: lrvg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0f
-
-# CHECK: lrvg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0f
-
-# CHECK: lrvg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0f
-
-# CHECK: lrvg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0f
-
-# CHECK: lrvg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0f
-
-# CHECK: lrvg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0f
-
-# CHECK: lrvg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0f
-
-# CHECK: lrvg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0f
diff --git a/test/MC/Disassembler/SystemZ/insn-lrvgr.txt b/test/MC/Disassembler/SystemZ/insn-lrvgr.txt
deleted file mode 100644
index eda1b3c62e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lrvgr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lrvgr %r0, %r0
-0xb9 0x0f 0x00 0x00
-
-# CHECK: lrvgr %r0, %r15
-0xb9 0x0f 0x00 0x0f
-
-# CHECK: lrvgr %r15, %r0
-0xb9 0x0f 0x00 0xf0
-
-# CHECK: lrvgr %r7, %r8
-0xb9 0x0f 0x00 0x78
-
-# CHECK: lrvgr %r15, %r15
-0xb9 0x0f 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lrvr.txt b/test/MC/Disassembler/SystemZ/insn-lrvr.txt
deleted file mode 100644
index fc8a8e6012..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lrvr.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lrvr %r0, %r0
-0xb9 0x1f 0x00 0x00
-
-# CHECK: lrvr %r0, %r15
-0xb9 0x1f 0x00 0x0f
-
-# CHECK: lrvr %r15, %r0
-0xb9 0x1f 0x00 0xf0
-
-# CHECK: lrvr %r7, %r8
-0xb9 0x1f 0x00 0x78
-
-# CHECK: lrvr %r15, %r15
-0xb9 0x1f 0x00 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-lxr.txt b/test/MC/Disassembler/SystemZ/insn-lxr.txt
deleted file mode 100644
index bd989cd6b0..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lxr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lxr %f0, %f8
-0xb3 0x65 0x00 0x08
-
-# CHECK: lxr %f0, %f13
-0xb3 0x65 0x00 0x0d
-
-# CHECK: lxr %f13, %f0
-0xb3 0x65 0x00 0xd0
-
-# CHECK: lxr %f13, %f9
-0xb3 0x65 0x00 0xd9
diff --git a/test/MC/Disassembler/SystemZ/insn-ly.txt b/test/MC/Disassembler/SystemZ/insn-ly.txt
deleted file mode 100644
index b9112d72a9..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ly.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ly %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x58
-
-# CHECK: ly %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x58
-
-# CHECK: ly %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x58
-
-# CHECK: ly %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x58
-
-# CHECK: ly %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x58
-
-# CHECK: ly %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x58
-
-# CHECK: ly %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x58
-
-# CHECK: ly %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x58
-
-# CHECK: ly %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x58
-
-# CHECK: ly %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x58
diff --git a/test/MC/Disassembler/SystemZ/insn-lzdr.txt b/test/MC/Disassembler/SystemZ/insn-lzdr.txt
deleted file mode 100644
index 5e64f355b8..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lzdr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lzdr %f0
-0xb3 0x75 0x00 0x00
-
-# CHECK: lzdr %f7
-0xb3 0x75 0x00 0x70
-
-# CHECK: lzdr %f15
-0xb3 0x75 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lzer.txt b/test/MC/Disassembler/SystemZ/insn-lzer.txt
deleted file mode 100644
index f86cb2efe3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lzer.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lzer %f0
-0xb3 0x74 0x00 0x00
-
-# CHECK: lzer %f7
-0xb3 0x74 0x00 0x70
-
-# CHECK: lzer %f15
-0xb3 0x74 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-lzxr.txt b/test/MC/Disassembler/SystemZ/insn-lzxr.txt
deleted file mode 100644
index f2e64445df..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-lzxr.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: lzxr %f0
-0xb3 0x76 0x00 0x00
-
-# CHECK: lzxr %f8
-0xb3 0x76 0x00 0x80
-
-# CHECK: lzxr %f13
-0xb3 0x76 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-madb.txt b/test/MC/Disassembler/SystemZ/insn-madb.txt
deleted file mode 100644
index bbc8e5ec94..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-madb.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: madb %f0, %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x1e
-
-# CHECK: madb %f0, %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x1e
-
-# CHECK: madb %f0, %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x1e
-
-# CHECK: madb %f0, %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x1e
-
-# CHECK: madb %f0, %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x1e
-
-# CHECK: madb %f0, %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x1e
-
-# CHECK: madb %f0, %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x1e
-
-# CHECK: madb %f15, %f0, 0
-0xed 0x00 0x00 0x00 0xf0 0x1e
-
-# CHECK: madb %f15, %f15, 0
-0xed 0xf0 0x00 0x00 0xf0 0x1e
diff --git a/test/MC/Disassembler/SystemZ/insn-madbr.txt b/test/MC/Disassembler/SystemZ/insn-madbr.txt
deleted file mode 100644
index 44c80acfff..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-madbr.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: madbr %f0, %f0, %f0
-0xb3 0x1e 0x00 0x00
-
-# CHECK: madbr %f0, %f0, %f15
-0xb3 0x1e 0x00 0x0f
-
-# CHECK: madbr %f0, %f15, %f0
-0xb3 0x1e 0x00 0xf0
-
-# CHECK: madbr %f15, %f0, %f0
-0xb3 0x1e 0xf0 0x00
-
-# CHECK: madbr %f7, %f8, %f9
-0xb3 0x1e 0x70 0x89
-
-# CHECK: madbr %f15, %f15, %f15
-0xb3 0x1e 0xf0 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-maeb.txt b/test/MC/Disassembler/SystemZ/insn-maeb.txt
deleted file mode 100644
index 3da44d3399..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-maeb.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: maeb %f0, %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x0e
-
-# CHECK: maeb %f0, %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x0e
-
-# CHECK: maeb %f0, %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x0e
-
-# CHECK: maeb %f0, %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x0e
-
-# CHECK: maeb %f0, %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x0e
-
-# CHECK: maeb %f0, %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x0e
-
-# CHECK: maeb %f0, %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x0e
-
-# CHECK: maeb %f15, %f0, 0
-0xed 0x00 0x00 0x00 0xf0 0x0e
-
-# CHECK: maeb %f15, %f15, 0
-0xed 0xf0 0x00 0x00 0xf0 0x0e
diff --git a/test/MC/Disassembler/SystemZ/insn-maebr.txt b/test/MC/Disassembler/SystemZ/insn-maebr.txt
deleted file mode 100644
index 614c9ac26e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-maebr.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: maebr %f0, %f0, %f0
-0xb3 0x0e 0x00 0x00
-
-# CHECK: maebr %f0, %f0, %f15
-0xb3 0x0e 0x00 0x0f
-
-# CHECK: maebr %f0, %f15, %f0
-0xb3 0x0e 0x00 0xf0
-
-# CHECK: maebr %f15, %f0, %f0
-0xb3 0x0e 0xf0 0x00
-
-# CHECK: maebr %f7, %f8, %f9
-0xb3 0x0e 0x70 0x89
-
-# CHECK: maebr %f15, %f15, %f15
-0xb3 0x0e 0xf0 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-mdb.txt b/test/MC/Disassembler/SystemZ/insn-mdb.txt
deleted file mode 100644
index 69f030af9b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mdb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mdb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x1c
-
-# CHECK: mdb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x1c
-
-# CHECK: mdb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x1c
-
-# CHECK: mdb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x1c
-
-# CHECK: mdb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x1c
-
-# CHECK: mdb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x1c
-
-# CHECK: mdb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x1c
diff --git a/test/MC/Disassembler/SystemZ/insn-mdbr.txt b/test/MC/Disassembler/SystemZ/insn-mdbr.txt
deleted file mode 100644
index e5cef83df5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mdbr %f0, %f0
-0xb3 0x1c 0x00 0x00
-
-# CHECK: mdbr %f0, %f15
-0xb3 0x1c 0x00 0x0f
-
-# CHECK: mdbr %f7, %f8
-0xb3 0x1c 0x00 0x78
-
-# CHECK: mdbr %f15, %f0
-0xb3 0x1c 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-mdeb.txt b/test/MC/Disassembler/SystemZ/insn-mdeb.txt
deleted file mode 100644
index 074ca7f285..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mdeb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mdeb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x0c
-
-# CHECK: mdeb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x0c
-
-# CHECK: mdeb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x0c
-
-# CHECK: mdeb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x0c
-
-# CHECK: mdeb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x0c
-
-# CHECK: mdeb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x0c
-
-# CHECK: mdeb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x0c
diff --git a/test/MC/Disassembler/SystemZ/insn-mdebr.txt b/test/MC/Disassembler/SystemZ/insn-mdebr.txt
deleted file mode 100644
index 8503424c20..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mdebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mdebr %f0, %f0
-0xb3 0x0c 0x00 0x00
-
-# CHECK: mdebr %f0, %f15
-0xb3 0x0c 0x00 0x0f
-
-# CHECK: mdebr %f7, %f8
-0xb3 0x0c 0x00 0x78
-
-# CHECK: mdebr %f15, %f0
-0xb3 0x0c 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-meeb.txt b/test/MC/Disassembler/SystemZ/insn-meeb.txt
deleted file mode 100644
index f4dbf5fd23..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-meeb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: meeb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x17
-
-# CHECK: meeb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x17
-
-# CHECK: meeb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x17
-
-# CHECK: meeb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x17
-
-# CHECK: meeb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x17
-
-# CHECK: meeb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x17
-
-# CHECK: meeb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x17
diff --git a/test/MC/Disassembler/SystemZ/insn-meebr.txt b/test/MC/Disassembler/SystemZ/insn-meebr.txt
deleted file mode 100644
index 57f342b5fe..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-meebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: meebr %f0, %f0
-0xb3 0x17 0x00 0x00
-
-# CHECK: meebr %f0, %f15
-0xb3 0x17 0x00 0x0f
-
-# CHECK: meebr %f7, %f8
-0xb3 0x17 0x00 0x78
-
-# CHECK: meebr %f15, %f0
-0xb3 0x17 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-mghi.txt b/test/MC/Disassembler/SystemZ/insn-mghi.txt
deleted file mode 100644
index 42bb316682..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mghi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mghi %r0, -32768
-0xa7 0x0d 0x80 0x00
-
-# CHECK: mghi %r0, -1
-0xa7 0x0d 0xff 0xff
-
-# CHECK: mghi %r0, 0
-0xa7 0x0d 0x00 0x00
-
-# CHECK: mghi %r0, 1
-0xa7 0x0d 0x00 0x01
-
-# CHECK: mghi %r0, 32767
-0xa7 0x0d 0x7f 0xff
-
-# CHECK: mghi %r15, 0
-0xa7 0xfd 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-mh.txt b/test/MC/Disassembler/SystemZ/insn-mh.txt
deleted file mode 100644
index d5ab3928c1..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mh.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mh %r0, 0
-0x4c 0x00 0x00 0x00
-
-# CHECK: mh %r0, 4095
-0x4c 0x00 0x0f 0xff
-
-# CHECK: mh %r0, 0(%r1)
-0x4c 0x00 0x10 0x00
-
-# CHECK: mh %r0, 0(%r15)
-0x4c 0x00 0xf0 0x00
-
-# CHECK: mh %r0, 4095(%r1,%r15)
-0x4c 0x01 0xff 0xff
-
-# CHECK: mh %r0, 4095(%r15,%r1)
-0x4c 0x0f 0x1f 0xff
-
-# CHECK: mh %r15, 0
-0x4c 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-mhi.txt b/test/MC/Disassembler/SystemZ/insn-mhi.txt
deleted file mode 100644
index b282683fba..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mhi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mhi %r0, -32768
-0xa7 0x0c 0x80 0x00
-
-# CHECK: mhi %r0, -1
-0xa7 0x0c 0xff 0xff
-
-# CHECK: mhi %r0, 0
-0xa7 0x0c 0x00 0x00
-
-# CHECK: mhi %r0, 1
-0xa7 0x0c 0x00 0x01
-
-# CHECK: mhi %r0, 32767
-0xa7 0x0c 0x7f 0xff
-
-# CHECK: mhi %r15, 0
-0xa7 0xfc 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-mhy.txt b/test/MC/Disassembler/SystemZ/insn-mhy.txt
deleted file mode 100644
index 9279db1727..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mhy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mhy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x7c
-
-# CHECK: mhy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x7c
-
-# CHECK: mhy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x7c
-
-# CHECK: mhy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x7c
-
-# CHECK: mhy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x7c
-
-# CHECK: mhy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x7c
-
-# CHECK: mhy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x7c
-
-# CHECK: mhy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x7c
-
-# CHECK: mhy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x7c
-
-# CHECK: mhy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x7c
diff --git a/test/MC/Disassembler/SystemZ/insn-mlg.txt b/test/MC/Disassembler/SystemZ/insn-mlg.txt
deleted file mode 100644
index eeceecea8e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mlg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mlg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x86
-
-# CHECK: mlg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x86
-
-# CHECK: mlg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x86
-
-# CHECK: mlg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x86
-
-# CHECK: mlg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x86
-
-# CHECK: mlg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x86
-
-# CHECK: mlg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x86
-
-# CHECK: mlg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x86
-
-# CHECK: mlg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x86
-
-# CHECK: mlg %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x86
diff --git a/test/MC/Disassembler/SystemZ/insn-mlgr.txt b/test/MC/Disassembler/SystemZ/insn-mlgr.txt
deleted file mode 100644
index ab7c2e5d05..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mlgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mlgr %r0, %r0
-0xb9 0x86 0x00 0x00
-
-# CHECK: mlgr %r0, %r15
-0xb9 0x86 0x00 0x0f
-
-# CHECK: mlgr %r14, %r0
-0xb9 0x86 0x00 0xe0
-
-# CHECK: mlgr %r6, %r9
-0xb9 0x86 0x00 0x69
diff --git a/test/MC/Disassembler/SystemZ/insn-ms.txt b/test/MC/Disassembler/SystemZ/insn-ms.txt
deleted file mode 100644
index 558f9cb823..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ms.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ms %r0, 0
-0x71 0x00 0x00 0x00
-
-# CHECK: ms %r0, 4095
-0x71 0x00 0x0f 0xff
-
-# CHECK: ms %r0, 0(%r1)
-0x71 0x00 0x10 0x00
-
-# CHECK: ms %r0, 0(%r15)
-0x71 0x00 0xf0 0x00
-
-# CHECK: ms %r0, 4095(%r1,%r15)
-0x71 0x01 0xff 0xff
-
-# CHECK: ms %r0, 4095(%r15,%r1)
-0x71 0x0f 0x1f 0xff
-
-# CHECK: ms %r15, 0
-0x71 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-msdb.txt b/test/MC/Disassembler/SystemZ/insn-msdb.txt
deleted file mode 100644
index 12e1e3ce64..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msdb.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msdb %f0, %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x1f
-
-# CHECK: msdb %f0, %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x1f
-
-# CHECK: msdb %f0, %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x1f
-
-# CHECK: msdb %f0, %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x1f
-
-# CHECK: msdb %f0, %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x1f
-
-# CHECK: msdb %f0, %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x1f
-
-# CHECK: msdb %f0, %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x1f
-
-# CHECK: msdb %f15, %f0, 0
-0xed 0x00 0x00 0x00 0xf0 0x1f
-
-# CHECK: msdb %f15, %f15, 0
-0xed 0xf0 0x00 0x00 0xf0 0x1f
diff --git a/test/MC/Disassembler/SystemZ/insn-msdbr.txt b/test/MC/Disassembler/SystemZ/insn-msdbr.txt
deleted file mode 100644
index c24d23b405..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msdbr.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msdbr %f0, %f0, %f0
-0xb3 0x1f 0x00 0x00
-
-# CHECK: msdbr %f0, %f0, %f15
-0xb3 0x1f 0x00 0x0f
-
-# CHECK: msdbr %f0, %f15, %f0
-0xb3 0x1f 0x00 0xf0
-
-# CHECK: msdbr %f15, %f0, %f0
-0xb3 0x1f 0xf0 0x00
-
-# CHECK: msdbr %f7, %f8, %f9
-0xb3 0x1f 0x70 0x89
-
-# CHECK: msdbr %f15, %f15, %f15
-0xb3 0x1f 0xf0 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-mseb.txt b/test/MC/Disassembler/SystemZ/insn-mseb.txt
deleted file mode 100644
index f53cc7c44a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mseb.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mseb %f0, %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x0f
-
-# CHECK: mseb %f0, %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x0f
-
-# CHECK: mseb %f0, %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x0f
-
-# CHECK: mseb %f0, %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x0f
-
-# CHECK: mseb %f0, %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x0f
-
-# CHECK: mseb %f0, %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x0f
-
-# CHECK: mseb %f0, %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x0f
-
-# CHECK: mseb %f15, %f0, 0
-0xed 0x00 0x00 0x00 0xf0 0x0f
-
-# CHECK: mseb %f15, %f15, 0
-0xed 0xf0 0x00 0x00 0xf0 0x0f
diff --git a/test/MC/Disassembler/SystemZ/insn-msebr.txt b/test/MC/Disassembler/SystemZ/insn-msebr.txt
deleted file mode 100644
index d157edcd24..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msebr.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msebr %f0, %f0, %f0
-0xb3 0x0f 0x00 0x00
-
-# CHECK: msebr %f0, %f0, %f15
-0xb3 0x0f 0x00 0x0f
-
-# CHECK: msebr %f0, %f15, %f0
-0xb3 0x0f 0x00 0xf0
-
-# CHECK: msebr %f15, %f0, %f0
-0xb3 0x0f 0xf0 0x00
-
-# CHECK: msebr %f7, %f8, %f9
-0xb3 0x0f 0x70 0x89
-
-# CHECK: msebr %f15, %f15, %f15
-0xb3 0x0f 0xf0 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-msfi.txt b/test/MC/Disassembler/SystemZ/insn-msfi.txt
deleted file mode 100644
index 9991f62f2f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msfi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msfi %r0, -2147483648
-0xc2 0x01 0x80 0x00 0x00 0x00
-
-# CHECK: msfi %r0, -1
-0xc2 0x01 0xff 0xff 0xff 0xff
-
-# CHECK: msfi %r0, 0
-0xc2 0x01 0x00 0x00 0x00 0x00
-
-# CHECK: msfi %r0, 1
-0xc2 0x01 0x00 0x00 0x00 0x01
-
-# CHECK: msfi %r0, 2147483647
-0xc2 0x01 0x7f 0xff 0xff 0xff
-
-# CHECK: msfi %r15, 0
-0xc2 0xf1 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-msg.txt b/test/MC/Disassembler/SystemZ/insn-msg.txt
deleted file mode 100644
index 9185433099..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0c
-
-# CHECK: msg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0c
-
-# CHECK: msg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0c
-
-# CHECK: msg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0c
-
-# CHECK: msg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0c
-
-# CHECK: msg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0c
-
-# CHECK: msg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0c
-
-# CHECK: msg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0c
-
-# CHECK: msg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0c
-
-# CHECK: msg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0c
diff --git a/test/MC/Disassembler/SystemZ/insn-msgf.txt b/test/MC/Disassembler/SystemZ/insn-msgf.txt
deleted file mode 100644
index 031922bcef..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x1c
-
-# CHECK: msgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x1c
-
-# CHECK: msgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x1c
-
-# CHECK: msgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x1c
-
-# CHECK: msgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x1c
-
-# CHECK: msgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x1c
-
-# CHECK: msgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x1c
-
-# CHECK: msgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x1c
-
-# CHECK: msgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x1c
-
-# CHECK: msgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x1c
diff --git a/test/MC/Disassembler/SystemZ/insn-msgfi.txt b/test/MC/Disassembler/SystemZ/insn-msgfi.txt
deleted file mode 100644
index 86300ef41b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msgfi.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msgfi %r0, -2147483648
-0xc2 0x00 0x80 0x00 0x00 0x00
-
-# CHECK: msgfi %r0, -1
-0xc2 0x00 0xff 0xff 0xff 0xff
-
-# CHECK: msgfi %r0, 0
-0xc2 0x00 0x00 0x00 0x00 0x00
-
-# CHECK: msgfi %r0, 1
-0xc2 0x00 0x00 0x00 0x00 0x01
-
-# CHECK: msgfi %r0, 2147483647
-0xc2 0x00 0x7f 0xff 0xff 0xff
-
-# CHECK: msgfi %r15, 0
-0xc2 0xf0 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-msgfr.txt b/test/MC/Disassembler/SystemZ/insn-msgfr.txt
deleted file mode 100644
index 028d36aea6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msgfr %r0, %r0
-0xb9 0x1c 0x00 0x00
-
-# CHECK: msgfr %r0, %r15
-0xb9 0x1c 0x00 0x0f
-
-# CHECK: msgfr %r15, %r0
-0xb9 0x1c 0x00 0xf0
-
-# CHECK: msgfr %r7, %r8
-0xb9 0x1c 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-msgr.txt b/test/MC/Disassembler/SystemZ/insn-msgr.txt
deleted file mode 100644
index 85c1e47892..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msgr %r0, %r0
-0xb9 0x0c 0x00 0x00
-
-# CHECK: msgr %r0, %r15
-0xb9 0x0c 0x00 0x0f
-
-# CHECK: msgr %r15, %r0
-0xb9 0x0c 0x00 0xf0
-
-# CHECK: msgr %r7, %r8
-0xb9 0x0c 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-msr.txt b/test/MC/Disassembler/SystemZ/insn-msr.txt
deleted file mode 100644
index 61a88a18bd..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msr %r0, %r0
-0xb2 0x52 0x00 0x00
-
-# CHECK: msr %r0, %r15
-0xb2 0x52 0x00 0x0f
-
-# CHECK: msr %r15, %r0
-0xb2 0x52 0x00 0xf0
-
-# CHECK: msr %r7, %r8
-0xb2 0x52 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-msy.txt b/test/MC/Disassembler/SystemZ/insn-msy.txt
deleted file mode 100644
index 46524563be..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-msy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: msy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x51
-
-# CHECK: msy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x51
-
-# CHECK: msy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x51
-
-# CHECK: msy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x51
-
-# CHECK: msy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x51
-
-# CHECK: msy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x51
-
-# CHECK: msy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x51
-
-# CHECK: msy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x51
-
-# CHECK: msy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x51
-
-# CHECK: msy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x51
diff --git a/test/MC/Disassembler/SystemZ/insn-mvghi.txt b/test/MC/Disassembler/SystemZ/insn-mvghi.txt
deleted file mode 100644
index c6abe4bf83..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mvghi.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mvghi 0, 0
-0xe5 0x48 0x00 0x00 0x00 0x00
-
-# CHECK: mvghi 4095, 0
-0xe5 0x48 0x0f 0xff 0x00 0x00
-
-# CHECK: mvghi 0, -32768
-0xe5 0x48 0x00 0x00 0x80 0x00
-
-# CHECK: mvghi 0, -1
-0xe5 0x48 0x00 0x00 0xff 0xff
-
-# CHECK: mvghi 0, 0
-0xe5 0x48 0x00 0x00 0x00 0x00
-
-# CHECK: mvghi 0, 1
-0xe5 0x48 0x00 0x00 0x00 0x01
-
-# CHECK: mvghi 0, 32767
-0xe5 0x48 0x00 0x00 0x7f 0xff
-
-# CHECK: mvghi 0(%r1), 42
-0xe5 0x48 0x10 0x00 0x00 0x2a
-
-# CHECK: mvghi 0(%r15), 42
-0xe5 0x48 0xf0 0x00 0x00 0x2a
-
-# CHECK: mvghi 4095(%r1), 42
-0xe5 0x48 0x1f 0xff 0x00 0x2a
-
-# CHECK: mvghi 4095(%r15), 42
-0xe5 0x48 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-mvhhi.txt b/test/MC/Disassembler/SystemZ/insn-mvhhi.txt
deleted file mode 100644
index 3ee6576da6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mvhhi.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mvhhi 0, 0
-0xe5 0x44 0x00 0x00 0x00 0x00
-
-# CHECK: mvhhi 4095, 0
-0xe5 0x44 0x0f 0xff 0x00 0x00
-
-# CHECK: mvhhi 0, -32768
-0xe5 0x44 0x00 0x00 0x80 0x00
-
-# CHECK: mvhhi 0, -1
-0xe5 0x44 0x00 0x00 0xff 0xff
-
-# CHECK: mvhhi 0, 0
-0xe5 0x44 0x00 0x00 0x00 0x00
-
-# CHECK: mvhhi 0, 1
-0xe5 0x44 0x00 0x00 0x00 0x01
-
-# CHECK: mvhhi 0, 32767
-0xe5 0x44 0x00 0x00 0x7f 0xff
-
-# CHECK: mvhhi 0(%r1), 42
-0xe5 0x44 0x10 0x00 0x00 0x2a
-
-# CHECK: mvhhi 0(%r15), 42
-0xe5 0x44 0xf0 0x00 0x00 0x2a
-
-# CHECK: mvhhi 4095(%r1), 42
-0xe5 0x44 0x1f 0xff 0x00 0x2a
-
-# CHECK: mvhhi 4095(%r15), 42
-0xe5 0x44 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-mvhi.txt b/test/MC/Disassembler/SystemZ/insn-mvhi.txt
deleted file mode 100644
index 15ef24e7eb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mvhi.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mvhi 0, 0
-0xe5 0x4c 0x00 0x00 0x00 0x00
-
-# CHECK: mvhi 4095, 0
-0xe5 0x4c 0x0f 0xff 0x00 0x00
-
-# CHECK: mvhi 0, -32768
-0xe5 0x4c 0x00 0x00 0x80 0x00
-
-# CHECK: mvhi 0, -1
-0xe5 0x4c 0x00 0x00 0xff 0xff
-
-# CHECK: mvhi 0, 0
-0xe5 0x4c 0x00 0x00 0x00 0x00
-
-# CHECK: mvhi 0, 1
-0xe5 0x4c 0x00 0x00 0x00 0x01
-
-# CHECK: mvhi 0, 32767
-0xe5 0x4c 0x00 0x00 0x7f 0xff
-
-# CHECK: mvhi 0(%r1), 42
-0xe5 0x4c 0x10 0x00 0x00 0x2a
-
-# CHECK: mvhi 0(%r15), 42
-0xe5 0x4c 0xf0 0x00 0x00 0x2a
-
-# CHECK: mvhi 4095(%r1), 42
-0xe5 0x4c 0x1f 0xff 0x00 0x2a
-
-# CHECK: mvhi 4095(%r15), 42
-0xe5 0x4c 0xff 0xff 0x00 0x2a
diff --git a/test/MC/Disassembler/SystemZ/insn-mvi.txt b/test/MC/Disassembler/SystemZ/insn-mvi.txt
deleted file mode 100644
index f81a7455eb..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mvi.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mvi 0, 0
-0x92 0x00 0x00 0x00
-
-# CHECK: mvi 4095, 0
-0x92 0x00 0x0f 0xff
-
-# CHECK: mvi 0, 255
-0x92 0xff 0x00 0x00
-
-# CHECK: mvi 0(%r1), 42
-0x92 0x2a 0x10 0x00
-
-# CHECK: mvi 0(%r15), 42
-0x92 0x2a 0xf0 0x00
-
-# CHECK: mvi 4095(%r1), 42
-0x92 0x2a 0x1f 0xff
-
-# CHECK: mvi 4095(%r15), 42
-0x92 0x2a 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-mviy.txt b/test/MC/Disassembler/SystemZ/insn-mviy.txt
deleted file mode 100644
index ed249c7aa2..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mviy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mviy -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x52
-
-# CHECK: mviy -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x52
-
-# CHECK: mviy 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x52
-
-# CHECK: mviy 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x52
-
-# CHECK: mviy 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x52
-
-# CHECK: mviy 0, 255
-0xeb 0xff 0x00 0x00 0x00 0x52
-
-# CHECK: mviy 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x52
-
-# CHECK: mviy 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x52
-
-# CHECK: mviy 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x52
-
-# CHECK: mviy 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x52
diff --git a/test/MC/Disassembler/SystemZ/insn-mxbr.txt b/test/MC/Disassembler/SystemZ/insn-mxbr.txt
deleted file mode 100644
index acc30aae23..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mxbr %f0, %f0
-0xb3 0x4c 0x00 0x00
-
-# CHECK: mxbr %f0, %f13
-0xb3 0x4c 0x00 0x0d
-
-# CHECK: mxbr %f8, %f5
-0xb3 0x4c 0x00 0x85
-
-# CHECK: mxbr %f13, %f13
-0xb3 0x4c 0x00 0xdd
diff --git a/test/MC/Disassembler/SystemZ/insn-mxdb.txt b/test/MC/Disassembler/SystemZ/insn-mxdb.txt
deleted file mode 100644
index d355c48d5c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mxdb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mxdb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x07
-
-# CHECK: mxdb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x07
-
-# CHECK: mxdb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x07
-
-# CHECK: mxdb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x07
-
-# CHECK: mxdb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x07
-
-# CHECK: mxdb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x07
-
-# CHECK: mxdb %f13, 0
-0xed 0xd0 0x00 0x00 0x00 0x07
diff --git a/test/MC/Disassembler/SystemZ/insn-mxdbr.txt b/test/MC/Disassembler/SystemZ/insn-mxdbr.txt
deleted file mode 100644
index 1f3b6e3043..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-mxdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: mxdbr %f0, %f0
-0xb3 0x07 0x00 0x00
-
-# CHECK: mxdbr %f0, %f15
-0xb3 0x07 0x00 0x0f
-
-# CHECK: mxdbr %f8, %f8
-0xb3 0x07 0x00 0x88
-
-# CHECK: mxdbr %f13, %f0
-0xb3 0x07 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-n.txt b/test/MC/Disassembler/SystemZ/insn-n.txt
deleted file mode 100644
index 67e0746147..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-n.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: n %r0, 0
-0x54 0x00 0x00 0x00
-
-# CHECK: n %r0, 4095
-0x54 0x00 0x0f 0xff
-
-# CHECK: n %r0, 0(%r1)
-0x54 0x00 0x10 0x00
-
-# CHECK: n %r0, 0(%r15)
-0x54 0x00 0xf0 0x00
-
-# CHECK: n %r0, 4095(%r1,%r15)
-0x54 0x01 0xff 0xff
-
-# CHECK: n %r0, 4095(%r15,%r1)
-0x54 0x0f 0x1f 0xff
-
-# CHECK: n %r15, 0
-0x54 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-ng.txt b/test/MC/Disassembler/SystemZ/insn-ng.txt
deleted file mode 100644
index 082c04b7a8..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ng.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ng %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x80
-
-# CHECK: ng %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x80
-
-# CHECK: ng %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x80
-
-# CHECK: ng %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x80
-
-# CHECK: ng %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x80
-
-# CHECK: ng %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x80
-
-# CHECK: ng %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x80
-
-# CHECK: ng %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x80
-
-# CHECK: ng %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x80
-
-# CHECK: ng %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x80
diff --git a/test/MC/Disassembler/SystemZ/insn-ngr.txt b/test/MC/Disassembler/SystemZ/insn-ngr.txt
deleted file mode 100644
index 08e957e4ec..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ngr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ngr %r0, %r0
-0xb9 0x80 0x00 0x00
-
-# CHECK: ngr %r0, %r15
-0xb9 0x80 0x00 0x0f
-
-# CHECK: ngr %r15, %r0
-0xb9 0x80 0x00 0xf0
-
-# CHECK: ngr %r7, %r8
-0xb9 0x80 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-ni.txt b/test/MC/Disassembler/SystemZ/insn-ni.txt
deleted file mode 100644
index b90888d71b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ni.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ni 0, 0
-0x94 0x00 0x00 0x00
-
-# CHECK: ni 4095, 0
-0x94 0x00 0x0f 0xff
-
-# CHECK: ni 0, 255
-0x94 0xff 0x00 0x00
-
-# CHECK: ni 0(%r1), 42
-0x94 0x2a 0x10 0x00
-
-# CHECK: ni 0(%r15), 42
-0x94 0x2a 0xf0 0x00
-
-# CHECK: ni 4095(%r1), 42
-0x94 0x2a 0x1f 0xff
-
-# CHECK: ni 4095(%r15), 42
-0x94 0x2a 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-nihf.txt b/test/MC/Disassembler/SystemZ/insn-nihf.txt
deleted file mode 100644
index ee91a7869a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nihf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nihf %r0, 0
-0xc0 0x0a 0x00 0x00 0x00 0x00
-
-# CHECK: nihf %r0, 4294967295
-0xc0 0x0a 0xff 0xff 0xff 0xff
-
-# CHECK: nihf %r15, 0
-0xc0 0xfa 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-nihh.txt b/test/MC/Disassembler/SystemZ/insn-nihh.txt
deleted file mode 100644
index 4036ff4748..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nihh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nihh %r0, 0
-0xa5 0x04 0x00 0x00
-
-# CHECK: nihh %r0, 32768
-0xa5 0x04 0x80 0x00
-
-# CHECK: nihh %r0, 65535
-0xa5 0x04 0xff 0xff
-
-# CHECK: nihh %r15, 0
-0xa5 0xf4 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-nihl.txt b/test/MC/Disassembler/SystemZ/insn-nihl.txt
deleted file mode 100644
index 3cc72b9f4e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nihl.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nihl %r0, 0
-0xa5 0x05 0x00 0x00
-
-# CHECK: nihl %r0, 32768
-0xa5 0x05 0x80 0x00
-
-# CHECK: nihl %r0, 65535
-0xa5 0x05 0xff 0xff
-
-# CHECK: nihl %r15, 0
-0xa5 0xf5 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-nilf.txt b/test/MC/Disassembler/SystemZ/insn-nilf.txt
deleted file mode 100644
index 6ba3212fbe..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nilf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nilf %r0, 0
-0xc0 0x0b 0x00 0x00 0x00 0x00
-
-# CHECK: nilf %r0, 4294967295
-0xc0 0x0b 0xff 0xff 0xff 0xff
-
-# CHECK: nilf %r15, 0
-0xc0 0xfb 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-nilh.txt b/test/MC/Disassembler/SystemZ/insn-nilh.txt
deleted file mode 100644
index bda87c3c9c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nilh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nilh %r0, 0
-0xa5 0x06 0x00 0x00
-
-# CHECK: nilh %r0, 32768
-0xa5 0x06 0x80 0x00
-
-# CHECK: nilh %r0, 65535
-0xa5 0x06 0xff 0xff
-
-# CHECK: nilh %r15, 0
-0xa5 0xf6 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-nill.txt b/test/MC/Disassembler/SystemZ/insn-nill.txt
deleted file mode 100644
index e79984444e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nill.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nill %r0, 0
-0xa5 0x07 0x00 0x00
-
-# CHECK: nill %r0, 32768
-0xa5 0x07 0x80 0x00
-
-# CHECK: nill %r0, 65535
-0xa5 0x07 0xff 0xff
-
-# CHECK: nill %r15, 0
-0xa5 0xf7 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-niy.txt b/test/MC/Disassembler/SystemZ/insn-niy.txt
deleted file mode 100644
index 96767b45e4..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-niy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: niy -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x54
-
-# CHECK: niy -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x54
-
-# CHECK: niy 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x54
-
-# CHECK: niy 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x54
-
-# CHECK: niy 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x54
-
-# CHECK: niy 0, 255
-0xeb 0xff 0x00 0x00 0x00 0x54
-
-# CHECK: niy 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x54
-
-# CHECK: niy 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x54
-
-# CHECK: niy 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x54
-
-# CHECK: niy 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x54
diff --git a/test/MC/Disassembler/SystemZ/insn-nr.txt b/test/MC/Disassembler/SystemZ/insn-nr.txt
deleted file mode 100644
index af57513654..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-nr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: nr %r0, %r0
-0x14 0x00
-
-# CHECK: nr %r0, %r15
-0x14 0x0f
-
-# CHECK: nr %r15, %r0
-0x14 0xf0
-
-# CHECK: nr %r7, %r8
-0x14 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-ny.txt b/test/MC/Disassembler/SystemZ/insn-ny.txt
deleted file mode 100644
index ac9d06c5be..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ny.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ny %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x54
-
-# CHECK: ny %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x54
-
-# CHECK: ny %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x54
-
-# CHECK: ny %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x54
-
-# CHECK: ny %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x54
-
-# CHECK: ny %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x54
-
-# CHECK: ny %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x54
-
-# CHECK: ny %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x54
-
-# CHECK: ny %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x54
-
-# CHECK: ny %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x54
diff --git a/test/MC/Disassembler/SystemZ/insn-o.txt b/test/MC/Disassembler/SystemZ/insn-o.txt
deleted file mode 100644
index 56d876ba6c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-o.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: o %r0, 0
-0x56 0x00 0x00 0x00
-
-# CHECK: o %r0, 4095
-0x56 0x00 0x0f 0xff
-
-# CHECK: o %r0, 0(%r1)
-0x56 0x00 0x10 0x00
-
-# CHECK: o %r0, 0(%r15)
-0x56 0x00 0xf0 0x00
-
-# CHECK: o %r0, 4095(%r1,%r15)
-0x56 0x01 0xff 0xff
-
-# CHECK: o %r0, 4095(%r15,%r1)
-0x56 0x0f 0x1f 0xff
-
-# CHECK: o %r15, 0
-0x56 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-og.txt b/test/MC/Disassembler/SystemZ/insn-og.txt
deleted file mode 100644
index 6d7961a556..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-og.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: og %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x81
-
-# CHECK: og %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x81
-
-# CHECK: og %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x81
-
-# CHECK: og %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x81
-
-# CHECK: og %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x81
-
-# CHECK: og %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x81
-
-# CHECK: og %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x81
-
-# CHECK: og %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x81
-
-# CHECK: og %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x81
-
-# CHECK: og %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x81
diff --git a/test/MC/Disassembler/SystemZ/insn-ogr.txt b/test/MC/Disassembler/SystemZ/insn-ogr.txt
deleted file mode 100644
index 9f3f105d9a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ogr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ogr %r0, %r0
-0xb9 0x81 0x00 0x00
-
-# CHECK: ogr %r0, %r15
-0xb9 0x81 0x00 0x0f
-
-# CHECK: ogr %r15, %r0
-0xb9 0x81 0x00 0xf0
-
-# CHECK: ogr %r7, %r8
-0xb9 0x81 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-oi.txt b/test/MC/Disassembler/SystemZ/insn-oi.txt
deleted file mode 100644
index daa3bb76ed..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oi.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oi 0, 0
-0x96 0x00 0x00 0x00
-
-# CHECK: oi 4095, 0
-0x96 0x00 0x0f 0xff
-
-# CHECK: oi 0, 255
-0x96 0xff 0x00 0x00
-
-# CHECK: oi 0(%r1), 42
-0x96 0x2a 0x10 0x00
-
-# CHECK: oi 0(%r15), 42
-0x96 0x2a 0xf0 0x00
-
-# CHECK: oi 4095(%r1), 42
-0x96 0x2a 0x1f 0xff
-
-# CHECK: oi 4095(%r15), 42
-0x96 0x2a 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-oihf.txt b/test/MC/Disassembler/SystemZ/insn-oihf.txt
deleted file mode 100644
index d481dabd7f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oihf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oihf %r0, 0
-0xc0 0x0c 0x00 0x00 0x00 0x00
-
-# CHECK: oihf %r0, 4294967295
-0xc0 0x0c 0xff 0xff 0xff 0xff
-
-# CHECK: oihf %r15, 0
-0xc0 0xfc 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-oihh.txt b/test/MC/Disassembler/SystemZ/insn-oihh.txt
deleted file mode 100644
index a063ad322f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oihh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oihh %r0, 0
-0xa5 0x08 0x00 0x00
-
-# CHECK: oihh %r0, 32768
-0xa5 0x08 0x80 0x00
-
-# CHECK: oihh %r0, 65535
-0xa5 0x08 0xff 0xff
-
-# CHECK: oihh %r15, 0
-0xa5 0xf8 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-oihl.txt b/test/MC/Disassembler/SystemZ/insn-oihl.txt
deleted file mode 100644
index da762f30ce..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oihl.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oihl %r0, 0
-0xa5 0x09 0x00 0x00
-
-# CHECK: oihl %r0, 32768
-0xa5 0x09 0x80 0x00
-
-# CHECK: oihl %r0, 65535
-0xa5 0x09 0xff 0xff
-
-# CHECK: oihl %r15, 0
-0xa5 0xf9 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-oilf.txt b/test/MC/Disassembler/SystemZ/insn-oilf.txt
deleted file mode 100644
index 22dc79d1e7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oilf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oilf %r0, 0
-0xc0 0x0d 0x00 0x00 0x00 0x00
-
-# CHECK: oilf %r0, 4294967295
-0xc0 0x0d 0xff 0xff 0xff 0xff
-
-# CHECK: oilf %r15, 0
-0xc0 0xfd 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-oilh.txt b/test/MC/Disassembler/SystemZ/insn-oilh.txt
deleted file mode 100644
index ce3041c1fd..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oilh.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oilh %r0, 0
-0xa5 0x0a 0x00 0x00
-
-# CHECK: oilh %r0, 32768
-0xa5 0x0a 0x80 0x00
-
-# CHECK: oilh %r0, 65535
-0xa5 0x0a 0xff 0xff
-
-# CHECK: oilh %r15, 0
-0xa5 0xfa 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-oill.txt b/test/MC/Disassembler/SystemZ/insn-oill.txt
deleted file mode 100644
index 34663a3f13..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oill.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oill %r0, 0
-0xa5 0x0b 0x00 0x00
-
-# CHECK: oill %r0, 32768
-0xa5 0x0b 0x80 0x00
-
-# CHECK: oill %r0, 65535
-0xa5 0x0b 0xff 0xff
-
-# CHECK: oill %r15, 0
-0xa5 0xfb 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-oiy.txt b/test/MC/Disassembler/SystemZ/insn-oiy.txt
deleted file mode 100644
index c56b2de3b7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oiy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oiy -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x56
-
-# CHECK: oiy -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x56
-
-# CHECK: oiy 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x56
-
-# CHECK: oiy 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x56
-
-# CHECK: oiy 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x56
-
-# CHECK: oiy 0, 255
-0xeb 0xff 0x00 0x00 0x00 0x56
-
-# CHECK: oiy 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x56
-
-# CHECK: oiy 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x56
-
-# CHECK: oiy 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x56
-
-# CHECK: oiy 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x56
diff --git a/test/MC/Disassembler/SystemZ/insn-or.txt b/test/MC/Disassembler/SystemZ/insn-or.txt
deleted file mode 100644
index e79c6aa038..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-or.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: or %r0, %r0
-0x16 0x00
-
-# CHECK: or %r0, %r15
-0x16 0x0f
-
-# CHECK: or %r15, %r0
-0x16 0xf0
-
-# CHECK: or %r7, %r8
-0x16 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-oy.txt b/test/MC/Disassembler/SystemZ/insn-oy.txt
deleted file mode 100644
index a4ea8eda36..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-oy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: oy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x56
-
-# CHECK: oy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x56
-
-# CHECK: oy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x56
-
-# CHECK: oy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x56
-
-# CHECK: oy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x56
-
-# CHECK: oy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x56
-
-# CHECK: oy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x56
-
-# CHECK: oy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x56
-
-# CHECK: oy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x56
-
-# CHECK: oy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x56
diff --git a/test/MC/Disassembler/SystemZ/insn-risbg.txt b/test/MC/Disassembler/SystemZ/insn-risbg.txt
deleted file mode 100644
index b0bde8412e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-risbg.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: risbg %r0, %r0, 0, 0, 0
-0xec 0x00 0x00 0x00 0x00 0x55
-
-# CHECK: risbg %r0, %r0, 0, 0, 63
-0xec 0x00 0x00 0x00 0x3f 0x55
-
-# CHECK: risbg %r0, %r0, 0, 63, 0
-0xec 0x00 0x00 0x3f 0x00 0x55
-
-# CHECK: risbg %r0, %r0, 63, 0, 0
-0xec 0x00 0x3f 0x00 0x00 0x55
-
-# CHECK: risbg %r0, %r15, 0, 0, 0
-0xec 0x0f 0x00 0x00 0x00 0x55
-
-# CHECK: risbg %r15, %r0, 0, 0, 0
-0xec 0xf0 0x00 0x00 0x00 0x55
-
-# CHECK: risbg %r4, %r5, 6, 7, 8
-0xec 0x45 0x06 0x07 0x08 0x55
diff --git a/test/MC/Disassembler/SystemZ/insn-rll.txt b/test/MC/Disassembler/SystemZ/insn-rll.txt
deleted file mode 100644
index 97a09f8ace..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-rll.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: rll %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x1d
-
-# CHECK: rll %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x1d
-
-# CHECK: rll %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x1d
-
-# CHECK: rll %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x1d
-
-# CHECK: rll %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x1d
-
-# CHECK: rll %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x1d
-
-# CHECK: rll %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x1d
-
-# CHECK: rll %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x1d
-
-# CHECK: rll %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x1d
-
-# CHECK: rll %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x1d
-
-# CHECK: rll %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x1d
-
-# CHECK: rll %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x1d
diff --git a/test/MC/Disassembler/SystemZ/insn-rllg.txt b/test/MC/Disassembler/SystemZ/insn-rllg.txt
deleted file mode 100644
index 65d273f328..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-rllg.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: rllg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x1c
-
-# CHECK: rllg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x1c
-
-# CHECK: rllg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x1c
-
-# CHECK: rllg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x1c
-
-# CHECK: rllg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x1c
diff --git a/test/MC/Disassembler/SystemZ/insn-s.txt b/test/MC/Disassembler/SystemZ/insn-s.txt
deleted file mode 100644
index 8f61de1b3b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-s.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: s %r0, 0
-0x5b 0x00 0x00 0x00
-
-# CHECK: s %r0, 4095
-0x5b 0x00 0x0f 0xff
-
-# CHECK: s %r0, 0(%r1)
-0x5b 0x00 0x10 0x00
-
-# CHECK: s %r0, 0(%r15)
-0x5b 0x00 0xf0 0x00
-
-# CHECK: s %r0, 4095(%r1,%r15)
-0x5b 0x01 0xff 0xff
-
-# CHECK: s %r0, 4095(%r15,%r1)
-0x5b 0x0f 0x1f 0xff
-
-# CHECK: s %r15, 0
-0x5b 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-sdb.txt b/test/MC/Disassembler/SystemZ/insn-sdb.txt
deleted file mode 100644
index b310e6f16d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sdb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sdb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x1b
-
-# CHECK: sdb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x1b
-
-# CHECK: sdb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x1b
-
-# CHECK: sdb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x1b
-
-# CHECK: sdb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x1b
-
-# CHECK: sdb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x1b
-
-# CHECK: sdb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x1b
diff --git a/test/MC/Disassembler/SystemZ/insn-sdbr.txt b/test/MC/Disassembler/SystemZ/insn-sdbr.txt
deleted file mode 100644
index 8722a32395..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sdbr %f0, %f0
-0xb3 0x1b 0x00 0x00
-
-# CHECK: sdbr %f0, %f15
-0xb3 0x1b 0x00 0x0f
-
-# CHECK: sdbr %f7, %f8
-0xb3 0x1b 0x00 0x78
-
-# CHECK: sdbr %f15, %f0
-0xb3 0x1b 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-seb.txt b/test/MC/Disassembler/SystemZ/insn-seb.txt
deleted file mode 100644
index 864f692013..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-seb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: seb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x0b
-
-# CHECK: seb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x0b
-
-# CHECK: seb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x0b
-
-# CHECK: seb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x0b
-
-# CHECK: seb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x0b
-
-# CHECK: seb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x0b
-
-# CHECK: seb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x0b
diff --git a/test/MC/Disassembler/SystemZ/insn-sebr.txt b/test/MC/Disassembler/SystemZ/insn-sebr.txt
deleted file mode 100644
index 289b0afa74..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sebr %f0, %f0
-0xb3 0x0b 0x00 0x00
-
-# CHECK: sebr %f0, %f15
-0xb3 0x0b 0x00 0x0f
-
-# CHECK: sebr %f7, %f8
-0xb3 0x0b 0x00 0x78
-
-# CHECK: sebr %f15, %f0
-0xb3 0x0b 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-sg.txt b/test/MC/Disassembler/SystemZ/insn-sg.txt
deleted file mode 100644
index fdbf1ac60e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x09
-
-# CHECK: sg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x09
-
-# CHECK: sg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x09
-
-# CHECK: sg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x09
-
-# CHECK: sg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x09
-
-# CHECK: sg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x09
-
-# CHECK: sg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x09
-
-# CHECK: sg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x09
-
-# CHECK: sg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x09
-
-# CHECK: sg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x09
diff --git a/test/MC/Disassembler/SystemZ/insn-sgf.txt b/test/MC/Disassembler/SystemZ/insn-sgf.txt
deleted file mode 100644
index f8d6db946d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x19
-
-# CHECK: sgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x19
-
-# CHECK: sgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x19
-
-# CHECK: sgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x19
-
-# CHECK: sgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x19
-
-# CHECK: sgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x19
-
-# CHECK: sgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x19
-
-# CHECK: sgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x19
-
-# CHECK: sgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x19
-
-# CHECK: sgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x19
diff --git a/test/MC/Disassembler/SystemZ/insn-sgfr.txt b/test/MC/Disassembler/SystemZ/insn-sgfr.txt
deleted file mode 100644
index 1d4f34ed1b..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sgfr %r0, %r0
-0xb9 0x19 0x00 0x00
-
-# CHECK: sgfr %r0, %r15
-0xb9 0x19 0x00 0x0f
-
-# CHECK: sgfr %r15, %r0
-0xb9 0x19 0x00 0xf0
-
-# CHECK: sgfr %r7, %r8
-0xb9 0x19 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-sgr.txt b/test/MC/Disassembler/SystemZ/insn-sgr.txt
deleted file mode 100644
index 084da973b2..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sgr %r0, %r0
-0xb9 0x09 0x00 0x00
-
-# CHECK: sgr %r0, %r15
-0xb9 0x09 0x00 0x0f
-
-# CHECK: sgr %r15, %r0
-0xb9 0x09 0x00 0xf0
-
-# CHECK: sgr %r7, %r8
-0xb9 0x09 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-sl.txt b/test/MC/Disassembler/SystemZ/insn-sl.txt
deleted file mode 100644
index 0a29f90f51..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sl.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sl %r0, 0
-0x5f 0x00 0x00 0x00
-
-# CHECK: sl %r0, 4095
-0x5f 0x00 0x0f 0xff
-
-# CHECK: sl %r0, 0(%r1)
-0x5f 0x00 0x10 0x00
-
-# CHECK: sl %r0, 0(%r15)
-0x5f 0x00 0xf0 0x00
-
-# CHECK: sl %r0, 4095(%r1,%r15)
-0x5f 0x01 0xff 0xff
-
-# CHECK: sl %r0, 4095(%r15,%r1)
-0x5f 0x0f 0x1f 0xff
-
-# CHECK: sl %r15, 0
-0x5f 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-slb.txt b/test/MC/Disassembler/SystemZ/insn-slb.txt
deleted file mode 100644
index b34a914540..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slb.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slb %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x99
-
-# CHECK: slb %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x99
-
-# CHECK: slb %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x99
-
-# CHECK: slb %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x99
-
-# CHECK: slb %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x99
-
-# CHECK: slb %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x99
-
-# CHECK: slb %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x99
-
-# CHECK: slb %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x99
-
-# CHECK: slb %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x99
-
-# CHECK: slb %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x99
diff --git a/test/MC/Disassembler/SystemZ/insn-slbg.txt b/test/MC/Disassembler/SystemZ/insn-slbg.txt
deleted file mode 100644
index e9a918be1c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slbg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slbg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x89
-
-# CHECK: slbg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x89
-
-# CHECK: slbg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x89
-
-# CHECK: slbg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x89
-
-# CHECK: slbg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x89
-
-# CHECK: slbg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x89
-
-# CHECK: slbg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x89
-
-# CHECK: slbg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x89
-
-# CHECK: slbg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x89
-
-# CHECK: slbg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x89
diff --git a/test/MC/Disassembler/SystemZ/insn-slbgr.txt b/test/MC/Disassembler/SystemZ/insn-slbgr.txt
deleted file mode 100644
index 4c4b77a98c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slbgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slbgr %r0, %r0
-0xb9 0x89 0x00 0x00
-
-# CHECK: slbgr %r0, %r15
-0xb9 0x89 0x00 0x0f
-
-# CHECK: slbgr %r15, %r0
-0xb9 0x89 0x00 0xf0
-
-# CHECK: slbgr %r7, %r8
-0xb9 0x89 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-slbr.txt b/test/MC/Disassembler/SystemZ/insn-slbr.txt
deleted file mode 100644
index 83d8cf913f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slbr %r0, %r0
-0xb9 0x99 0x00 0x00
-
-# CHECK: slbr %r0, %r15
-0xb9 0x99 0x00 0x0f
-
-# CHECK: slbr %r15, %r0
-0xb9 0x99 0x00 0xf0
-
-# CHECK: slbr %r7, %r8
-0xb9 0x99 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-slfi.txt b/test/MC/Disassembler/SystemZ/insn-slfi.txt
deleted file mode 100644
index ae8f4237ec..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slfi.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slfi %r0, 0
-0xc2 0x05 0x00 0x00 0x00 0x00
-
-# CHECK: slfi %r0, 4294967295
-0xc2 0x05 0xff 0xff 0xff 0xff
-
-# CHECK: slfi %r15, 0
-0xc2 0xf5 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-slg.txt b/test/MC/Disassembler/SystemZ/insn-slg.txt
deleted file mode 100644
index c93412e40e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0b
-
-# CHECK: slg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0b
-
-# CHECK: slg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0b
-
-# CHECK: slg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0b
-
-# CHECK: slg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0b
-
-# CHECK: slg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0b
-
-# CHECK: slg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0b
-
-# CHECK: slg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0b
-
-# CHECK: slg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0b
-
-# CHECK: slg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0b
diff --git a/test/MC/Disassembler/SystemZ/insn-slgf.txt b/test/MC/Disassembler/SystemZ/insn-slgf.txt
deleted file mode 100644
index 088aac6c53..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slgf.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x1b
-
-# CHECK: slgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x1b
-
-# CHECK: slgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x1b
-
-# CHECK: slgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x1b
-
-# CHECK: slgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x1b
-
-# CHECK: slgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x1b
-
-# CHECK: slgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x1b
-
-# CHECK: slgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x1b
-
-# CHECK: slgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x1b
-
-# CHECK: slgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x1b
diff --git a/test/MC/Disassembler/SystemZ/insn-slgfi.txt b/test/MC/Disassembler/SystemZ/insn-slgfi.txt
deleted file mode 100644
index e618210e7f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slgfi.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slgfi %r0, 0
-0xc2 0x04 0x00 0x00 0x00 0x00
-
-# CHECK: slgfi %r0, 4294967295
-0xc2 0x04 0xff 0xff 0xff 0xff
-
-# CHECK: slgfi %r15, 0
-0xc2 0xf4 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-slgfr.txt b/test/MC/Disassembler/SystemZ/insn-slgfr.txt
deleted file mode 100644
index 4f881bf0f3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slgfr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slgfr %r0, %r0
-0xb9 0x1b 0x00 0x00
-
-# CHECK: slgfr %r0, %r15
-0xb9 0x1b 0x00 0x0f
-
-# CHECK: slgfr %r15, %r0
-0xb9 0x1b 0x00 0xf0
-
-# CHECK: slgfr %r7, %r8
-0xb9 0x1b 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-slgr.txt b/test/MC/Disassembler/SystemZ/insn-slgr.txt
deleted file mode 100644
index efea07b0c7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slgr %r0, %r0
-0xb9 0x0b 0x00 0x00
-
-# CHECK: slgr %r0, %r15
-0xb9 0x0b 0x00 0x0f
-
-# CHECK: slgr %r15, %r0
-0xb9 0x0b 0x00 0xf0
-
-# CHECK: slgr %r7, %r8
-0xb9 0x0b 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-sll.txt b/test/MC/Disassembler/SystemZ/insn-sll.txt
deleted file mode 100644
index a31b5c7241..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sll.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sll %r0, 0
-0x89 0x00 0x00 0x00
-
-# CHECK: sll %r7, 0
-0x89 0x70 0x00 0x00
-
-# CHECK: sll %r15, 0
-0x89 0xf0 0x00 0x00
-
-# CHECK: sll %r0, 4095
-0x89 0x00 0x0f 0xff
-
-# CHECK: sll %r0, 0(%r1)
-0x89 0x00 0x10 0x00
-
-# CHECK: sll %r0, 0(%r15)
-0x89 0x00 0xf0 0x00
-
-# CHECK: sll %r0, 4095(%r1)
-0x89 0x00 0x1f 0xff
-
-# CHECK: sll %r0, 4095(%r15)
-0x89 0x00 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-sllg.txt b/test/MC/Disassembler/SystemZ/insn-sllg.txt
deleted file mode 100644
index b4204ac88a..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sllg.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sllg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x0d
-
-# CHECK: sllg %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x0d
-
-# CHECK: sllg %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x0d
-
-# CHECK: sllg %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x0d
-
-# CHECK: sllg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x0d
-
-# CHECK: sllg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x0d
-
-# CHECK: sllg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x0d
-
-# CHECK: sllg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x0d
-
-# CHECK: sllg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x0d
-
-# CHECK: sllg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x0d
-
-# CHECK: sllg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x0d
-
-# CHECK: sllg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x0d
diff --git a/test/MC/Disassembler/SystemZ/insn-slr.txt b/test/MC/Disassembler/SystemZ/insn-slr.txt
deleted file mode 100644
index 6a98744be6..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-slr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: slr %r0, %r0
-0x1f 0x00
-
-# CHECK: slr %r0, %r15
-0x1f 0x0f
-
-# CHECK: slr %r15, %r0
-0x1f 0xf0
-
-# CHECK: slr %r7, %r8
-0x1f 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-sly.txt b/test/MC/Disassembler/SystemZ/insn-sly.txt
deleted file mode 100644
index a5e4926121..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sly.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sly %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x5f
-
-# CHECK: sly %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x5f
-
-# CHECK: sly %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x5f
-
-# CHECK: sly %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x5f
-
-# CHECK: sly %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x5f
-
-# CHECK: sly %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x5f
-
-# CHECK: sly %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x5f
-
-# CHECK: sly %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x5f
-
-# CHECK: sly %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x5f
-
-# CHECK: sly %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x5f
diff --git a/test/MC/Disassembler/SystemZ/insn-sqdb.txt b/test/MC/Disassembler/SystemZ/insn-sqdb.txt
deleted file mode 100644
index 1e4aad4594..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sqdb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sqdb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x15
-
-# CHECK: sqdb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x15
-
-# CHECK: sqdb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x15
-
-# CHECK: sqdb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x15
-
-# CHECK: sqdb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x15
-
-# CHECK: sqdb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x15
-
-# CHECK: sqdb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x15
diff --git a/test/MC/Disassembler/SystemZ/insn-sqdbr.txt b/test/MC/Disassembler/SystemZ/insn-sqdbr.txt
deleted file mode 100644
index 3369e3267f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sqdbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sqdbr %f0, %f0
-0xb3 0x15 0x00 0x00
-
-# CHECK: sqdbr %f0, %f15
-0xb3 0x15 0x00 0x0f
-
-# CHECK: sqdbr %f7, %f8
-0xb3 0x15 0x00 0x78
-
-# CHECK: sqdbr %f15, %f0
-0xb3 0x15 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-sqeb.txt b/test/MC/Disassembler/SystemZ/insn-sqeb.txt
deleted file mode 100644
index 18541df671..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sqeb.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sqeb %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x14
-
-# CHECK: sqeb %f0, 4095
-0xed 0x00 0x0f 0xff 0x00 0x14
-
-# CHECK: sqeb %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x14
-
-# CHECK: sqeb %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x14
-
-# CHECK: sqeb %f0, 4095(%r1,%r15)
-0xed 0x01 0xff 0xff 0x00 0x14
-
-# CHECK: sqeb %f0, 4095(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x00 0x14
-
-# CHECK: sqeb %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x14
diff --git a/test/MC/Disassembler/SystemZ/insn-sqebr.txt b/test/MC/Disassembler/SystemZ/insn-sqebr.txt
deleted file mode 100644
index 38bafdea52..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sqebr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sqebr %f0, %f0
-0xb3 0x14 0x00 0x00
-
-# CHECK: sqebr %f0, %f15
-0xb3 0x14 0x00 0x0f
-
-# CHECK: sqebr %f7, %f8
-0xb3 0x14 0x00 0x78
-
-# CHECK: sqebr %f15, %f0
-0xb3 0x14 0x00 0xf0
diff --git a/test/MC/Disassembler/SystemZ/insn-sqxbr.txt b/test/MC/Disassembler/SystemZ/insn-sqxbr.txt
deleted file mode 100644
index 19fb61d116..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sqxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sqxbr %f0, %f0
-0xb3 0x16 0x00 0x00
-
-# CHECK: sqxbr %f0, %f13
-0xb3 0x16 0x00 0x0d
-
-# CHECK: sqxbr %f8, %f8
-0xb3 0x16 0x00 0x88
-
-# CHECK: sqxbr %f13, %f0
-0xb3 0x16 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-sr.txt b/test/MC/Disassembler/SystemZ/insn-sr.txt
deleted file mode 100644
index e871d97d50..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sr %r0, %r0
-0x1b 0x00
-
-# CHECK: sr %r0, %r15
-0x1b 0x0f
-
-# CHECK: sr %r15, %r0
-0x1b 0xf0
-
-# CHECK: sr %r7, %r8
-0x1b 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-sra.txt b/test/MC/Disassembler/SystemZ/insn-sra.txt
deleted file mode 100644
index 796b9097ff..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sra.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sra %r0, 0
-0x8a 0x00 0x00 0x00
-
-# CHECK: sra %r7, 0
-0x8a 0x70 0x00 0x00
-
-# CHECK: sra %r15, 0
-0x8a 0xf0 0x00 0x00
-
-# CHECK: sra %r0, 4095
-0x8a 0x00 0x0f 0xff
-
-# CHECK: sra %r0, 0(%r1)
-0x8a 0x00 0x10 0x00
-
-# CHECK: sra %r0, 0(%r15)
-0x8a 0x00 0xf0 0x00
-
-# CHECK: sra %r0, 4095(%r1)
-0x8a 0x00 0x1f 0xff
-
-# CHECK: sra %r0, 4095(%r15)
-0x8a 0x00 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-srag.txt b/test/MC/Disassembler/SystemZ/insn-srag.txt
deleted file mode 100644
index 38afa43c8f..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-srag.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: srag %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x0a
-
-# CHECK: srag %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x0a
-
-# CHECK: srag %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x0a
-
-# CHECK: srag %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x0a
-
-# CHECK: srag %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x0a
-
-# CHECK: srag %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x0a
-
-# CHECK: srag %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x0a
-
-# CHECK: srag %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x0a
-
-# CHECK: srag %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x0a
-
-# CHECK: srag %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x0a
-
-# CHECK: srag %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x0a
-
-# CHECK: srag %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x0a
diff --git a/test/MC/Disassembler/SystemZ/insn-srl.txt b/test/MC/Disassembler/SystemZ/insn-srl.txt
deleted file mode 100644
index c1c500ba92..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-srl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: srl %r0, 0
-0x88 0x00 0x00 0x00
-
-# CHECK: srl %r7, 0
-0x88 0x70 0x00 0x00
-
-# CHECK: srl %r15, 0
-0x88 0xf0 0x00 0x00
-
-# CHECK: srl %r0, 4095
-0x88 0x00 0x0f 0xff
-
-# CHECK: srl %r0, 0(%r1)
-0x88 0x00 0x10 0x00
-
-# CHECK: srl %r0, 0(%r15)
-0x88 0x00 0xf0 0x00
-
-# CHECK: srl %r0, 4095(%r1)
-0x88 0x00 0x1f 0xff
-
-# CHECK: srl %r0, 4095(%r15)
-0x88 0x00 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-srlg.txt b/test/MC/Disassembler/SystemZ/insn-srlg.txt
deleted file mode 100644
index 84cf968325..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-srlg.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: srlg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x0c
-
-# CHECK: srlg %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x0c
-
-# CHECK: srlg %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x0c
-
-# CHECK: srlg %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x0c
-
-# CHECK: srlg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x0c
-
-# CHECK: srlg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x0c
-
-# CHECK: srlg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x0c
-
-# CHECK: srlg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x0c
-
-# CHECK: srlg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x0c
-
-# CHECK: srlg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x0c
-
-# CHECK: srlg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x0c
-
-# CHECK: srlg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x0c
diff --git a/test/MC/Disassembler/SystemZ/insn-st.txt b/test/MC/Disassembler/SystemZ/insn-st.txt
deleted file mode 100644
index 3fcc391aac..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-st.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: st %r0, 0
-0x50 0x00 0x00 0x00
-
-# CHECK: st %r0, 4095
-0x50 0x00 0x0f 0xff
-
-# CHECK: st %r0, 0(%r1)
-0x50 0x00 0x10 0x00
-
-# CHECK: st %r0, 0(%r15)
-0x50 0x00 0xf0 0x00
-
-# CHECK: st %r0, 4095(%r1,%r15)
-0x50 0x01 0xff 0xff
-
-# CHECK: st %r0, 4095(%r15,%r1)
-0x50 0x0f 0x1f 0xff
-
-# CHECK: st %r15, 0
-0x50 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-stc.txt b/test/MC/Disassembler/SystemZ/insn-stc.txt
deleted file mode 100644
index 20cc349259..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stc.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stc %r0, 0
-0x42 0x00 0x00 0x00
-
-# CHECK: stc %r0, 4095
-0x42 0x00 0x0f 0xff
-
-# CHECK: stc %r0, 0(%r1)
-0x42 0x00 0x10 0x00
-
-# CHECK: stc %r0, 0(%r15)
-0x42 0x00 0xf0 0x00
-
-# CHECK: stc %r0, 4095(%r1,%r15)
-0x42 0x01 0xff 0xff
-
-# CHECK: stc %r0, 4095(%r15,%r1)
-0x42 0x0f 0x1f 0xff
-
-# CHECK: stc %r15, 0
-0x42 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-stcy.txt b/test/MC/Disassembler/SystemZ/insn-stcy.txt
deleted file mode 100644
index 8d4f419338..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stcy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stcy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x72
-
-# CHECK: stcy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x72
-
-# CHECK: stcy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x72
-
-# CHECK: stcy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x72
-
-# CHECK: stcy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x72
-
-# CHECK: stcy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x72
-
-# CHECK: stcy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x72
-
-# CHECK: stcy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x72
-
-# CHECK: stcy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x72
-
-# CHECK: stcy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x72
diff --git a/test/MC/Disassembler/SystemZ/insn-std.txt b/test/MC/Disassembler/SystemZ/insn-std.txt
deleted file mode 100644
index 7a455833b9..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-std.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: std %f0, 0
-0x60 0x00 0x00 0x00
-
-# CHECK: std %f0, 4095
-0x60 0x00 0x0f 0xff
-
-# CHECK: std %f0, 0(%r1)
-0x60 0x00 0x10 0x00
-
-# CHECK: std %f0, 0(%r15)
-0x60 0x00 0xf0 0x00
-
-# CHECK: std %f0, 4095(%r1,%r15)
-0x60 0x01 0xff 0xff
-
-# CHECK: std %f0, 4095(%r15,%r1)
-0x60 0x0f 0x1f 0xff
-
-# CHECK: std %f15, 0
-0x60 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-stdy.txt b/test/MC/Disassembler/SystemZ/insn-stdy.txt
deleted file mode 100644
index c414c868c0..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stdy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stdy %f0, -524288
-0xed 0x00 0x00 0x00 0x80 0x67
-
-# CHECK: stdy %f0, -1
-0xed 0x00 0x0f 0xff 0xff 0x67
-
-# CHECK: stdy %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x67
-
-# CHECK: stdy %f0, 1
-0xed 0x00 0x00 0x01 0x00 0x67
-
-# CHECK: stdy %f0, 524287
-0xed 0x00 0x0f 0xff 0x7f 0x67
-
-# CHECK: stdy %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x67
-
-# CHECK: stdy %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x67
-
-# CHECK: stdy %f0, 524287(%r1,%r15)
-0xed 0x01 0xff 0xff 0x7f 0x67
-
-# CHECK: stdy %f0, 524287(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x7f 0x67
-
-# CHECK: stdy %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x67
diff --git a/test/MC/Disassembler/SystemZ/insn-ste.txt b/test/MC/Disassembler/SystemZ/insn-ste.txt
deleted file mode 100644
index 2ae3ede171..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-ste.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: ste %f0, 0
-0x70 0x00 0x00 0x00
-
-# CHECK: ste %f0, 4095
-0x70 0x00 0x0f 0xff
-
-# CHECK: ste %f0, 0(%r1)
-0x70 0x00 0x10 0x00
-
-# CHECK: ste %f0, 0(%r15)
-0x70 0x00 0xf0 0x00
-
-# CHECK: ste %f0, 4095(%r1,%r15)
-0x70 0x01 0xff 0xff
-
-# CHECK: ste %f0, 4095(%r15,%r1)
-0x70 0x0f 0x1f 0xff
-
-# CHECK: ste %f15, 0
-0x70 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-stey.txt b/test/MC/Disassembler/SystemZ/insn-stey.txt
deleted file mode 100644
index f9f0c93bb0..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stey.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stey %f0, -524288
-0xed 0x00 0x00 0x00 0x80 0x66
-
-# CHECK: stey %f0, -1
-0xed 0x00 0x0f 0xff 0xff 0x66
-
-# CHECK: stey %f0, 0
-0xed 0x00 0x00 0x00 0x00 0x66
-
-# CHECK: stey %f0, 1
-0xed 0x00 0x00 0x01 0x00 0x66
-
-# CHECK: stey %f0, 524287
-0xed 0x00 0x0f 0xff 0x7f 0x66
-
-# CHECK: stey %f0, 0(%r1)
-0xed 0x00 0x10 0x00 0x00 0x66
-
-# CHECK: stey %f0, 0(%r15)
-0xed 0x00 0xf0 0x00 0x00 0x66
-
-# CHECK: stey %f0, 524287(%r1,%r15)
-0xed 0x01 0xff 0xff 0x7f 0x66
-
-# CHECK: stey %f0, 524287(%r15,%r1)
-0xed 0x0f 0x1f 0xff 0x7f 0x66
-
-# CHECK: stey %f15, 0
-0xed 0xf0 0x00 0x00 0x00 0x66
diff --git a/test/MC/Disassembler/SystemZ/insn-stg.txt b/test/MC/Disassembler/SystemZ/insn-stg.txt
deleted file mode 100644
index 6aca5c8311..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x24
-
-# CHECK: stg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x24
-
-# CHECK: stg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x24
-
-# CHECK: stg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x24
-
-# CHECK: stg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x24
-
-# CHECK: stg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x24
-
-# CHECK: stg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x24
-
-# CHECK: stg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x24
-
-# CHECK: stg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x24
-
-# CHECK: stg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x24
diff --git a/test/MC/Disassembler/SystemZ/insn-stgrl.txt b/test/MC/Disassembler/SystemZ/insn-stgrl.txt
deleted file mode 100644
index 599fdb9954..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stgrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stgrl %r0, 0x0
-0xc4 0x0b 0x00 0x00 0x00 0x00
-
-# CHECK: stgrl %r15, 0x6
-0xc4 0xfb 0x00 0x00 0x00 0x00
-
-# CHECK: stgrl %r0, 0xa
-0xc4 0x0b 0xff 0xff 0xff 0xff
-
-# CHECK: stgrl %r15, 0x10
-0xc4 0xfb 0xff 0xff 0xff 0xff
-
-# CHECK: stgrl %r0, 0xffffffff00000018
-0xc4 0x0b 0x80 0x00 0x00 0x00
-
-# CHECK: stgrl %r15, 0xffffffff0000001e
-0xc4 0xfb 0x80 0x00 0x00 0x00
-
-# CHECK: stgrl %r0, 0x100000022
-0xc4 0x0b 0x7f 0xff 0xff 0xff
-
-# CHECK: stgrl %r15, 0x100000028
-0xc4 0xfb 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-sth.txt b/test/MC/Disassembler/SystemZ/insn-sth.txt
deleted file mode 100644
index 448a0a88f7..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sth.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sth %r0, 0
-0x40 0x00 0x00 0x00
-
-# CHECK: sth %r0, 4095
-0x40 0x00 0x0f 0xff
-
-# CHECK: sth %r0, 0(%r1)
-0x40 0x00 0x10 0x00
-
-# CHECK: sth %r0, 0(%r15)
-0x40 0x00 0xf0 0x00
-
-# CHECK: sth %r0, 4095(%r1,%r15)
-0x40 0x01 0xff 0xff
-
-# CHECK: sth %r0, 4095(%r15,%r1)
-0x40 0x0f 0x1f 0xff
-
-# CHECK: sth %r15, 0
-0x40 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-sthrl.txt b/test/MC/Disassembler/SystemZ/insn-sthrl.txt
deleted file mode 100644
index 544ac0cfae..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sthrl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sthrl %r0, 0x0
-0xc4 0x07 0x00 0x00 0x00 0x00
-
-# CHECK: sthrl %r15, 0x6
-0xc4 0xf7 0x00 0x00 0x00 0x00
-
-# CHECK: sthrl %r0, 0xa
-0xc4 0x07 0xff 0xff 0xff 0xff
-
-# CHECK: sthrl %r15, 0x10
-0xc4 0xf7 0xff 0xff 0xff 0xff
-
-# CHECK: sthrl %r0, 0xffffffff00000018
-0xc4 0x07 0x80 0x00 0x00 0x00
-
-# CHECK: sthrl %r15, 0xffffffff0000001e
-0xc4 0xf7 0x80 0x00 0x00 0x00
-
-# CHECK: sthrl %r0, 0x100000022
-0xc4 0x07 0x7f 0xff 0xff 0xff
-
-# CHECK: sthrl %r15, 0x100000028
-0xc4 0xf7 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-sthy.txt b/test/MC/Disassembler/SystemZ/insn-sthy.txt
deleted file mode 100644
index d3b2e49b9c..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sthy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sthy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x70
-
-# CHECK: sthy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x70
-
-# CHECK: sthy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x70
-
-# CHECK: sthy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x70
-
-# CHECK: sthy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x70
-
-# CHECK: sthy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x70
-
-# CHECK: sthy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x70
-
-# CHECK: sthy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x70
-
-# CHECK: sthy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x70
-
-# CHECK: sthy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x70
diff --git a/test/MC/Disassembler/SystemZ/insn-stmg.txt b/test/MC/Disassembler/SystemZ/insn-stmg.txt
deleted file mode 100644
index 33184631b8..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-stmg.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: stmg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x24
-
-# CHECK: stmg %r0, %r15, 0
-0xeb 0x0f 0x00 0x00 0x00 0x24
-
-# CHECK: stmg %r14, %r15, 0
-0xeb 0xef 0x00 0x00 0x00 0x24
-
-# CHECK: stmg %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x24
-
-# CHECK: stmg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x24
-
-# CHECK: stmg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x24
-
-# CHECK: stmg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x24
-
-# CHECK: stmg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x24
-
-# CHECK: stmg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x24
-
-# CHECK: stmg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x24
-
-# CHECK: stmg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x24
-
-# CHECK: stmg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x24
-
-# CHECK: stmg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x24
diff --git a/test/MC/Disassembler/SystemZ/insn-strl.txt b/test/MC/Disassembler/SystemZ/insn-strl.txt
deleted file mode 100644
index 0468d3a262..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-strl.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: strl %r0, 0x0
-0xc4 0x0f 0x00 0x00 0x00 0x00
-
-# CHECK: strl %r15, 0x6
-0xc4 0xff 0x00 0x00 0x00 0x00
-
-# CHECK: strl %r0, 0xa
-0xc4 0x0f 0xff 0xff 0xff 0xff
-
-# CHECK: strl %r15, 0x10
-0xc4 0xff 0xff 0xff 0xff 0xff
-
-# CHECK: strl %r0, 0xffffffff00000018
-0xc4 0x0f 0x80 0x00 0x00 0x00
-
-# CHECK: strl %r15, 0xffffffff0000001e
-0xc4 0xff 0x80 0x00 0x00 0x00
-
-# CHECK: strl %r0, 0x100000022
-0xc4 0x0f 0x7f 0xff 0xff 0xff
-
-# CHECK: strl %r15, 0x100000028
-0xc4 0xff 0x7f 0xff 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-strv.txt b/test/MC/Disassembler/SystemZ/insn-strv.txt
deleted file mode 100644
index d9629ea573..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-strv.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: strv %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x3e
-
-# CHECK: strv %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x3e
-
-# CHECK: strv %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x3e
-
-# CHECK: strv %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x3e
-
-# CHECK: strv %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x3e
-
-# CHECK: strv %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x3e
-
-# CHECK: strv %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x3e
-
-# CHECK: strv %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x3e
-
-# CHECK: strv %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x3e
-
-# CHECK: strv %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x3e
diff --git a/test/MC/Disassembler/SystemZ/insn-strvg.txt b/test/MC/Disassembler/SystemZ/insn-strvg.txt
deleted file mode 100644
index 43cfc01040..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-strvg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: strvg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x2f
-
-# CHECK: strvg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x2f
-
-# CHECK: strvg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x2f
-
-# CHECK: strvg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x2f
-
-# CHECK: strvg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x2f
-
-# CHECK: strvg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x2f
-
-# CHECK: strvg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x2f
-
-# CHECK: strvg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x2f
-
-# CHECK: strvg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x2f
-
-# CHECK: strvg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x2f
diff --git a/test/MC/Disassembler/SystemZ/insn-sty.txt b/test/MC/Disassembler/SystemZ/insn-sty.txt
deleted file mode 100644
index faee6638a1..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sty.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sty %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x50
-
-# CHECK: sty %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x50
-
-# CHECK: sty %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x50
-
-# CHECK: sty %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x50
-
-# CHECK: sty %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x50
-
-# CHECK: sty %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x50
-
-# CHECK: sty %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x50
-
-# CHECK: sty %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x50
-
-# CHECK: sty %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x50
-
-# CHECK: sty %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x50
diff --git a/test/MC/Disassembler/SystemZ/insn-sxbr.txt b/test/MC/Disassembler/SystemZ/insn-sxbr.txt
deleted file mode 100644
index 9fc1e4d866..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sxbr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sxbr %f0, %f0
-0xb3 0x4b 0x00 0x00
-
-# CHECK: sxbr %f0, %f13
-0xb3 0x4b 0x00 0x0d
-
-# CHECK: sxbr %f8, %f8
-0xb3 0x4b 0x00 0x88
-
-# CHECK: sxbr %f13, %f0
-0xb3 0x4b 0x00 0xd0
diff --git a/test/MC/Disassembler/SystemZ/insn-sy.txt b/test/MC/Disassembler/SystemZ/insn-sy.txt
deleted file mode 100644
index 927f64b34d..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-sy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: sy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x5b
-
-# CHECK: sy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x5b
-
-# CHECK: sy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x5b
-
-# CHECK: sy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x5b
-
-# CHECK: sy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x5b
-
-# CHECK: sy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x5b
-
-# CHECK: sy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x5b
-
-# CHECK: sy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x5b
-
-# CHECK: sy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x5b
-
-# CHECK: sy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x5b
diff --git a/test/MC/Disassembler/SystemZ/insn-x.txt b/test/MC/Disassembler/SystemZ/insn-x.txt
deleted file mode 100644
index 90dc47b198..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-x.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: x %r0, 0
-0x57 0x00 0x00 0x00
-
-# CHECK: x %r0, 4095
-0x57 0x00 0x0f 0xff
-
-# CHECK: x %r0, 0(%r1)
-0x57 0x00 0x10 0x00
-
-# CHECK: x %r0, 0(%r15)
-0x57 0x00 0xf0 0x00
-
-# CHECK: x %r0, 4095(%r1,%r15)
-0x57 0x01 0xff 0xff
-
-# CHECK: x %r0, 4095(%r15,%r1)
-0x57 0x0f 0x1f 0xff
-
-# CHECK: x %r15, 0
-0x57 0xf0 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-xg.txt b/test/MC/Disassembler/SystemZ/insn-xg.txt
deleted file mode 100644
index 20838d2178..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xg.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x82
-
-# CHECK: xg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x82
-
-# CHECK: xg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x82
-
-# CHECK: xg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x82
-
-# CHECK: xg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x82
-
-# CHECK: xg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x82
-
-# CHECK: xg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x82
-
-# CHECK: xg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x82
-
-# CHECK: xg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x82
-
-# CHECK: xg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x82
diff --git a/test/MC/Disassembler/SystemZ/insn-xgr.txt b/test/MC/Disassembler/SystemZ/insn-xgr.txt
deleted file mode 100644
index c9f4910e3e..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xgr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xgr %r0, %r0
-0xb9 0x82 0x00 0x00
-
-# CHECK: xgr %r0, %r15
-0xb9 0x82 0x00 0x0f
-
-# CHECK: xgr %r15, %r0
-0xb9 0x82 0x00 0xf0
-
-# CHECK: xgr %r7, %r8
-0xb9 0x82 0x00 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-xi.txt b/test/MC/Disassembler/SystemZ/insn-xi.txt
deleted file mode 100644
index ef201386d3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xi.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xi 0, 0
-0x97 0x00 0x00 0x00
-
-# CHECK: xi 4095, 0
-0x97 0x00 0x0f 0xff
-
-# CHECK: xi 0, 255
-0x97 0xff 0x00 0x00
-
-# CHECK: xi 0(%r1), 42
-0x97 0x2a 0x10 0x00
-
-# CHECK: xi 0(%r15), 42
-0x97 0x2a 0xf0 0x00
-
-# CHECK: xi 4095(%r1), 42
-0x97 0x2a 0x1f 0xff
-
-# CHECK: xi 4095(%r15), 42
-0x97 0x2a 0xff 0xff
diff --git a/test/MC/Disassembler/SystemZ/insn-xihf.txt b/test/MC/Disassembler/SystemZ/insn-xihf.txt
deleted file mode 100644
index e0231ce3de..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xihf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xihf %r0, 0
-0xc0 0x06 0x00 0x00 0x00 0x00
-
-# CHECK: xihf %r0, 4294967295
-0xc0 0x06 0xff 0xff 0xff 0xff
-
-# CHECK: xihf %r15, 0
-0xc0 0xf6 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-xilf.txt b/test/MC/Disassembler/SystemZ/insn-xilf.txt
deleted file mode 100644
index bda8ab0c08..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xilf.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xilf %r0, 0
-0xc0 0x07 0x00 0x00 0x00 0x00
-
-# CHECK: xilf %r0, 4294967295
-0xc0 0x07 0xff 0xff 0xff 0xff
-
-# CHECK: xilf %r15, 0
-0xc0 0xf7 0x00 0x00 0x00 0x00
diff --git a/test/MC/Disassembler/SystemZ/insn-xiy.txt b/test/MC/Disassembler/SystemZ/insn-xiy.txt
deleted file mode 100644
index cc60ebb6f4..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xiy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xiy -524288, 0
-0xeb 0x00 0x00 0x00 0x80 0x57
-
-# CHECK: xiy -1, 0
-0xeb 0x00 0x0f 0xff 0xff 0x57
-
-# CHECK: xiy 0, 0
-0xeb 0x00 0x00 0x00 0x00 0x57
-
-# CHECK: xiy 1, 0
-0xeb 0x00 0x00 0x01 0x00 0x57
-
-# CHECK: xiy 524287, 0
-0xeb 0x00 0x0f 0xff 0x7f 0x57
-
-# CHECK: xiy 0, 255
-0xeb 0xff 0x00 0x00 0x00 0x57
-
-# CHECK: xiy 0(%r1), 42
-0xeb 0x2a 0x10 0x00 0x00 0x57
-
-# CHECK: xiy 0(%r15), 42
-0xeb 0x2a 0xf0 0x00 0x00 0x57
-
-# CHECK: xiy 524287(%r1), 42
-0xeb 0x2a 0x1f 0xff 0x7f 0x57
-
-# CHECK: xiy 524287(%r15), 42
-0xeb 0x2a 0xff 0xff 0x7f 0x57
diff --git a/test/MC/Disassembler/SystemZ/insn-xr.txt b/test/MC/Disassembler/SystemZ/insn-xr.txt
deleted file mode 100644
index 70cb0036c3..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xr.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xr %r0, %r0
-0x17 0x00
-
-# CHECK: xr %r0, %r15
-0x17 0x0f
-
-# CHECK: xr %r15, %r0
-0x17 0xf0
-
-# CHECK: xr %r7, %r8
-0x17 0x78
diff --git a/test/MC/Disassembler/SystemZ/insn-xy.txt b/test/MC/Disassembler/SystemZ/insn-xy.txt
deleted file mode 100644
index dea20278c5..0000000000
--- a/test/MC/Disassembler/SystemZ/insn-xy.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
-# CHECK: xy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x57
-
-# CHECK: xy %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x57
-
-# CHECK: xy %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x57
-
-# CHECK: xy %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x57
-
-# CHECK: xy %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x57
-
-# CHECK: xy %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x57
-
-# CHECK: xy %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x57
-
-# CHECK: xy %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x57
-
-# CHECK: xy %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x57
-
-# CHECK: xy %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x57
diff --git a/test/MC/Disassembler/SystemZ/insns-pcrel.txt b/test/MC/Disassembler/SystemZ/insns-pcrel.txt
new file mode 100644
index 0000000000..1f2d8d0094
--- /dev/null
+++ b/test/MC/Disassembler/SystemZ/insns-pcrel.txt
@@ -0,0 +1,933 @@
+# Test instructions that have PC-relative operands. There is no attempt
+# to keep the instructions in alphabetical order, since adding new instructions
+# in the middle would mean updating all later offsets.
+# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
+
+# 0x00000000:
+# CHECK: brasl %r0, 0x0
+0xc0 0x05 0x00 0x00 0x00 0x00
+
+# 0x00000006:
+# CHECK: brasl %r14, 0x6
+0xc0 0xe5 0x00 0x00 0x00 0x00
+
+# 0x0000000c:
+# CHECK: brasl %r15, 0xc
+0xc0 0xf5 0x00 0x00 0x00 0x00
+
+# 0x00000012:
+# CHECK: brasl %r0, 0x10
+0xc0 0x05 0xff 0xff 0xff 0xff
+
+# 0x00000018:
+# CHECK: brasl %r14, 0xffffffff00000018
+0xc0 0xe5 0x80 0x00 0x00 0x00
+
+# 0x0000001e:
+# CHECK: brasl %r15, 0x10000001c
+0xc0 0xf5 0x7f 0xff 0xff 0xff
+
+# 0x00000024:
+# CHECK: bras %r0, 0x24
+0xa7 0x05 0x00 0x00
+
+# 0x00000028:
+# CHECK: bras %r14, 0x28
+0xa7 0xe5 0x00 0x00
+
+# 0x0000002c:
+# CHECK: bras %r15, 0x2c
+0xa7 0xf5 0x00 0x00
+
+# 0x00000030:
+# CHECK: bras %r0, 0x2e
+0xa7 0x05 0xff 0xff
+
+# 0x00000034:
+# CHECK: bras %r14, 0xffffffffffff0034
+0xa7 0xe5 0x80 0x00
+
+# 0x00000038:
+# CHECK: bras %r15, 0x10036
+0xa7 0xf5 0x7f 0xff
+
+# 0x0000003c:
+# CHECK: brcl 0, 0x3c
+0xc0 0x04 0x00 0x00 0x00 0x00
+
+# 0x00000042:
+# CHECK: jgo 0x42
+0xc0 0x14 0x00 0x00 0x00 0x00
+
+# 0x00000048:
+# CHECK: jgh 0x48
+0xc0 0x24 0x00 0x00 0x00 0x00
+
+# 0x0000004e:
+# CHECK: jgnle 0x4e
+0xc0 0x34 0x00 0x00 0x00 0x00
+
+# 0x00000054:
+# CHECK: jgl 0x54
+0xc0 0x44 0x00 0x00 0x00 0x00
+
+# 0x0000005a:
+# CHECK: jgnhe 0x5a
+0xc0 0x54 0x00 0x00 0x00 0x00
+
+# 0x00000060:
+# CHECK: jglh 0x60
+0xc0 0x64 0x00 0x00 0x00 0x00
+
+# 0x00000066:
+# CHECK: jgne 0x66
+0xc0 0x74 0x00 0x00 0x00 0x00
+
+# 0x0000006c:
+# CHECK: jge 0x6c
+0xc0 0x84 0x00 0x00 0x00 0x00
+
+# 0x00000072:
+# CHECK: jgnlh 0x72
+0xc0 0x94 0x00 0x00 0x00 0x00
+
+# 0x00000078:
+# CHECK: jghe 0x78
+0xc0 0xa4 0x00 0x00 0x00 0x00
+
+# 0x0000007e:
+# CHECK: jgnl 0x7e
+0xc0 0xb4 0x00 0x00 0x00 0x00
+
+# 0x00000084:
+# CHECK: jgle 0x84
+0xc0 0xc4 0x00 0x00 0x00 0x00
+
+# 0x0000008a:
+# CHECK: jgnh 0x8a
+0xc0 0xd4 0x00 0x00 0x00 0x00
+
+# 0x00000090:
+# CHECK: jgno 0x90
+0xc0 0xe4 0x00 0x00 0x00 0x00
+
+# 0x00000096:
+# CHECK: jg 0x96
+0xc0 0xf4 0x00 0x00 0x00 0x00
+
+# 0x0000009c:
+# CHECK: brcl 0, 0x9a
+0xc0 0x04 0xff 0xff 0xff 0xff
+
+# 0x000000a2:
+# CHECK: brcl 0, 0xffffffff000000a2
+0xc0 0x04 0x80 0x00 0x00 0x00
+
+# 0x000000a8:
+# CHECK: brcl 0, 0x1000000a6
+0xc0 0x04 0x7f 0xff 0xff 0xff
+
+# 0x000000ae:
+# CHECK: jg 0xac
+0xc0 0xf4 0xff 0xff 0xff 0xff
+
+# 0x000000b4:
+# CHECK: jg 0xffffffff000000b4
+0xc0 0xf4 0x80 0x00 0x00 0x00
+
+# 0x000000ba:
+# CHECK: jg 0x1000000b8
+0xc0 0xf4 0x7f 0xff 0xff 0xff
+
+# 0x000000c0:
+# CHECK: brc 0, 0xc0
+0xa7 0x04 0x00 0x00
+
+# 0x000000c4:
+# CHECK: jo 0xc4
+0xa7 0x14 0x00 0x00
+
+# 0x000000c8:
+# CHECK: jh 0xc8
+0xa7 0x24 0x00 0x00
+
+# 0x000000cc:
+# CHECK: jnle 0xcc
+0xa7 0x34 0x00 0x00
+
+# 0x000000d0:
+# CHECK: jl 0xd0
+0xa7 0x44 0x00 0x00
+
+# 0x000000d4:
+# CHECK: jnhe 0xd4
+0xa7 0x54 0x00 0x00
+
+# 0x000000d8:
+# CHECK: jlh 0xd8
+0xa7 0x64 0x00 0x00
+
+# 0x000000dc:
+# CHECK: jne 0xdc
+0xa7 0x74 0x00 0x00
+
+# 0x000000e0:
+# CHECK: je 0xe0
+0xa7 0x84 0x00 0x00
+
+# 0x000000e4:
+# CHECK: jnlh 0xe4
+0xa7 0x94 0x00 0x00
+
+# 0x000000e8:
+# CHECK: jhe 0xe8
+0xa7 0xa4 0x00 0x00
+
+# 0x000000ec:
+# CHECK: jnl 0xec
+0xa7 0xb4 0x00 0x00
+
+# 0x000000f0:
+# CHECK: jle 0xf0
+0xa7 0xc4 0x00 0x00
+
+# 0x000000f4:
+# CHECK: jnh 0xf4
+0xa7 0xd4 0x00 0x00
+
+# 0x000000f8:
+# CHECK: jno 0xf8
+0xa7 0xe4 0x00 0x00
+
+# 0x000000fc:
+# CHECK: j 0xfc
+0xa7 0xf4 0x00 0x00
+
+# 0x00000100:
+# CHECK: brc 0, 0xfe
+0xa7 0x04 0xff 0xff
+
+# 0x00000104:
+# CHECK: brc 0, 0xffffffffffff0104
+0xa7 0x04 0x80 0x00
+
+# 0x00000108:
+# CHECK: brc 0, 0x10106
+0xa7 0x04 0x7f 0xff
+
+# 0x0000010c:
+# CHECK: j 0x10a
+0xa7 0xf4 0xff 0xff
+
+# 0x00000110:
+# CHECK: j 0xffffffffffff0110
+0xa7 0xf4 0x80 0x00
+
+# 0x00000114:
+# CHECK: j 0x10112
+0xa7 0xf4 0x7f 0xff
+
+# 0x00000118:
+# CHECK: cgfrl %r0, 0x118
+0xc6 0x0c 0x00 0x00 0x00 0x00
+
+# 0x0000011e:
+# CHECK: cgfrl %r15, 0x11e
+0xc6 0xfc 0x00 0x00 0x00 0x00
+
+# 0x00000124:
+# CHECK: cgfrl %r0, 0x122
+0xc6 0x0c 0xff 0xff 0xff 0xff
+
+# 0x0000012a:
+# CHECK: cgfrl %r15, 0x128
+0xc6 0xfc 0xff 0xff 0xff 0xff
+
+# 0x00000130:
+# CHECK: cgfrl %r0, 0xffffffff00000130
+0xc6 0x0c 0x80 0x00 0x00 0x00
+
+# 0x00000136:
+# CHECK: cgfrl %r15, 0xffffffff00000136
+0xc6 0xfc 0x80 0x00 0x00 0x00
+
+# 0x0000013c:
+# CHECK: cgfrl %r0, 0x10000013a
+0xc6 0x0c 0x7f 0xff 0xff 0xff
+
+# 0x00000142:
+# CHECK: cgfrl %r15, 0x100000140
+0xc6 0xfc 0x7f 0xff 0xff 0xff
+
+# 0x00000148:
+# CHECK: cghrl %r0, 0x148
+0xc6 0x04 0x00 0x00 0x00 0x00
+
+# 0x0000014e:
+# CHECK: cghrl %r15, 0x14e
+0xc6 0xf4 0x00 0x00 0x00 0x00
+
+# 0x00000154:
+# CHECK: cghrl %r0, 0x152
+0xc6 0x04 0xff 0xff 0xff 0xff
+
+# 0x0000015a:
+# CHECK: cghrl %r15, 0x158
+0xc6 0xf4 0xff 0xff 0xff 0xff
+
+# 0x00000160:
+# CHECK: cghrl %r0, 0xffffffff00000160
+0xc6 0x04 0x80 0x00 0x00 0x00
+
+# 0x00000166:
+# CHECK: cghrl %r15, 0xffffffff00000166
+0xc6 0xf4 0x80 0x00 0x00 0x00
+
+# 0x0000016c:
+# CHECK: cghrl %r0, 0x10000016a
+0xc6 0x04 0x7f 0xff 0xff 0xff
+
+# 0x00000172:
+# CHECK: cghrl %r15, 0x100000170
+0xc6 0xf4 0x7f 0xff 0xff 0xff
+
+# 0x00000178:
+# CHECK: cgrl %r0, 0x178
+0xc6 0x08 0x00 0x00 0x00 0x00
+
+# 0x0000017e:
+# CHECK: cgrl %r15, 0x17e
+0xc6 0xf8 0x00 0x00 0x00 0x00
+
+# 0x00000184:
+# CHECK: cgrl %r0, 0x182
+0xc6 0x08 0xff 0xff 0xff 0xff
+
+# 0x0000018a:
+# CHECK: cgrl %r15, 0x188
+0xc6 0xf8 0xff 0xff 0xff 0xff
+
+# 0x00000190:
+# CHECK: cgrl %r0, 0xffffffff00000190
+0xc6 0x08 0x80 0x00 0x00 0x00
+
+# 0x00000196:
+# CHECK: cgrl %r15, 0xffffffff00000196
+0xc6 0xf8 0x80 0x00 0x00 0x00
+
+# 0x0000019c:
+# CHECK: cgrl %r0, 0x10000019a
+0xc6 0x08 0x7f 0xff 0xff 0xff
+
+# 0x000001a2:
+# CHECK: cgrl %r15, 0x1000001a0
+0xc6 0xf8 0x7f 0xff 0xff 0xff
+
+# 0x000001a8:
+# CHECK: chrl %r0, 0x1a8
+0xc6 0x05 0x00 0x00 0x00 0x00
+
+# 0x000001ae:
+# CHECK: chrl %r15, 0x1ae
+0xc6 0xf5 0x00 0x00 0x00 0x00
+
+# 0x000001b4:
+# CHECK: chrl %r0, 0x1b2
+0xc6 0x05 0xff 0xff 0xff 0xff
+
+# 0x000001ba:
+# CHECK: chrl %r15, 0x1b8
+0xc6 0xf5 0xff 0xff 0xff 0xff
+
+# 0x000001c0:
+# CHECK: chrl %r0, 0xffffffff000001c0
+0xc6 0x05 0x80 0x00 0x00 0x00
+
+# 0x000001c6:
+# CHECK: chrl %r15, 0xffffffff000001c6
+0xc6 0xf5 0x80 0x00 0x00 0x00
+
+# 0x000001cc:
+# CHECK: chrl %r0, 0x1000001ca
+0xc6 0x05 0x7f 0xff 0xff 0xff
+
+# 0x000001d2:
+# CHECK: chrl %r15, 0x1000001d0
+0xc6 0xf5 0x7f 0xff 0xff 0xff
+
+# 0x000001d8:
+# CHECK: clgfrl %r0, 0x1d8
+0xc6 0x0e 0x00 0x00 0x00 0x00
+
+# 0x000001de:
+# CHECK: clgfrl %r15, 0x1de
+0xc6 0xfe 0x00 0x00 0x00 0x00
+
+# 0x000001e4:
+# CHECK: clgfrl %r0, 0x1e2
+0xc6 0x0e 0xff 0xff 0xff 0xff
+
+# 0x000001ea:
+# CHECK: clgfrl %r15, 0x1e8
+0xc6 0xfe 0xff 0xff 0xff 0xff
+
+# 0x000001f0:
+# CHECK: clgfrl %r0, 0xffffffff000001f0
+0xc6 0x0e 0x80 0x00 0x00 0x00
+
+# 0x000001f6:
+# CHECK: clgfrl %r15, 0xffffffff000001f6
+0xc6 0xfe 0x80 0x00 0x00 0x00
+
+# 0x000001fc:
+# CHECK: clgfrl %r0, 0x1000001fa
+0xc6 0x0e 0x7f 0xff 0xff 0xff
+
+# 0x00000202:
+# CHECK: clgfrl %r15, 0x100000200
+0xc6 0xfe 0x7f 0xff 0xff 0xff
+
+# 0x00000208:
+# CHECK: clghrl %r0, 0x208
+0xc6 0x06 0x00 0x00 0x00 0x00
+
+# 0x0000020e:
+# CHECK: clghrl %r15, 0x20e
+0xc6 0xf6 0x00 0x00 0x00 0x00
+
+# 0x00000214:
+# CHECK: clghrl %r0, 0x212
+0xc6 0x06 0xff 0xff 0xff 0xff
+
+# 0x0000021a:
+# CHECK: clghrl %r15, 0x218
+0xc6 0xf6 0xff 0xff 0xff 0xff
+
+# 0x00000220:
+# CHECK: clghrl %r0, 0xffffffff00000220
+0xc6 0x06 0x80 0x00 0x00 0x00
+
+# 0x00000226:
+# CHECK: clghrl %r15, 0xffffffff00000226
+0xc6 0xf6 0x80 0x00 0x00 0x00
+
+# 0x0000022c:
+# CHECK: clghrl %r0, 0x10000022a
+0xc6 0x06 0x7f 0xff 0xff 0xff
+
+# 0x00000232:
+# CHECK: clghrl %r15, 0x100000230
+0xc6 0xf6 0x7f 0xff 0xff 0xff
+
+# 0x00000238:
+# CHECK: clgrl %r0, 0x238
+0xc6 0x0a 0x00 0x00 0x00 0x00
+
+# 0x0000023e:
+# CHECK: clgrl %r15, 0x23e
+0xc6 0xfa 0x00 0x00 0x00 0x00
+
+# 0x00000244:
+# CHECK: clgrl %r0, 0x242
+0xc6 0x0a 0xff 0xff 0xff 0xff
+
+# 0x0000024a:
+# CHECK: clgrl %r15, 0x248
+0xc6 0xfa 0xff 0xff 0xff 0xff
+
+# 0x00000250:
+# CHECK: clgrl %r0, 0xffffffff00000250
+0xc6 0x0a 0x80 0x00 0x00 0x00
+
+# 0x00000256:
+# CHECK: clgrl %r15, 0xffffffff00000256
+0xc6 0xfa 0x80 0x00 0x00 0x00
+
+# 0x0000025c:
+# CHECK: clgrl %r0, 0x10000025a
+0xc6 0x0a 0x7f 0xff 0xff 0xff
+
+# 0x00000262:
+# CHECK: clgrl %r15, 0x100000260
+0xc6 0xfa 0x7f 0xff 0xff 0xff
+
+# 0x00000268:
+# CHECK: clhrl %r0, 0x268
+0xc6 0x07 0x00 0x00 0x00 0x00
+
+# 0x0000026e:
+# CHECK: clhrl %r15, 0x26e
+0xc6 0xf7 0x00 0x00 0x00 0x00
+
+# 0x00000274:
+# CHECK: clhrl %r0, 0x272
+0xc6 0x07 0xff 0xff 0xff 0xff
+
+# 0x0000027a:
+# CHECK: clhrl %r15, 0x278
+0xc6 0xf7 0xff 0xff 0xff 0xff
+
+# 0x00000280:
+# CHECK: clhrl %r0, 0xffffffff00000280
+0xc6 0x07 0x80 0x00 0x00 0x00
+
+# 0x00000286:
+# CHECK: clhrl %r15, 0xffffffff00000286
+0xc6 0xf7 0x80 0x00 0x00 0x00
+
+# 0x0000028c:
+# CHECK: clhrl %r0, 0x10000028a
+0xc6 0x07 0x7f 0xff 0xff 0xff
+
+# 0x00000292:
+# CHECK: clhrl %r15, 0x100000290
+0xc6 0xf7 0x7f 0xff 0xff 0xff
+
+# 0x00000298:
+# CHECK: clrl %r0, 0x298
+0xc6 0x0f 0x00 0x00 0x00 0x00
+
+# 0x0000029e:
+# CHECK: clrl %r15, 0x29e
+0xc6 0xff 0x00 0x00 0x00 0x00
+
+# 0x000002a4:
+# CHECK: clrl %r0, 0x2a2
+0xc6 0x0f 0xff 0xff 0xff 0xff
+
+# 0x000002aa:
+# CHECK: clrl %r15, 0x2a8
+0xc6 0xff 0xff 0xff 0xff 0xff
+
+# 0x000002b0:
+# CHECK: clrl %r0, 0xffffffff000002b0
+0xc6 0x0f 0x80 0x00 0x00 0x00
+
+# 0x000002b6:
+# CHECK: clrl %r15, 0xffffffff000002b6
+0xc6 0xff 0x80 0x00 0x00 0x00
+
+# 0x000002bc:
+# CHECK: clrl %r0, 0x1000002ba
+0xc6 0x0f 0x7f 0xff 0xff 0xff
+
+# 0x000002c2:
+# CHECK: clrl %r15, 0x1000002c0
+0xc6 0xff 0x7f 0xff 0xff 0xff
+
+# 0x000002c8:
+# CHECK: crl %r0, 0x2c8
+0xc6 0x0d 0x00 0x00 0x00 0x00
+
+# 0x000002ce:
+# CHECK: crl %r15, 0x2ce
+0xc6 0xfd 0x00 0x00 0x00 0x00
+
+# 0x000002d4:
+# CHECK: crl %r0, 0x2d2
+0xc6 0x0d 0xff 0xff 0xff 0xff
+
+# 0x000002da:
+# CHECK: crl %r15, 0x2d8
+0xc6 0xfd 0xff 0xff 0xff 0xff
+
+# 0x000002e0:
+# CHECK: crl %r0, 0xffffffff000002e0
+0xc6 0x0d 0x80 0x00 0x00 0x00
+
+# 0x000002e6:
+# CHECK: crl %r15, 0xffffffff000002e6
+0xc6 0xfd 0x80 0x00 0x00 0x00
+
+# 0x000002ec:
+# CHECK: crl %r0, 0x1000002ea
+0xc6 0x0d 0x7f 0xff 0xff 0xff
+
+# 0x000002f2:
+# CHECK: crl %r15, 0x1000002f0
+0xc6 0xfd 0x7f 0xff 0xff 0xff
+
+# 0x000002f8:
+# CHECK: larl %r0, 0x2f8
+0xc0 0x00 0x00 0x00 0x00 0x00
+
+# 0x000002fe:
+# CHECK: larl %r15, 0x2fe
+0xc0 0xf0 0x00 0x00 0x00 0x00
+
+# 0x00000304:
+# CHECK: larl %r0, 0x302
+0xc0 0x00 0xff 0xff 0xff 0xff
+
+# 0x0000030a:
+# CHECK: larl %r15, 0x308
+0xc0 0xf0 0xff 0xff 0xff 0xff
+
+# 0x00000310:
+# CHECK: larl %r0, 0xffffffff00000310
+0xc0 0x00 0x80 0x00 0x00 0x00
+
+# 0x00000316:
+# CHECK: larl %r15, 0xffffffff00000316
+0xc0 0xf0 0x80 0x00 0x00 0x00
+
+# 0x0000031c:
+# CHECK: larl %r0, 0x10000031a
+0xc0 0x00 0x7f 0xff 0xff 0xff
+
+# 0x00000322:
+# CHECK: larl %r15, 0x100000320
+0xc0 0xf0 0x7f 0xff 0xff 0xff
+
+# 0x00000328:
+# CHECK: lgfrl %r0, 0x328
+0xc4 0x0c 0x00 0x00 0x00 0x00
+
+# 0x0000032e:
+# CHECK: lgfrl %r15, 0x32e
+0xc4 0xfc 0x00 0x00 0x00 0x00
+
+# 0x00000334:
+# CHECK: lgfrl %r0, 0x332
+0xc4 0x0c 0xff 0xff 0xff 0xff
+
+# 0x0000033a:
+# CHECK: lgfrl %r15, 0x338
+0xc4 0xfc 0xff 0xff 0xff 0xff
+
+# 0x00000340:
+# CHECK: lgfrl %r0, 0xffffffff00000340
+0xc4 0x0c 0x80 0x00 0x00 0x00
+
+# 0x00000346:
+# CHECK: lgfrl %r15, 0xffffffff00000346
+0xc4 0xfc 0x80 0x00 0x00 0x00
+
+# 0x0000034c:
+# CHECK: lgfrl %r0, 0x10000034a
+0xc4 0x0c 0x7f 0xff 0xff 0xff
+
+# 0x00000352:
+# CHECK: lgfrl %r15, 0x100000350
+0xc4 0xfc 0x7f 0xff 0xff 0xff
+
+# 0x00000358:
+# CHECK: lghrl %r0, 0x358
+0xc4 0x04 0x00 0x00 0x00 0x00
+
+# 0x0000035e:
+# CHECK: lghrl %r15, 0x35e
+0xc4 0xf4 0x00 0x00 0x00 0x00
+
+# 0x00000364:
+# CHECK: lghrl %r0, 0x362
+0xc4 0x04 0xff 0xff 0xff 0xff
+
+# 0x0000036a:
+# CHECK: lghrl %r15, 0x368
+0xc4 0xf4 0xff 0xff 0xff 0xff
+
+# 0x00000370:
+# CHECK: lghrl %r0, 0xffffffff00000370
+0xc4 0x04 0x80 0x00 0x00 0x00
+
+# 0x00000376:
+# CHECK: lghrl %r15, 0xffffffff00000376
+0xc4 0xf4 0x80 0x00 0x00 0x00
+
+# 0x0000037c:
+# CHECK: lghrl %r0, 0x10000037a
+0xc4 0x04 0x7f 0xff 0xff 0xff
+
+# 0x00000382:
+# CHECK: lghrl %r15, 0x100000380
+0xc4 0xf4 0x7f 0xff 0xff 0xff
+
+# 0x00000388:
+# CHECK: lgrl %r0, 0x388
+0xc4 0x08 0x00 0x00 0x00 0x00
+
+# 0x0000038e:
+# CHECK: lgrl %r15, 0x38e
+0xc4 0xf8 0x00 0x00 0x00 0x00
+
+# 0x00000394:
+# CHECK: lgrl %r0, 0x392
+0xc4 0x08 0xff 0xff 0xff 0xff
+
+# 0x0000039a:
+# CHECK: lgrl %r15, 0x398
+0xc4 0xf8 0xff 0xff 0xff 0xff
+
+# 0x000003a0:
+# CHECK: lgrl %r0, 0xffffffff000003a0
+0xc4 0x08 0x80 0x00 0x00 0x00
+
+# 0x000003a6:
+# CHECK: lgrl %r15, 0xffffffff000003a6
+0xc4 0xf8 0x80 0x00 0x00 0x00
+
+# 0x000003ac:
+# CHECK: lgrl %r0, 0x1000003aa
+0xc4 0x08 0x7f 0xff 0xff 0xff
+
+# 0x000003b2:
+# CHECK: lgrl %r15, 0x1000003b0
+0xc4 0xf8 0x7f 0xff 0xff 0xff
+
+# 0x000003b8:
+# CHECK: lhrl %r0, 0x3b8
+0xc4 0x05 0x00 0x00 0x00 0x00
+
+# 0x000003be:
+# CHECK: lhrl %r15, 0x3be
+0xc4 0xf5 0x00 0x00 0x00 0x00
+
+# 0x000003c4:
+# CHECK: lhrl %r0, 0x3c2
+0xc4 0x05 0xff 0xff 0xff 0xff
+
+# 0x000003ca:
+# CHECK: lhrl %r15, 0x3c8
+0xc4 0xf5 0xff 0xff 0xff 0xff
+
+# 0x000003d0:
+# CHECK: lhrl %r0, 0xffffffff000003d0
+0xc4 0x05 0x80 0x00 0x00 0x00
+
+# 0x000003d6:
+# CHECK: lhrl %r15, 0xffffffff000003d6
+0xc4 0xf5 0x80 0x00 0x00 0x00
+
+# 0x000003dc:
+# CHECK: lhrl %r0, 0x1000003da
+0xc4 0x05 0x7f 0xff 0xff 0xff
+
+# 0x000003e2:
+# CHECK: lhrl %r15, 0x1000003e0
+0xc4 0xf5 0x7f 0xff 0xff 0xff
+
+# 0x000003e8:
+# CHECK: llgfrl %r0, 0x3e8
+0xc4 0x0e 0x00 0x00 0x00 0x00
+
+# 0x000003ee:
+# CHECK: llgfrl %r15, 0x3ee
+0xc4 0xfe 0x00 0x00 0x00 0x00
+
+# 0x000003f4:
+# CHECK: llgfrl %r0, 0x3f2
+0xc4 0x0e 0xff 0xff 0xff 0xff
+
+# 0x000003fa:
+# CHECK: llgfrl %r15, 0x3f8
+0xc4 0xfe 0xff 0xff 0xff 0xff
+
+# 0x00000400:
+# CHECK: llgfrl %r0, 0xffffffff00000400
+0xc4 0x0e 0x80 0x00 0x00 0x00
+
+# 0x00000406:
+# CHECK: llgfrl %r15, 0xffffffff00000406
+0xc4 0xfe 0x80 0x00 0x00 0x00
+
+# 0x0000040c:
+# CHECK: llgfrl %r0, 0x10000040a
+0xc4 0x0e 0x7f 0xff 0xff 0xff
+
+# 0x00000412:
+# CHECK: llgfrl %r15, 0x100000410
+0xc4 0xfe 0x7f 0xff 0xff 0xff
+
+# 0x00000418:
+# CHECK: llghrl %r0, 0x418
+0xc4 0x06 0x00 0x00 0x00 0x00
+
+# 0x0000041e:
+# CHECK: llghrl %r15, 0x41e
+0xc4 0xf6 0x00 0x00 0x00 0x00
+
+# 0x00000424:
+# CHECK: llghrl %r0, 0x422
+0xc4 0x06 0xff 0xff 0xff 0xff
+
+# 0x0000042a:
+# CHECK: llghrl %r15, 0x428
+0xc4 0xf6 0xff 0xff 0xff 0xff
+
+# 0x00000430:
+# CHECK: llghrl %r0, 0xffffffff00000430
+0xc4 0x06 0x80 0x00 0x00 0x00
+
+# 0x00000436:
+# CHECK: llghrl %r15, 0xffffffff00000436
+0xc4 0xf6 0x80 0x00 0x00 0x00
+
+# 0x0000043c:
+# CHECK: llghrl %r0, 0x10000043a
+0xc4 0x06 0x7f 0xff 0xff 0xff
+
+# 0x00000442:
+# CHECK: llghrl %r15, 0x100000440
+0xc4 0xf6 0x7f 0xff 0xff 0xff
+
+# 0x00000448:
+# CHECK: llhrl %r0, 0x448
+0xc4 0x02 0x00 0x00 0x00 0x00
+
+# 0x0000044e:
+# CHECK: llhrl %r15, 0x44e
+0xc4 0xf2 0x00 0x00 0x00 0x00
+
+# 0x00000454:
+# CHECK: llhrl %r0, 0x452
+0xc4 0x02 0xff 0xff 0xff 0xff
+
+# 0x0000045a:
+# CHECK: llhrl %r15, 0x458
+0xc4 0xf2 0xff 0xff 0xff 0xff
+
+# 0x00000460:
+# CHECK: llhrl %r0, 0xffffffff00000460
+0xc4 0x02 0x80 0x00 0x00 0x00
+
+# 0x00000466:
+# CHECK: llhrl %r15, 0xffffffff00000466
+0xc4 0xf2 0x80 0x00 0x00 0x00
+
+# 0x0000046c:
+# CHECK: llhrl %r0, 0x10000046a
+0xc4 0x02 0x7f 0xff 0xff 0xff
+
+# 0x00000472:
+# CHECK: llhrl %r15, 0x100000470
+0xc4 0xf2 0x7f 0xff 0xff 0xff
+
+# 0x00000478:
+# CHECK: lrl %r0, 0x478
+0xc4 0x0d 0x00 0x00 0x00 0x00
+
+# 0x0000047e:
+# CHECK: lrl %r15, 0x47e
+0xc4 0xfd 0x00 0x00 0x00 0x00
+
+# 0x00000484:
+# CHECK: lrl %r0, 0x482
+0xc4 0x0d 0xff 0xff 0xff 0xff
+
+# 0x0000048a:
+# CHECK: lrl %r15, 0x488
+0xc4 0xfd 0xff 0xff 0xff 0xff
+
+# 0x00000490:
+# CHECK: lrl %r0, 0xffffffff00000490
+0xc4 0x0d 0x80 0x00 0x00 0x00
+
+# 0x00000496:
+# CHECK: lrl %r15, 0xffffffff00000496
+0xc4 0xfd 0x80 0x00 0x00 0x00
+
+# 0x0000049c:
+# CHECK: lrl %r0, 0x10000049a
+0xc4 0x0d 0x7f 0xff 0xff 0xff
+
+# 0x000004a2:
+# CHECK: lrl %r15, 0x1000004a0
+0xc4 0xfd 0x7f 0xff 0xff 0xff
+
+# 0x000004a8:
+# CHECK: stgrl %r0, 0x4a8
+0xc4 0x0b 0x00 0x00 0x00 0x00
+
+# 0x000004ae:
+# CHECK: stgrl %r15, 0x4ae
+0xc4 0xfb 0x00 0x00 0x00 0x00
+
+# 0x000004b4:
+# CHECK: stgrl %r0, 0x4b2
+0xc4 0x0b 0xff 0xff 0xff 0xff
+
+# 0x000004ba:
+# CHECK: stgrl %r15, 0x4b8
+0xc4 0xfb 0xff 0xff 0xff 0xff
+
+# 0x000004c0:
+# CHECK: stgrl %r0, 0xffffffff000004c0
+0xc4 0x0b 0x80 0x00 0x00 0x00
+
+# 0x000004c6:
+# CHECK: stgrl %r15, 0xffffffff000004c6
+0xc4 0xfb 0x80 0x00 0x00 0x00
+
+# 0x000004cc:
+# CHECK: stgrl %r0, 0x1000004ca
+0xc4 0x0b 0x7f 0xff 0xff 0xff
+
+# 0x000004d2:
+# CHECK: stgrl %r15, 0x1000004d0
+0xc4 0xfb 0x7f 0xff 0xff 0xff
+
+# 0x000004d8:
+# CHECK: sthrl %r0, 0x4d8
+0xc4 0x07 0x00 0x00 0x00 0x00
+
+# 0x000004de:
+# CHECK: sthrl %r15, 0x4de
+0xc4 0xf7 0x00 0x00 0x00 0x00
+
+# 0x000004e4:
+# CHECK: sthrl %r0, 0x4e2
+0xc4 0x07 0xff 0xff 0xff 0xff
+
+# 0x000004ea:
+# CHECK: sthrl %r15, 0x4e8
+0xc4 0xf7 0xff 0xff 0xff 0xff
+
+# 0x000004f0:
+# CHECK: sthrl %r0, 0xffffffff000004f0
+0xc4 0x07 0x80 0x00 0x00 0x00
+
+# 0x000004f6:
+# CHECK: sthrl %r15, 0xffffffff000004f6
+0xc4 0xf7 0x80 0x00 0x00 0x00
+
+# 0x000004fc:
+# CHECK: sthrl %r0, 0x1000004fa
+0xc4 0x07 0x7f 0xff 0xff 0xff
+
+# 0x00000502:
+# CHECK: sthrl %r15, 0x100000500
+0xc4 0xf7 0x7f 0xff 0xff 0xff
+
+# 0x00000508:
+# CHECK: strl %r0, 0x508
+0xc4 0x0f 0x00 0x00 0x00 0x00
+
+# 0x0000050e:
+# CHECK: strl %r15, 0x50e
+0xc4 0xff 0x00 0x00 0x00 0x00
+
+# 0x00000514:
+# CHECK: strl %r0, 0x512
+0xc4 0x0f 0xff 0xff 0xff 0xff
+
+# 0x0000051a:
+# CHECK: strl %r15, 0x518
+0xc4 0xff 0xff 0xff 0xff 0xff
+
+# 0x00000520:
+# CHECK: strl %r0, 0xffffffff00000520
+0xc4 0x0f 0x80 0x00 0x00 0x00
+
+# 0x00000526:
+# CHECK: strl %r15, 0xffffffff00000526
+0xc4 0xff 0x80 0x00 0x00 0x00
+
+# 0x0000052c:
+# CHECK: strl %r0, 0x10000052a
+0xc4 0x0f 0x7f 0xff 0xff 0xff
+
+# 0x00000532:
+# CHECK: strl %r15, 0x100000530
+0xc4 0xff 0x7f 0xff 0xff 0xff
+
diff --git a/test/MC/Disassembler/SystemZ/insns.txt b/test/MC/Disassembler/SystemZ/insns.txt
new file mode 100644
index 0000000000..9202a0f045
--- /dev/null
+++ b/test/MC/Disassembler/SystemZ/insns.txt
@@ -0,0 +1,6020 @@
+# Test instructions that don't have PC-relative operands.
+# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu | FileCheck %s
+
+# CHECK: adbr %f0, %f0
+0xb3 0x1a 0x00 0x00
+
+# CHECK: adbr %f0, %f15
+0xb3 0x1a 0x00 0x0f
+
+# CHECK: adbr %f7, %f8
+0xb3 0x1a 0x00 0x78
+
+# CHECK: adbr %f15, %f0
+0xb3 0x1a 0x00 0xf0
+
+# CHECK: adb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x1a
+
+# CHECK: adb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x1a
+
+# CHECK: adb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x1a
+
+# CHECK: adb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x1a
+
+# CHECK: adb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x1a
+
+# CHECK: adb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x1a
+
+# CHECK: adb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x1a
+
+# CHECK: aebr %f0, %f0
+0xb3 0x0a 0x00 0x00
+
+# CHECK: aebr %f0, %f15
+0xb3 0x0a 0x00 0x0f
+
+# CHECK: aebr %f7, %f8
+0xb3 0x0a 0x00 0x78
+
+# CHECK: aebr %f15, %f0
+0xb3 0x0a 0x00 0xf0
+
+# CHECK: aeb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x0a
+
+# CHECK: aeb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x0a
+
+# CHECK: aeb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x0a
+
+# CHECK: aeb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x0a
+
+# CHECK: aeb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x0a
+
+# CHECK: aeb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x0a
+
+# CHECK: aeb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x0a
+
+# CHECK: afi %r0, -2147483648
+0xc2 0x09 0x80 0x00 0x00 0x00
+
+# CHECK: afi %r0, -1
+0xc2 0x09 0xff 0xff 0xff 0xff
+
+# CHECK: afi %r0, 0
+0xc2 0x09 0x00 0x00 0x00 0x00
+
+# CHECK: afi %r0, 1
+0xc2 0x09 0x00 0x00 0x00 0x01
+
+# CHECK: afi %r0, 2147483647
+0xc2 0x09 0x7f 0xff 0xff 0xff
+
+# CHECK: afi %r15, 0
+0xc2 0xf9 0x00 0x00 0x00 0x00
+
+# CHECK: agfi %r0, -2147483648
+0xc2 0x08 0x80 0x00 0x00 0x00
+
+# CHECK: agfi %r0, -1
+0xc2 0x08 0xff 0xff 0xff 0xff
+
+# CHECK: agfi %r0, 0
+0xc2 0x08 0x00 0x00 0x00 0x00
+
+# CHECK: agfi %r0, 1
+0xc2 0x08 0x00 0x00 0x00 0x01
+
+# CHECK: agfi %r0, 2147483647
+0xc2 0x08 0x7f 0xff 0xff 0xff
+
+# CHECK: agfi %r15, 0
+0xc2 0xf8 0x00 0x00 0x00 0x00
+
+# CHECK: agfr %r0, %r0
+0xb9 0x18 0x00 0x00
+
+# CHECK: agfr %r0, %r15
+0xb9 0x18 0x00 0x0f
+
+# CHECK: agfr %r15, %r0
+0xb9 0x18 0x00 0xf0
+
+# CHECK: agfr %r7, %r8
+0xb9 0x18 0x00 0x78
+
+# CHECK: agf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x18
+
+# CHECK: agf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x18
+
+# CHECK: agf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x18
+
+# CHECK: agf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x18
+
+# CHECK: agf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x18
+
+# CHECK: agf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x18
+
+# CHECK: agf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x18
+
+# CHECK: agf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x18
+
+# CHECK: agf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x18
+
+# CHECK: agf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x18
+
+# CHECK: aghi %r0, -32768
+0xa7 0x0b 0x80 0x00
+
+# CHECK: aghi %r0, -1
+0xa7 0x0b 0xff 0xff
+
+# CHECK: aghi %r0, 0
+0xa7 0x0b 0x00 0x00
+
+# CHECK: aghi %r0, 1
+0xa7 0x0b 0x00 0x01
+
+# CHECK: aghi %r0, 32767
+0xa7 0x0b 0x7f 0xff
+
+# CHECK: aghi %r15, 0
+0xa7 0xfb 0x00 0x00
+
+# CHECK: agr %r0, %r0
+0xb9 0x08 0x00 0x00
+
+# CHECK: agr %r0, %r15
+0xb9 0x08 0x00 0x0f
+
+# CHECK: agr %r15, %r0
+0xb9 0x08 0x00 0xf0
+
+# CHECK: agr %r7, %r8
+0xb9 0x08 0x00 0x78
+
+# CHECK: agsi -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x7a
+
+# CHECK: agsi -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x7a
+
+# CHECK: agsi 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x7a
+
+# CHECK: agsi 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x7a
+
+# CHECK: agsi 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x7a
+
+# CHECK: agsi 0, -128
+0xeb 0x80 0x00 0x00 0x00 0x7a
+
+# CHECK: agsi 0, -1
+0xeb 0xff 0x00 0x00 0x00 0x7a
+
+# CHECK: agsi 0, 1
+0xeb 0x01 0x00 0x00 0x00 0x7a
+
+# CHECK: agsi 0, 127
+0xeb 0x7f 0x00 0x00 0x00 0x7a
+
+# CHECK: agsi 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x7a
+
+# CHECK: agsi 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x7a
+
+# CHECK: agsi 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x7a
+
+# CHECK: agsi 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x7a
+
+# CHECK: ag %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x08
+
+# CHECK: ag %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x08
+
+# CHECK: ag %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x08
+
+# CHECK: ag %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x08
+
+# CHECK: ag %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x08
+
+# CHECK: ag %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x08
+
+# CHECK: ag %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x08
+
+# CHECK: ag %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x08
+
+# CHECK: ag %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x08
+
+# CHECK: ag %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x08
+
+# CHECK: ahi %r0, -32768
+0xa7 0x0a 0x80 0x00
+
+# CHECK: ahi %r0, -1
+0xa7 0x0a 0xff 0xff
+
+# CHECK: ahi %r0, 0
+0xa7 0x0a 0x00 0x00
+
+# CHECK: ahi %r0, 1
+0xa7 0x0a 0x00 0x01
+
+# CHECK: ahi %r0, 32767
+0xa7 0x0a 0x7f 0xff
+
+# CHECK: ahi %r15, 0
+0xa7 0xfa 0x00 0x00
+
+# CHECK: ah %r0, 0
+0x4a 0x00 0x00 0x00
+
+# CHECK: ah %r0, 4095
+0x4a 0x00 0x0f 0xff
+
+# CHECK: ah %r0, 0(%r1)
+0x4a 0x00 0x10 0x00
+
+# CHECK: ah %r0, 0(%r15)
+0x4a 0x00 0xf0 0x00
+
+# CHECK: ah %r0, 4095(%r1,%r15)
+0x4a 0x01 0xff 0xff
+
+# CHECK: ah %r0, 4095(%r15,%r1)
+0x4a 0x0f 0x1f 0xff
+
+# CHECK: ah %r15, 0
+0x4a 0xf0 0x00 0x00
+
+# CHECK: ahy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x7a
+
+# CHECK: ahy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x7a
+
+# CHECK: ahy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x7a
+
+# CHECK: ahy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x7a
+
+# CHECK: ahy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x7a
+
+# CHECK: ahy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x7a
+
+# CHECK: ahy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x7a
+
+# CHECK: ahy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x7a
+
+# CHECK: ahy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x7a
+
+# CHECK: ahy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x7a
+
+# CHECK: alcgr %r0, %r0
+0xb9 0x88 0x00 0x00
+
+# CHECK: alcgr %r0, %r15
+0xb9 0x88 0x00 0x0f
+
+# CHECK: alcgr %r15, %r0
+0xb9 0x88 0x00 0xf0
+
+# CHECK: alcgr %r7, %r8
+0xb9 0x88 0x00 0x78
+
+# CHECK: alcg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x88
+
+# CHECK: alcg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x88
+
+# CHECK: alcg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x88
+
+# CHECK: alcg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x88
+
+# CHECK: alcg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x88
+
+# CHECK: alcg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x88
+
+# CHECK: alcg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x88
+
+# CHECK: alcg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x88
+
+# CHECK: alcg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x88
+
+# CHECK: alcg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x88
+
+# CHECK: alcr %r0, %r0
+0xb9 0x98 0x00 0x00
+
+# CHECK: alcr %r0, %r15
+0xb9 0x98 0x00 0x0f
+
+# CHECK: alcr %r15, %r0
+0xb9 0x98 0x00 0xf0
+
+# CHECK: alcr %r7, %r8
+0xb9 0x98 0x00 0x78
+
+# CHECK: alc %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x98
+
+# CHECK: alc %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x98
+
+# CHECK: alc %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x98
+
+# CHECK: alc %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x98
+
+# CHECK: alc %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x98
+
+# CHECK: alc %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x98
+
+# CHECK: alc %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x98
+
+# CHECK: alc %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x98
+
+# CHECK: alc %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x98
+
+# CHECK: alc %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x98
+
+# CHECK: alfi %r0, 0
+0xc2 0x0b 0x00 0x00 0x00 0x00
+
+# CHECK: alfi %r0, 4294967295
+0xc2 0x0b 0xff 0xff 0xff 0xff
+
+# CHECK: alfi %r15, 0
+0xc2 0xfb 0x00 0x00 0x00 0x00
+
+# CHECK: algfi %r0, 0
+0xc2 0x0a 0x00 0x00 0x00 0x00
+
+# CHECK: algfi %r0, 4294967295
+0xc2 0x0a 0xff 0xff 0xff 0xff
+
+# CHECK: algfi %r15, 0
+0xc2 0xfa 0x00 0x00 0x00 0x00
+
+# CHECK: algfr %r0, %r0
+0xb9 0x1a 0x00 0x00
+
+# CHECK: algfr %r0, %r15
+0xb9 0x1a 0x00 0x0f
+
+# CHECK: algfr %r15, %r0
+0xb9 0x1a 0x00 0xf0
+
+# CHECK: algfr %r7, %r8
+0xb9 0x1a 0x00 0x78
+
+# CHECK: algf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x1a
+
+# CHECK: algf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x1a
+
+# CHECK: algf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x1a
+
+# CHECK: algf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x1a
+
+# CHECK: algf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x1a
+
+# CHECK: algf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x1a
+
+# CHECK: algf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x1a
+
+# CHECK: algf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x1a
+
+# CHECK: algf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x1a
+
+# CHECK: algf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x1a
+
+# CHECK: algr %r0, %r0
+0xb9 0x0a 0x00 0x00
+
+# CHECK: algr %r0, %r15
+0xb9 0x0a 0x00 0x0f
+
+# CHECK: algr %r15, %r0
+0xb9 0x0a 0x00 0xf0
+
+# CHECK: algr %r7, %r8
+0xb9 0x0a 0x00 0x78
+
+# CHECK: alg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0a
+
+# CHECK: alg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0a
+
+# CHECK: alg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0a
+
+# CHECK: alg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0a
+
+# CHECK: alg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0a
+
+# CHECK: alg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0a
+
+# CHECK: alg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0a
+
+# CHECK: alg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0a
+
+# CHECK: alg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0a
+
+# CHECK: alg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0a
+
+# CHECK: alr %r0, %r0
+0x1e 0x00
+
+# CHECK: alr %r0, %r15
+0x1e 0x0f
+
+# CHECK: alr %r15, %r0
+0x1e 0xf0
+
+# CHECK: alr %r7, %r8
+0x1e 0x78
+
+# CHECK: al %r0, 0
+0x5e 0x00 0x00 0x00
+
+# CHECK: al %r0, 4095
+0x5e 0x00 0x0f 0xff
+
+# CHECK: al %r0, 0(%r1)
+0x5e 0x00 0x10 0x00
+
+# CHECK: al %r0, 0(%r15)
+0x5e 0x00 0xf0 0x00
+
+# CHECK: al %r0, 4095(%r1,%r15)
+0x5e 0x01 0xff 0xff
+
+# CHECK: al %r0, 4095(%r15,%r1)
+0x5e 0x0f 0x1f 0xff
+
+# CHECK: al %r15, 0
+0x5e 0xf0 0x00 0x00
+
+# CHECK: aly %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x5e
+
+# CHECK: aly %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x5e
+
+# CHECK: aly %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x5e
+
+# CHECK: aly %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x5e
+
+# CHECK: aly %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x5e
+
+# CHECK: aly %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x5e
+
+# CHECK: aly %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x5e
+
+# CHECK: aly %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x5e
+
+# CHECK: aly %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x5e
+
+# CHECK: aly %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x5e
+
+# CHECK: ar %r0, %r0
+0x1a 0x00
+
+# CHECK: ar %r0, %r15
+0x1a 0x0f
+
+# CHECK: ar %r15, %r0
+0x1a 0xf0
+
+# CHECK: ar %r7, %r8
+0x1a 0x78
+
+# CHECK: asi -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x6a
+
+# CHECK: asi -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x6a
+
+# CHECK: asi 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x6a
+
+# CHECK: asi 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x6a
+
+# CHECK: asi 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x6a
+
+# CHECK: asi 0, -128
+0xeb 0x80 0x00 0x00 0x00 0x6a
+
+# CHECK: asi 0, -1
+0xeb 0xff 0x00 0x00 0x00 0x6a
+
+# CHECK: asi 0, 1
+0xeb 0x01 0x00 0x00 0x00 0x6a
+
+# CHECK: asi 0, 127
+0xeb 0x7f 0x00 0x00 0x00 0x6a
+
+# CHECK: asi 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x6a
+
+# CHECK: asi 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x6a
+
+# CHECK: asi 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x6a
+
+# CHECK: asi 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x6a
+
+# CHECK: a %r0, 0
+0x5a 0x00 0x00 0x00
+
+# CHECK: a %r0, 4095
+0x5a 0x00 0x0f 0xff
+
+# CHECK: a %r0, 0(%r1)
+0x5a 0x00 0x10 0x00
+
+# CHECK: a %r0, 0(%r15)
+0x5a 0x00 0xf0 0x00
+
+# CHECK: a %r0, 4095(%r1,%r15)
+0x5a 0x01 0xff 0xff
+
+# CHECK: a %r0, 4095(%r15,%r1)
+0x5a 0x0f 0x1f 0xff
+
+# CHECK: a %r15, 0
+0x5a 0xf0 0x00 0x00
+
+# CHECK: axbr %f0, %f0
+0xb3 0x4a 0x00 0x00
+
+# CHECK: axbr %f0, %f13
+0xb3 0x4a 0x00 0x0d
+
+# CHECK: axbr %f8, %f8
+0xb3 0x4a 0x00 0x88
+
+# CHECK: axbr %f13, %f0
+0xb3 0x4a 0x00 0xd0
+
+# CHECK: ay %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x5a
+
+# CHECK: ay %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x5a
+
+# CHECK: ay %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x5a
+
+# CHECK: ay %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x5a
+
+# CHECK: ay %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x5a
+
+# CHECK: ay %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x5a
+
+# CHECK: ay %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x5a
+
+# CHECK: ay %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x5a
+
+# CHECK: ay %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x5a
+
+# CHECK: ay %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x5a
+
+# CHECK: basr %r0, %r1
+0x0d 0x01
+
+# CHECK: basr %r0, %r15
+0x0d 0x0f
+
+# CHECK: basr %r14, %r9
+0x0d 0xe9
+
+# CHECK: basr %r15, %r1
+0x0d 0xf1
+
+# CHECK: br %r1
+0x07 0xf1
+
+# CHECK: br %r14
+0x07 0xfe
+
+# CHECK: br %r15
+0x07 0xff
+
+# CHECK: cdbr %f0, %f0
+0xb3 0x19 0x00 0x00
+
+# CHECK: cdbr %f0, %f15
+0xb3 0x19 0x00 0x0f
+
+# CHECK: cdbr %f7, %f8
+0xb3 0x19 0x00 0x78
+
+# CHECK: cdbr %f15, %f0
+0xb3 0x19 0x00 0xf0
+
+# CHECK: cdb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x19
+
+# CHECK: cdb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x19
+
+# CHECK: cdb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x19
+
+# CHECK: cdb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x19
+
+# CHECK: cdb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x19
+
+# CHECK: cdb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x19
+
+# CHECK: cdb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x19
+
+# CHECK: cdfbr %f0, %r0
+0xb3 0x95 0x00 0x00
+
+# CHECK: cdfbr %f0, %r15
+0xb3 0x95 0x00 0x0f
+
+# CHECK: cdfbr %f15, %r0
+0xb3 0x95 0x00 0xf0
+
+# CHECK: cdfbr %f7, %r8
+0xb3 0x95 0x00 0x78
+
+# CHECK: cdfbr %f15, %r15
+0xb3 0x95 0x00 0xff
+
+# CHECK: cdgbr %f0, %r0
+0xb3 0xa5 0x00 0x00
+
+# CHECK: cdgbr %f0, %r15
+0xb3 0xa5 0x00 0x0f
+
+# CHECK: cdgbr %f15, %r0
+0xb3 0xa5 0x00 0xf0
+
+# CHECK: cdgbr %f7, %r8
+0xb3 0xa5 0x00 0x78
+
+# CHECK: cdgbr %f15, %r15
+0xb3 0xa5 0x00 0xff
+
+# CHECK: cebr %f0, %f0
+0xb3 0x09 0x00 0x00
+
+# CHECK: cebr %f0, %f15
+0xb3 0x09 0x00 0x0f
+
+# CHECK: cebr %f7, %f8
+0xb3 0x09 0x00 0x78
+
+# CHECK: cebr %f15, %f0
+0xb3 0x09 0x00 0xf0
+
+# CHECK: ceb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x09
+
+# CHECK: ceb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x09
+
+# CHECK: ceb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x09
+
+# CHECK: ceb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x09
+
+# CHECK: ceb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x09
+
+# CHECK: ceb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x09
+
+# CHECK: ceb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x09
+
+# CHECK: cefbr %f0, %r0
+0xb3 0x94 0x00 0x00
+
+# CHECK: cefbr %f0, %r15
+0xb3 0x94 0x00 0x0f
+
+# CHECK: cefbr %f15, %r0
+0xb3 0x94 0x00 0xf0
+
+# CHECK: cefbr %f7, %r8
+0xb3 0x94 0x00 0x78
+
+# CHECK: cefbr %f15, %r15
+0xb3 0x94 0x00 0xff
+
+# CHECK: cegbr %f0, %r0
+0xb3 0xa4 0x00 0x00
+
+# CHECK: cegbr %f0, %r15
+0xb3 0xa4 0x00 0x0f
+
+# CHECK: cegbr %f15, %r0
+0xb3 0xa4 0x00 0xf0
+
+# CHECK: cegbr %f7, %r8
+0xb3 0xa4 0x00 0x78
+
+# CHECK: cegbr %f15, %r15
+0xb3 0xa4 0x00 0xff
+
+# CHECK: cfdbr %r0, 0, %f0
+0xb3 0x99 0x00 0x00
+
+# CHECK: cfdbr %r0, 0, %f15
+0xb3 0x99 0x00 0x0f
+
+# CHECK: cfdbr %r0, 15, %f0
+0xb3 0x99 0xf0 0x00
+
+# CHECK: cfdbr %r4, 5, %f6
+0xb3 0x99 0x50 0x46
+
+# CHECK: cfdbr %r15, 0, %f0
+0xb3 0x99 0x00 0xf0
+
+# CHECK: cfebr %r0, 0, %f0
+0xb3 0x98 0x00 0x00
+
+# CHECK: cfebr %r0, 0, %f15
+0xb3 0x98 0x00 0x0f
+
+# CHECK: cfebr %r0, 15, %f0
+0xb3 0x98 0xf0 0x00
+
+# CHECK: cfebr %r4, 5, %f6
+0xb3 0x98 0x50 0x46
+
+# CHECK: cfebr %r15, 0, %f0
+0xb3 0x98 0x00 0xf0
+
+# CHECK: cfi %r0, -2147483648
+0xc2 0x0d 0x80 0x00 0x00 0x00
+
+# CHECK: cfi %r0, -1
+0xc2 0x0d 0xff 0xff 0xff 0xff
+
+# CHECK: cfi %r0, 0
+0xc2 0x0d 0x00 0x00 0x00 0x00
+
+# CHECK: cfi %r0, 1
+0xc2 0x0d 0x00 0x00 0x00 0x01
+
+# CHECK: cfi %r0, 2147483647
+0xc2 0x0d 0x7f 0xff 0xff 0xff
+
+# CHECK: cfi %r15, 0
+0xc2 0xfd 0x00 0x00 0x00 0x00
+
+# CHECK: cfxbr %r0, 0, %f0
+0xb3 0x9a 0x00 0x00
+
+# CHECK: cfxbr %r0, 0, %f13
+0xb3 0x9a 0x00 0x0d
+
+# CHECK: cfxbr %r0, 15, %f0
+0xb3 0x9a 0xf0 0x00
+
+# CHECK: cfxbr %r4, 5, %f8
+0xb3 0x9a 0x50 0x48
+
+# CHECK: cfxbr %r15, 0, %f0
+0xb3 0x9a 0x00 0xf0
+
+# CHECK: cgdbr %r0, 0, %f0
+0xb3 0xa9 0x00 0x00
+
+# CHECK: cgdbr %r0, 0, %f15
+0xb3 0xa9 0x00 0x0f
+
+# CHECK: cgdbr %r0, 15, %f0
+0xb3 0xa9 0xf0 0x00
+
+# CHECK: cgdbr %r4, 5, %f6
+0xb3 0xa9 0x50 0x46
+
+# CHECK: cgdbr %r15, 0, %f0
+0xb3 0xa9 0x00 0xf0
+
+# CHECK: cgebr %r0, 0, %f0
+0xb3 0xa8 0x00 0x00
+
+# CHECK: cgebr %r0, 0, %f15
+0xb3 0xa8 0x00 0x0f
+
+# CHECK: cgebr %r0, 15, %f0
+0xb3 0xa8 0xf0 0x00
+
+# CHECK: cgebr %r4, 5, %f6
+0xb3 0xa8 0x50 0x46
+
+# CHECK: cgebr %r15, 0, %f0
+0xb3 0xa8 0x00 0xf0
+
+# CHECK: cgfi %r0, -2147483648
+0xc2 0x0c 0x80 0x00 0x00 0x00
+
+# CHECK: cgfi %r0, -1
+0xc2 0x0c 0xff 0xff 0xff 0xff
+
+# CHECK: cgfi %r0, 0
+0xc2 0x0c 0x00 0x00 0x00 0x00
+
+# CHECK: cgfi %r0, 1
+0xc2 0x0c 0x00 0x00 0x00 0x01
+
+# CHECK: cgfi %r0, 2147483647
+0xc2 0x0c 0x7f 0xff 0xff 0xff
+
+# CHECK: cgfi %r15, 0
+0xc2 0xfc 0x00 0x00 0x00 0x00
+
+# CHECK: cgfr %r0, %r0
+0xb9 0x30 0x00 0x00
+
+# CHECK: cgfr %r0, %r15
+0xb9 0x30 0x00 0x0f
+
+# CHECK: cgfr %r15, %r0
+0xb9 0x30 0x00 0xf0
+
+# CHECK: cgfr %r7, %r8
+0xb9 0x30 0x00 0x78
+
+# CHECK: cgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x30
+
+# CHECK: cgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x30
+
+# CHECK: cgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x30
+
+# CHECK: cgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x30
+
+# CHECK: cgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x30
+
+# CHECK: cgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x30
+
+# CHECK: cgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x30
+
+# CHECK: cgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x30
+
+# CHECK: cgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x30
+
+# CHECK: cgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x30
+
+# CHECK: cghi %r0, -32768
+0xa7 0x0f 0x80 0x00
+
+# CHECK: cghi %r0, -1
+0xa7 0x0f 0xff 0xff
+
+# CHECK: cghi %r0, 0
+0xa7 0x0f 0x00 0x00
+
+# CHECK: cghi %r0, 1
+0xa7 0x0f 0x00 0x01
+
+# CHECK: cghi %r0, 32767
+0xa7 0x0f 0x7f 0xff
+
+# CHECK: cghi %r15, 0
+0xa7 0xff 0x00 0x00
+
+# CHECK: cghsi 0, 0
+0xe5 0x58 0x00 0x00 0x00 0x00
+
+# CHECK: cghsi 4095, 0
+0xe5 0x58 0x0f 0xff 0x00 0x00
+
+# CHECK: cghsi 0, -32768
+0xe5 0x58 0x00 0x00 0x80 0x00
+
+# CHECK: cghsi 0, -1
+0xe5 0x58 0x00 0x00 0xff 0xff
+
+# CHECK: cghsi 0, 0
+0xe5 0x58 0x00 0x00 0x00 0x00
+
+# CHECK: cghsi 0, 1
+0xe5 0x58 0x00 0x00 0x00 0x01
+
+# CHECK: cghsi 0, 32767
+0xe5 0x58 0x00 0x00 0x7f 0xff
+
+# CHECK: cghsi 0(%r1), 42
+0xe5 0x58 0x10 0x00 0x00 0x2a
+
+# CHECK: cghsi 0(%r15), 42
+0xe5 0x58 0xf0 0x00 0x00 0x2a
+
+# CHECK: cghsi 4095(%r1), 42
+0xe5 0x58 0x1f 0xff 0x00 0x2a
+
+# CHECK: cghsi 4095(%r15), 42
+0xe5 0x58 0xff 0xff 0x00 0x2a
+
+# CHECK: cgh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x34
+
+# CHECK: cgh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x34
+
+# CHECK: cgh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x34
+
+# CHECK: cgh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x34
+
+# CHECK: cgh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x34
+
+# CHECK: cgh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x34
+
+# CHECK: cgh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x34
+
+# CHECK: cgh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x34
+
+# CHECK: cgh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x34
+
+# CHECK: cgh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x34
+
+# CHECK: cgr %r0, %r0
+0xb9 0x20 0x00 0x00
+
+# CHECK: cgr %r0, %r15
+0xb9 0x20 0x00 0x0f
+
+# CHECK: cgr %r15, %r0
+0xb9 0x20 0x00 0xf0
+
+# CHECK: cgr %r7, %r8
+0xb9 0x20 0x00 0x78
+
+# CHECK: cg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x20
+
+# CHECK: cg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x20
+
+# CHECK: cg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x20
+
+# CHECK: cg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x20
+
+# CHECK: cg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x20
+
+# CHECK: cg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x20
+
+# CHECK: cg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x20
+
+# CHECK: cg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x20
+
+# CHECK: cg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x20
+
+# CHECK: cg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x20
+
+# CHECK: cgxbr %r0, 0, %f0
+0xb3 0xaa 0x00 0x00
+
+# CHECK: cgxbr %r0, 0, %f13
+0xb3 0xaa 0x00 0x0d
+
+# CHECK: cgxbr %r0, 15, %f0
+0xb3 0xaa 0xf0 0x00
+
+# CHECK: cgxbr %r4, 5, %f8
+0xb3 0xaa 0x50 0x48
+
+# CHECK: cgxbr %r15, 0, %f0
+0xb3 0xaa 0x00 0xf0
+
+# CHECK: chhsi 0, 0
+0xe5 0x54 0x00 0x00 0x00 0x00
+
+# CHECK: chhsi 4095, 0
+0xe5 0x54 0x0f 0xff 0x00 0x00
+
+# CHECK: chhsi 0, -32768
+0xe5 0x54 0x00 0x00 0x80 0x00
+
+# CHECK: chhsi 0, -1
+0xe5 0x54 0x00 0x00 0xff 0xff
+
+# CHECK: chhsi 0, 0
+0xe5 0x54 0x00 0x00 0x00 0x00
+
+# CHECK: chhsi 0, 1
+0xe5 0x54 0x00 0x00 0x00 0x01
+
+# CHECK: chhsi 0, 32767
+0xe5 0x54 0x00 0x00 0x7f 0xff
+
+# CHECK: chhsi 0(%r1), 42
+0xe5 0x54 0x10 0x00 0x00 0x2a
+
+# CHECK: chhsi 0(%r15), 42
+0xe5 0x54 0xf0 0x00 0x00 0x2a
+
+# CHECK: chhsi 4095(%r1), 42
+0xe5 0x54 0x1f 0xff 0x00 0x2a
+
+# CHECK: chhsi 4095(%r15), 42
+0xe5 0x54 0xff 0xff 0x00 0x2a
+
+# CHECK: chi %r0, -32768
+0xa7 0x0e 0x80 0x00
+
+# CHECK: chi %r0, -1
+0xa7 0x0e 0xff 0xff
+
+# CHECK: chi %r0, 0
+0xa7 0x0e 0x00 0x00
+
+# CHECK: chi %r0, 1
+0xa7 0x0e 0x00 0x01
+
+# CHECK: chi %r0, 32767
+0xa7 0x0e 0x7f 0xff
+
+# CHECK: chi %r15, 0
+0xa7 0xfe 0x00 0x00
+
+# CHECK: chsi 0, 0
+0xe5 0x5c 0x00 0x00 0x00 0x00
+
+# CHECK: chsi 4095, 0
+0xe5 0x5c 0x0f 0xff 0x00 0x00
+
+# CHECK: chsi 0, -32768
+0xe5 0x5c 0x00 0x00 0x80 0x00
+
+# CHECK: chsi 0, -1
+0xe5 0x5c 0x00 0x00 0xff 0xff
+
+# CHECK: chsi 0, 0
+0xe5 0x5c 0x00 0x00 0x00 0x00
+
+# CHECK: chsi 0, 1
+0xe5 0x5c 0x00 0x00 0x00 0x01
+
+# CHECK: chsi 0, 32767
+0xe5 0x5c 0x00 0x00 0x7f 0xff
+
+# CHECK: chsi 0(%r1), 42
+0xe5 0x5c 0x10 0x00 0x00 0x2a
+
+# CHECK: chsi 0(%r15), 42
+0xe5 0x5c 0xf0 0x00 0x00 0x2a
+
+# CHECK: chsi 4095(%r1), 42
+0xe5 0x5c 0x1f 0xff 0x00 0x2a
+
+# CHECK: chsi 4095(%r15), 42
+0xe5 0x5c 0xff 0xff 0x00 0x2a
+
+# CHECK: ch %r0, 0
+0x49 0x00 0x00 0x00
+
+# CHECK: ch %r0, 4095
+0x49 0x00 0x0f 0xff
+
+# CHECK: ch %r0, 0(%r1)
+0x49 0x00 0x10 0x00
+
+# CHECK: ch %r0, 0(%r15)
+0x49 0x00 0xf0 0x00
+
+# CHECK: ch %r0, 4095(%r1,%r15)
+0x49 0x01 0xff 0xff
+
+# CHECK: ch %r0, 4095(%r15,%r1)
+0x49 0x0f 0x1f 0xff
+
+# CHECK: ch %r15, 0
+0x49 0xf0 0x00 0x00
+
+# CHECK: chy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x79
+
+# CHECK: chy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x79
+
+# CHECK: chy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x79
+
+# CHECK: chy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x79
+
+# CHECK: chy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x79
+
+# CHECK: chy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x79
+
+# CHECK: chy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x79
+
+# CHECK: chy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x79
+
+# CHECK: chy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x79
+
+# CHECK: chy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x79
+
+# CHECK: clfhsi 0, 0
+0xe5 0x5d 0x00 0x00 0x00 0x00
+
+# CHECK: clfhsi 4095, 0
+0xe5 0x5d 0x0f 0xff 0x00 0x00
+
+# CHECK: clfhsi 0, 65535
+0xe5 0x5d 0x00 0x00 0xff 0xff
+
+# CHECK: clfhsi 0(%r1), 42
+0xe5 0x5d 0x10 0x00 0x00 0x2a
+
+# CHECK: clfhsi 0(%r15), 42
+0xe5 0x5d 0xf0 0x00 0x00 0x2a
+
+# CHECK: clfhsi 4095(%r1), 42
+0xe5 0x5d 0x1f 0xff 0x00 0x2a
+
+# CHECK: clfhsi 4095(%r15), 42
+0xe5 0x5d 0xff 0xff 0x00 0x2a
+
+# CHECK: clfi %r0, 0
+0xc2 0x0f 0x00 0x00 0x00 0x00
+
+# CHECK: clfi %r0, 4294967295
+0xc2 0x0f 0xff 0xff 0xff 0xff
+
+# CHECK: clfi %r15, 0
+0xc2 0xff 0x00 0x00 0x00 0x00
+
+# CHECK: clgfi %r0, 0
+0xc2 0x0e 0x00 0x00 0x00 0x00
+
+# CHECK: clgfi %r0, 4294967295
+0xc2 0x0e 0xff 0xff 0xff 0xff
+
+# CHECK: clgfi %r15, 0
+0xc2 0xfe 0x00 0x00 0x00 0x00
+
+# CHECK: clgfr %r0, %r0
+0xb9 0x31 0x00 0x00
+
+# CHECK: clgfr %r0, %r15
+0xb9 0x31 0x00 0x0f
+
+# CHECK: clgfr %r15, %r0
+0xb9 0x31 0x00 0xf0
+
+# CHECK: clgfr %r7, %r8
+0xb9 0x31 0x00 0x78
+
+# CHECK: clgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x31
+
+# CHECK: clgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x31
+
+# CHECK: clgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x31
+
+# CHECK: clgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x31
+
+# CHECK: clgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x31
+
+# CHECK: clgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x31
+
+# CHECK: clgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x31
+
+# CHECK: clgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x31
+
+# CHECK: clgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x31
+
+# CHECK: clgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x31
+
+# CHECK: clghsi 0, 0
+0xe5 0x59 0x00 0x00 0x00 0x00
+
+# CHECK: clghsi 4095, 0
+0xe5 0x59 0x0f 0xff 0x00 0x00
+
+# CHECK: clghsi 0, 65535
+0xe5 0x59 0x00 0x00 0xff 0xff
+
+# CHECK: clghsi 0(%r1), 42
+0xe5 0x59 0x10 0x00 0x00 0x2a
+
+# CHECK: clghsi 0(%r15), 42
+0xe5 0x59 0xf0 0x00 0x00 0x2a
+
+# CHECK: clghsi 4095(%r1), 42
+0xe5 0x59 0x1f 0xff 0x00 0x2a
+
+# CHECK: clghsi 4095(%r15), 42
+0xe5 0x59 0xff 0xff 0x00 0x2a
+
+# CHECK: clgr %r0, %r0
+0xb9 0x21 0x00 0x00
+
+# CHECK: clgr %r0, %r15
+0xb9 0x21 0x00 0x0f
+
+# CHECK: clgr %r15, %r0
+0xb9 0x21 0x00 0xf0
+
+# CHECK: clgr %r7, %r8
+0xb9 0x21 0x00 0x78
+
+# CHECK: clg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x21
+
+# CHECK: clg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x21
+
+# CHECK: clg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x21
+
+# CHECK: clg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x21
+
+# CHECK: clg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x21
+
+# CHECK: clg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x21
+
+# CHECK: clg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x21
+
+# CHECK: clg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x21
+
+# CHECK: clg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x21
+
+# CHECK: clg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x21
+
+# CHECK: clhhsi 0, 0
+0xe5 0x55 0x00 0x00 0x00 0x00
+
+# CHECK: clhhsi 4095, 0
+0xe5 0x55 0x0f 0xff 0x00 0x00
+
+# CHECK: clhhsi 0, 65535
+0xe5 0x55 0x00 0x00 0xff 0xff
+
+# CHECK: clhhsi 0(%r1), 42
+0xe5 0x55 0x10 0x00 0x00 0x2a
+
+# CHECK: clhhsi 0(%r15), 42
+0xe5 0x55 0xf0 0x00 0x00 0x2a
+
+# CHECK: clhhsi 4095(%r1), 42
+0xe5 0x55 0x1f 0xff 0x00 0x2a
+
+# CHECK: clhhsi 4095(%r15), 42
+0xe5 0x55 0xff 0xff 0x00 0x2a
+
+# CHECK: cli 0, 0
+0x95 0x00 0x00 0x00
+
+# CHECK: cli 4095, 0
+0x95 0x00 0x0f 0xff
+
+# CHECK: cli 0, 255
+0x95 0xff 0x00 0x00
+
+# CHECK: cli 0(%r1), 42
+0x95 0x2a 0x10 0x00
+
+# CHECK: cli 0(%r15), 42
+0x95 0x2a 0xf0 0x00
+
+# CHECK: cli 4095(%r1), 42
+0x95 0x2a 0x1f 0xff
+
+# CHECK: cli 4095(%r15), 42
+0x95 0x2a 0xff 0xff
+
+# CHECK: cliy -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x55
+
+# CHECK: cliy -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x55
+
+# CHECK: cliy 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x55
+
+# CHECK: cliy 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x55
+
+# CHECK: cliy 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x55
+
+# CHECK: cliy 0, 255
+0xeb 0xff 0x00 0x00 0x00 0x55
+
+# CHECK: cliy 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x55
+
+# CHECK: cliy 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x55
+
+# CHECK: cliy 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x55
+
+# CHECK: cliy 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x55
+
+# CHECK: clr %r0, %r0
+0x15 0x00
+
+# CHECK: clr %r0, %r15
+0x15 0x0f
+
+# CHECK: clr %r15, %r0
+0x15 0xf0
+
+# CHECK: clr %r7, %r8
+0x15 0x78
+
+# CHECK: cl %r0, 0
+0x55 0x00 0x00 0x00
+
+# CHECK: cl %r0, 4095
+0x55 0x00 0x0f 0xff
+
+# CHECK: cl %r0, 0(%r1)
+0x55 0x00 0x10 0x00
+
+# CHECK: cl %r0, 0(%r15)
+0x55 0x00 0xf0 0x00
+
+# CHECK: cl %r0, 4095(%r1,%r15)
+0x55 0x01 0xff 0xff
+
+# CHECK: cl %r0, 4095(%r15,%r1)
+0x55 0x0f 0x1f 0xff
+
+# CHECK: cl %r15, 0
+0x55 0xf0 0x00 0x00
+
+# CHECK: cly %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x55
+
+# CHECK: cly %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x55
+
+# CHECK: cly %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x55
+
+# CHECK: cly %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x55
+
+# CHECK: cly %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x55
+
+# CHECK: cly %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x55
+
+# CHECK: cly %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x55
+
+# CHECK: cly %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x55
+
+# CHECK: cly %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x55
+
+# CHECK: cly %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x55
+
+# CHECK: cpsdr %f0, %f0, %f0
+0xb3 0x72 0x00 0x00
+
+# CHECK: cpsdr %f0, %f0, %f15
+0xb3 0x72 0x00 0x0f
+
+# CHECK: cpsdr %f0, %f15, %f0
+0xb3 0x72 0xf0 0x00
+
+# CHECK: cpsdr %f15, %f0, %f0
+0xb3 0x72 0x00 0xf0
+
+# CHECK: cpsdr %f1, %f2, %f3
+0xb3 0x72 0x20 0x13
+
+# CHECK: cpsdr %f15, %f15, %f15
+0xb3 0x72 0xf0 0xff
+
+# CHECK: cr %r0, %r0
+0x19 0x00
+
+# CHECK: cr %r0, %r15
+0x19 0x0f
+
+# CHECK: cr %r15, %r0
+0x19 0xf0
+
+# CHECK: cr %r7, %r8
+0x19 0x78
+
+# CHECK: csg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x30
+
+# CHECK: csg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x30
+
+# CHECK: csg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x30
+
+# CHECK: csg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x30
+
+# CHECK: csg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x30
+
+# CHECK: csg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x30
+
+# CHECK: csg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x30
+
+# CHECK: csg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x30
+
+# CHECK: csg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x30
+
+# CHECK: csg %r0, %r15, 0
+0xeb 0x0f 0x00 0x00 0x00 0x30
+
+# CHECK: csg %r15, %r0, 0
+0xeb 0xf0 0x00 0x00 0x00 0x30
+
+# CHECK: cs %r0, %r0, 0
+0xba 0x00 0x00 0x00
+
+# CHECK: cs %r0, %r0, 4095
+0xba 0x00 0x0f 0xff
+
+# CHECK: cs %r0, %r0, 0(%r1)
+0xba 0x00 0x10 0x00
+
+# CHECK: cs %r0, %r0, 0(%r15)
+0xba 0x00 0xf0 0x00
+
+# CHECK: cs %r0, %r0, 4095(%r1)
+0xba 0x00 0x1f 0xff
+
+# CHECK: cs %r0, %r0, 4095(%r15)
+0xba 0x00 0xff 0xff
+
+# CHECK: cs %r0, %r15, 0
+0xba 0x0f 0x00 0x00
+
+# CHECK: cs %r15, %r0, 0
+0xba 0xf0 0x00 0x00
+
+# CHECK: csy %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x14
+
+# CHECK: csy %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x14
+
+# CHECK: csy %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x14
+
+# CHECK: csy %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x14
+
+# CHECK: csy %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x14
+
+# CHECK: csy %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x14
+
+# CHECK: csy %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x14
+
+# CHECK: csy %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x14
+
+# CHECK: csy %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x14
+
+# CHECK: csy %r0, %r15, 0
+0xeb 0x0f 0x00 0x00 0x00 0x14
+
+# CHECK: csy %r15, %r0, 0
+0xeb 0xf0 0x00 0x00 0x00 0x14
+
+# CHECK: c %r0, 0
+0x59 0x00 0x00 0x00
+
+# CHECK: c %r0, 4095
+0x59 0x00 0x0f 0xff
+
+# CHECK: c %r0, 0(%r1)
+0x59 0x00 0x10 0x00
+
+# CHECK: c %r0, 0(%r15)
+0x59 0x00 0xf0 0x00
+
+# CHECK: c %r0, 4095(%r1,%r15)
+0x59 0x01 0xff 0xff
+
+# CHECK: c %r0, 4095(%r15,%r1)
+0x59 0x0f 0x1f 0xff
+
+# CHECK: c %r15, 0
+0x59 0xf0 0x00 0x00
+
+# CHECK: cxbr %f0, %f0
+0xb3 0x49 0x00 0x00
+
+# CHECK: cxbr %f0, %f13
+0xb3 0x49 0x00 0x0d
+
+# CHECK: cxbr %f8, %f8
+0xb3 0x49 0x00 0x88
+
+# CHECK: cxbr %f13, %f0
+0xb3 0x49 0x00 0xd0
+
+# CHECK: cxfbr %f0, %r0
+0xb3 0x96 0x00 0x00
+
+# CHECK: cxfbr %f0, %r15
+0xb3 0x96 0x00 0x0f
+
+# CHECK: cxfbr %f13, %r0
+0xb3 0x96 0x00 0xd0
+
+# CHECK: cxfbr %f8, %r7
+0xb3 0x96 0x00 0x87
+
+# CHECK: cxfbr %f13, %r15
+0xb3 0x96 0x00 0xdf
+
+# CHECK: cxgbr %f0, %r0
+0xb3 0xa6 0x00 0x00
+
+# CHECK: cxgbr %f0, %r15
+0xb3 0xa6 0x00 0x0f
+
+# CHECK: cxgbr %f13, %r0
+0xb3 0xa6 0x00 0xd0
+
+# CHECK: cxgbr %f8, %r7
+0xb3 0xa6 0x00 0x87
+
+# CHECK: cxgbr %f13, %r15
+0xb3 0xa6 0x00 0xdf
+
+# CHECK: cy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x59
+
+# CHECK: cy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x59
+
+# CHECK: cy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x59
+
+# CHECK: cy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x59
+
+# CHECK: cy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x59
+
+# CHECK: cy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x59
+
+# CHECK: cy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x59
+
+# CHECK: cy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x59
+
+# CHECK: cy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x59
+
+# CHECK: cy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x59
+
+# CHECK: ddbr %f0, %f0
+0xb3 0x1d 0x00 0x00
+
+# CHECK: ddbr %f0, %f15
+0xb3 0x1d 0x00 0x0f
+
+# CHECK: ddbr %f7, %f8
+0xb3 0x1d 0x00 0x78
+
+# CHECK: ddbr %f15, %f0
+0xb3 0x1d 0x00 0xf0
+
+# CHECK: ddb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x1d
+
+# CHECK: ddb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x1d
+
+# CHECK: ddb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x1d
+
+# CHECK: ddb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x1d
+
+# CHECK: ddb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x1d
+
+# CHECK: ddb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x1d
+
+# CHECK: ddb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x1d
+
+# CHECK: debr %f0, %f0
+0xb3 0x0d 0x00 0x00
+
+# CHECK: debr %f0, %f15
+0xb3 0x0d 0x00 0x0f
+
+# CHECK: debr %f7, %f8
+0xb3 0x0d 0x00 0x78
+
+# CHECK: debr %f15, %f0
+0xb3 0x0d 0x00 0xf0
+
+# CHECK: deb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x0d
+
+# CHECK: deb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x0d
+
+# CHECK: deb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x0d
+
+# CHECK: deb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x0d
+
+# CHECK: deb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x0d
+
+# CHECK: deb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x0d
+
+# CHECK: deb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x0d
+
+# CHECK: dlgr %r0, %r0
+0xb9 0x87 0x00 0x00
+
+# CHECK: dlgr %r0, %r15
+0xb9 0x87 0x00 0x0f
+
+# CHECK: dlgr %r14, %r0
+0xb9 0x87 0x00 0xe0
+
+# CHECK: dlgr %r6, %r9
+0xb9 0x87 0x00 0x69
+
+# CHECK: dlg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x87
+
+# CHECK: dlg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x87
+
+# CHECK: dlg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x87
+
+# CHECK: dlg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x87
+
+# CHECK: dlg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x87
+
+# CHECK: dlg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x87
+
+# CHECK: dlg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x87
+
+# CHECK: dlg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x87
+
+# CHECK: dlg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x87
+
+# CHECK: dlg %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x87
+
+# CHECK: dlr %r0, %r0
+0xb9 0x97 0x00 0x00
+
+# CHECK: dlr %r0, %r15
+0xb9 0x97 0x00 0x0f
+
+# CHECK: dlr %r14, %r0
+0xb9 0x97 0x00 0xe0
+
+# CHECK: dlr %r6, %r9
+0xb9 0x97 0x00 0x69
+
+# CHECK: dl %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x97
+
+# CHECK: dl %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x97
+
+# CHECK: dl %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x97
+
+# CHECK: dl %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x97
+
+# CHECK: dl %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x97
+
+# CHECK: dl %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x97
+
+# CHECK: dl %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x97
+
+# CHECK: dl %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x97
+
+# CHECK: dl %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x97
+
+# CHECK: dl %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x97
+
+# CHECK: dsgfr %r0, %r0
+0xb9 0x1d 0x00 0x00
+
+# CHECK: dsgfr %r0, %r15
+0xb9 0x1d 0x00 0x0f
+
+# CHECK: dsgfr %r14, %r0
+0xb9 0x1d 0x00 0xe0
+
+# CHECK: dsgfr %r6, %r9
+0xb9 0x1d 0x00 0x69
+
+# CHECK: dsgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x1d
+
+# CHECK: dsgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x1d
+
+# CHECK: dsgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x1d
+
+# CHECK: dsgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x1d
+
+# CHECK: dsgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x1d
+
+# CHECK: dsgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x1d
+
+# CHECK: dsgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x1d
+
+# CHECK: dsgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x1d
+
+# CHECK: dsgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x1d
+
+# CHECK: dsgf %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x1d
+
+# CHECK: dsgr %r0, %r0
+0xb9 0x0d 0x00 0x00
+
+# CHECK: dsgr %r0, %r15
+0xb9 0x0d 0x00 0x0f
+
+# CHECK: dsgr %r14, %r0
+0xb9 0x0d 0x00 0xe0
+
+# CHECK: dsgr %r6, %r9
+0xb9 0x0d 0x00 0x69
+
+# CHECK: dsg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0d
+
+# CHECK: dsg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0d
+
+# CHECK: dsg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0d
+
+# CHECK: dsg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0d
+
+# CHECK: dsg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0d
+
+# CHECK: dsg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0d
+
+# CHECK: dsg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0d
+
+# CHECK: dsg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0d
+
+# CHECK: dsg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0d
+
+# CHECK: dsg %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x0d
+
+# CHECK: dxbr %f0, %f0
+0xb3 0x4d 0x00 0x00
+
+# CHECK: dxbr %f0, %f13
+0xb3 0x4d 0x00 0x0d
+
+# CHECK: dxbr %f8, %f8
+0xb3 0x4d 0x00 0x88
+
+# CHECK: dxbr %f13, %f0
+0xb3 0x4d 0x00 0xd0
+
+# CHECK: ear %r0, %a0
+0xb2 0x4f 0x00 0x00
+
+# CHECK: ear %r0, %a15
+0xb2 0x4f 0x00 0x0f
+
+# CHECK: ear %r15, %a0
+0xb2 0x4f 0x00 0xf0
+
+# CHECK: ear %r7, %a8
+0xb2 0x4f 0x00 0x78
+
+# CHECK: ear %r15, %a15
+0xb2 0x4f 0x00 0xff
+
+# CHECK: fidbr %f0, 0, %f0
+0xb3 0x5f 0x00 0x00
+
+# CHECK: fidbr %f0, 0, %f15
+0xb3 0x5f 0x00 0x0f
+
+# CHECK: fidbr %f0, 15, %f0
+0xb3 0x5f 0xf0 0x00
+
+# CHECK: fidbr %f4, 5, %f6
+0xb3 0x5f 0x50 0x46
+
+# CHECK: fidbr %f15, 0, %f0
+0xb3 0x5f 0x00 0xf0
+
+# CHECK: fiebr %f0, 0, %f0
+0xb3 0x57 0x00 0x00
+
+# CHECK: fiebr %f0, 0, %f15
+0xb3 0x57 0x00 0x0f
+
+# CHECK: fiebr %f0, 15, %f0
+0xb3 0x57 0xf0 0x00
+
+# CHECK: fiebr %f4, 5, %f6
+0xb3 0x57 0x50 0x46
+
+# CHECK: fiebr %f15, 0, %f0
+0xb3 0x57 0x00 0xf0
+
+# CHECK: fixbr %f0, 0, %f0
+0xb3 0x47 0x00 0x00
+
+# CHECK: fixbr %f0, 0, %f13
+0xb3 0x47 0x00 0x0d
+
+# CHECK: fixbr %f0, 15, %f0
+0xb3 0x47 0xf0 0x00
+
+# CHECK: fixbr %f4, 5, %f8
+0xb3 0x47 0x50 0x48
+
+# CHECK: fixbr %f13, 0, %f0
+0xb3 0x47 0x00 0xd0
+
+# CHECK: flogr %r0, %r0
+0xb9 0x83 0x00 0x00
+
+# CHECK: flogr %r0, %r15
+0xb9 0x83 0x00 0x0f
+
+# CHECK: flogr %r10, %r9
+0xb9 0x83 0x00 0xa9
+
+# CHECK: flogr %r14, %r0
+0xb9 0x83 0x00 0xe0
+
+# CHECK: ic %r0, 0
+0x43 0x00 0x00 0x00
+
+# CHECK: ic %r0, 4095
+0x43 0x00 0x0f 0xff
+
+# CHECK: ic %r0, 0(%r1)
+0x43 0x00 0x10 0x00
+
+# CHECK: ic %r0, 0(%r15)
+0x43 0x00 0xf0 0x00
+
+# CHECK: ic %r0, 4095(%r1,%r15)
+0x43 0x01 0xff 0xff
+
+# CHECK: ic %r0, 4095(%r15,%r1)
+0x43 0x0f 0x1f 0xff
+
+# CHECK: ic %r15, 0
+0x43 0xf0 0x00 0x00
+
+# CHECK: icy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x73
+
+# CHECK: icy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x73
+
+# CHECK: icy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x73
+
+# CHECK: icy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x73
+
+# CHECK: icy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x73
+
+# CHECK: icy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x73
+
+# CHECK: icy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x73
+
+# CHECK: icy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x73
+
+# CHECK: icy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x73
+
+# CHECK: icy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x73
+
+# CHECK: iihf %r0, 0
+0xc0 0x08 0x00 0x00 0x00 0x00
+
+# CHECK: iihf %r0, 4294967295
+0xc0 0x08 0xff 0xff 0xff 0xff
+
+# CHECK: iihf %r15, 0
+0xc0 0xf8 0x00 0x00 0x00 0x00
+
+# CHECK: iihh %r0, 0
+0xa5 0x00 0x00 0x00
+
+# CHECK: iihh %r0, 32768
+0xa5 0x00 0x80 0x00
+
+# CHECK: iihh %r0, 65535
+0xa5 0x00 0xff 0xff
+
+# CHECK: iihh %r15, 0
+0xa5 0xf0 0x00 0x00
+
+# CHECK: iihl %r0, 0
+0xa5 0x01 0x00 0x00
+
+# CHECK: iihl %r0, 32768
+0xa5 0x01 0x80 0x00
+
+# CHECK: iihl %r0, 65535
+0xa5 0x01 0xff 0xff
+
+# CHECK: iihl %r15, 0
+0xa5 0xf1 0x00 0x00
+
+# CHECK: iilf %r0, 0
+0xc0 0x09 0x00 0x00 0x00 0x00
+
+# CHECK: iilf %r0, 4294967295
+0xc0 0x09 0xff 0xff 0xff 0xff
+
+# CHECK: iilf %r15, 0
+0xc0 0xf9 0x00 0x00 0x00 0x00
+
+# CHECK: iilh %r0, 0
+0xa5 0x02 0x00 0x00
+
+# CHECK: iilh %r0, 32768
+0xa5 0x02 0x80 0x00
+
+# CHECK: iilh %r0, 65535
+0xa5 0x02 0xff 0xff
+
+# CHECK: iilh %r15, 0
+0xa5 0xf2 0x00 0x00
+
+# CHECK: iill %r0, 0
+0xa5 0x03 0x00 0x00
+
+# CHECK: iill %r0, 32768
+0xa5 0x03 0x80 0x00
+
+# CHECK: iill %r0, 65535
+0xa5 0x03 0xff 0xff
+
+# CHECK: iill %r15, 0
+0xa5 0xf3 0x00 0x00
+
+# CHECK: la %r0, 0
+0x41 0x00 0x00 0x00
+
+# CHECK: la %r0, 4095
+0x41 0x00 0x0f 0xff
+
+# CHECK: la %r0, 0(%r1)
+0x41 0x00 0x10 0x00
+
+# CHECK: la %r0, 0(%r15)
+0x41 0x00 0xf0 0x00
+
+# CHECK: la %r0, 4095(%r1,%r15)
+0x41 0x01 0xff 0xff
+
+# CHECK: la %r0, 4095(%r15,%r1)
+0x41 0x0f 0x1f 0xff
+
+# CHECK: la %r15, 0
+0x41 0xf0 0x00 0x00
+
+# CHECK: lay %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x71
+
+# CHECK: lay %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x71
+
+# CHECK: lay %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x71
+
+# CHECK: lay %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x71
+
+# CHECK: lay %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x71
+
+# CHECK: lay %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x71
+
+# CHECK: lay %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x71
+
+# CHECK: lay %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x71
+
+# CHECK: lay %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x71
+
+# CHECK: lay %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x71
+
+# CHECK: lbr %r0, %r15
+0xb9 0x26 0x00 0x0f
+
+# CHECK: lbr %r7, %r8
+0xb9 0x26 0x00 0x78
+
+# CHECK: lbr %r15, %r0
+0xb9 0x26 0x00 0xf0
+
+# CHECK: lb %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x76
+
+# CHECK: lb %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x76
+
+# CHECK: lb %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x76
+
+# CHECK: lb %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x76
+
+# CHECK: lb %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x76
+
+# CHECK: lb %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x76
+
+# CHECK: lb %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x76
+
+# CHECK: lb %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x76
+
+# CHECK: lb %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x76
+
+# CHECK: lb %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x76
+
+# CHECK: lcdbr %f0, %f9
+0xb3 0x13 0x00 0x09
+
+# CHECK: lcdbr %f0, %f15
+0xb3 0x13 0x00 0x0f
+
+# CHECK: lcdbr %f15, %f0
+0xb3 0x13 0x00 0xf0
+
+# CHECK: lcdbr %f15, %f9
+0xb3 0x13 0x00 0xf9
+
+# CHECK: lcebr %f0, %f9
+0xb3 0x03 0x00 0x09
+
+# CHECK: lcebr %f0, %f15
+0xb3 0x03 0x00 0x0f
+
+# CHECK: lcebr %f15, %f0
+0xb3 0x03 0x00 0xf0
+
+# CHECK: lcebr %f15, %f9
+0xb3 0x03 0x00 0xf9
+
+# CHECK: lcgfr %r0, %r0
+0xb9 0x13 0x00 0x00
+
+# CHECK: lcgfr %r0, %r15
+0xb9 0x13 0x00 0x0f
+
+# CHECK: lcgfr %r15, %r0
+0xb9 0x13 0x00 0xf0
+
+# CHECK: lcgfr %r7, %r8
+0xb9 0x13 0x00 0x78
+
+# CHECK: lcgr %r0, %r0
+0xb9 0x03 0x00 0x00
+
+# CHECK: lcgr %r0, %r15
+0xb9 0x03 0x00 0x0f
+
+# CHECK: lcgr %r15, %r0
+0xb9 0x03 0x00 0xf0
+
+# CHECK: lcgr %r7, %r8
+0xb9 0x03 0x00 0x78
+
+# CHECK: lcr %r0, %r0
+0x13 0x00
+
+# CHECK: lcr %r0, %r15
+0x13 0x0f
+
+# CHECK: lcr %r15, %r0
+0x13 0xf0
+
+# CHECK: lcr %r7, %r8
+0x13 0x78
+
+# CHECK: lcxbr %f0, %f8
+0xb3 0x43 0x00 0x08
+
+# CHECK: lcxbr %f0, %f13
+0xb3 0x43 0x00 0x0d
+
+# CHECK: lcxbr %f13, %f0
+0xb3 0x43 0x00 0xd0
+
+# CHECK: lcxbr %f13, %f9
+0xb3 0x43 0x00 0xd9
+
+# CHECK: ldebr %f0, %f15
+0xb3 0x04 0x00 0x0f
+
+# CHECK: ldebr %f7, %f8
+0xb3 0x04 0x00 0x78
+
+# CHECK: ldebr %f15, %f0
+0xb3 0x04 0x00 0xf0
+
+# CHECK: ldeb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x04
+
+# CHECK: ldeb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x04
+
+# CHECK: ldeb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x04
+
+# CHECK: ldeb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x04
+
+# CHECK: ldeb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x04
+
+# CHECK: ldeb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x04
+
+# CHECK: ldeb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x04
+
+# CHECK: ldgr %f0, %r0
+0xb3 0xc1 0x00 0x00
+
+# CHECK: ldgr %f0, %r15
+0xb3 0xc1 0x00 0x0f
+
+# CHECK: ldgr %f15, %r0
+0xb3 0xc1 0x00 0xf0
+
+# CHECK: ldgr %f7, %r9
+0xb3 0xc1 0x00 0x79
+
+# CHECK: ldgr %f15, %r15
+0xb3 0xc1 0x00 0xff
+
+# CHECK: ldr %f0, %f9
+0x28 0x09
+
+# CHECK: ldr %f0, %f15
+0x28 0x0f
+
+# CHECK: ldr %f15, %f0
+0x28 0xf0
+
+# CHECK: ldr %f15, %f9
+0x28 0xf9
+
+# CHECK: ld %f0, 0
+0x68 0x00 0x00 0x00
+
+# CHECK: ld %f0, 4095
+0x68 0x00 0x0f 0xff
+
+# CHECK: ld %f0, 0(%r1)
+0x68 0x00 0x10 0x00
+
+# CHECK: ld %f0, 0(%r15)
+0x68 0x00 0xf0 0x00
+
+# CHECK: ld %f0, 4095(%r1,%r15)
+0x68 0x01 0xff 0xff
+
+# CHECK: ld %f0, 4095(%r15,%r1)
+0x68 0x0f 0x1f 0xff
+
+# CHECK: ld %f15, 0
+0x68 0xf0 0x00 0x00
+
+# CHECK: ldxbr %f0, %f0
+0xb3 0x45 0x00 0x00
+
+# CHECK: ldxbr %f0, %f13
+0xb3 0x45 0x00 0x0d
+
+# CHECK: ldxbr %f8, %f12
+0xb3 0x45 0x00 0x8c
+
+# CHECK: ldxbr %f13, %f0
+0xb3 0x45 0x00 0xd0
+
+# CHECK: ldxbr %f13, %f13
+0xb3 0x45 0x00 0xdd
+
+# CHECK: ldy %f0, -524288
+0xed 0x00 0x00 0x00 0x80 0x65
+
+# CHECK: ldy %f0, -1
+0xed 0x00 0x0f 0xff 0xff 0x65
+
+# CHECK: ldy %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x65
+
+# CHECK: ldy %f0, 1
+0xed 0x00 0x00 0x01 0x00 0x65
+
+# CHECK: ldy %f0, 524287
+0xed 0x00 0x0f 0xff 0x7f 0x65
+
+# CHECK: ldy %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x65
+
+# CHECK: ldy %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x65
+
+# CHECK: ldy %f0, 524287(%r1,%r15)
+0xed 0x01 0xff 0xff 0x7f 0x65
+
+# CHECK: ldy %f0, 524287(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x7f 0x65
+
+# CHECK: ldy %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x65
+
+# CHECK: ledbr %f0, %f0
+0xb3 0x44 0x00 0x00
+
+# CHECK: ledbr %f0, %f15
+0xb3 0x44 0x00 0x0f
+
+# CHECK: ledbr %f7, %f8
+0xb3 0x44 0x00 0x78
+
+# CHECK: ledbr %f15, %f0
+0xb3 0x44 0x00 0xf0
+
+# CHECK: ledbr %f15, %f15
+0xb3 0x44 0x00 0xff
+
+# CHECK: ler %f0, %f9
+0x38 0x09
+
+# CHECK: ler %f0, %f15
+0x38 0x0f
+
+# CHECK: ler %f15, %f0
+0x38 0xf0
+
+# CHECK: ler %f15, %f9
+0x38 0xf9
+
+# CHECK: le %f0, 0
+0x78 0x00 0x00 0x00
+
+# CHECK: le %f0, 4095
+0x78 0x00 0x0f 0xff
+
+# CHECK: le %f0, 0(%r1)
+0x78 0x00 0x10 0x00
+
+# CHECK: le %f0, 0(%r15)
+0x78 0x00 0xf0 0x00
+
+# CHECK: le %f0, 4095(%r1,%r15)
+0x78 0x01 0xff 0xff
+
+# CHECK: le %f0, 4095(%r15,%r1)
+0x78 0x0f 0x1f 0xff
+
+# CHECK: le %f15, 0
+0x78 0xf0 0x00 0x00
+
+# CHECK: lexbr %f0, %f0
+0xb3 0x46 0x00 0x00
+
+# CHECK: lexbr %f0, %f13
+0xb3 0x46 0x00 0x0d
+
+# CHECK: lexbr %f8, %f12
+0xb3 0x46 0x00 0x8c
+
+# CHECK: lexbr %f13, %f0
+0xb3 0x46 0x00 0xd0
+
+# CHECK: lexbr %f13, %f13
+0xb3 0x46 0x00 0xdd
+
+# CHECK: ley %f0, -524288
+0xed 0x00 0x00 0x00 0x80 0x64
+
+# CHECK: ley %f0, -1
+0xed 0x00 0x0f 0xff 0xff 0x64
+
+# CHECK: ley %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x64
+
+# CHECK: ley %f0, 1
+0xed 0x00 0x00 0x01 0x00 0x64
+
+# CHECK: ley %f0, 524287
+0xed 0x00 0x0f 0xff 0x7f 0x64
+
+# CHECK: ley %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x64
+
+# CHECK: ley %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x64
+
+# CHECK: ley %f0, 524287(%r1,%r15)
+0xed 0x01 0xff 0xff 0x7f 0x64
+
+# CHECK: ley %f0, 524287(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x7f 0x64
+
+# CHECK: ley %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x64
+
+# CHECK: lgbr %r0, %r15
+0xb9 0x06 0x00 0x0f
+
+# CHECK: lgbr %r7, %r8
+0xb9 0x06 0x00 0x78
+
+# CHECK: lgbr %r15, %r0
+0xb9 0x06 0x00 0xf0
+
+# CHECK: lgb %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x77
+
+# CHECK: lgb %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x77
+
+# CHECK: lgb %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x77
+
+# CHECK: lgb %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x77
+
+# CHECK: lgb %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x77
+
+# CHECK: lgb %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x77
+
+# CHECK: lgb %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x77
+
+# CHECK: lgb %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x77
+
+# CHECK: lgb %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x77
+
+# CHECK: lgb %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x77
+
+# CHECK: lgdr %r0, %f0
+0xb3 0xcd 0x00 0x00
+
+# CHECK: lgdr %r0, %f15
+0xb3 0xcd 0x00 0x0f
+
+# CHECK: lgdr %r15, %f0
+0xb3 0xcd 0x00 0xf0
+
+# CHECK: lgdr %r8, %f8
+0xb3 0xcd 0x00 0x88
+
+# CHECK: lgdr %r15, %f15
+0xb3 0xcd 0x00 0xff
+
+# CHECK: lgfi %r0, -2147483648
+0xc0 0x01 0x80 0x00 0x00 0x00
+
+# CHECK: lgfi %r0, -1
+0xc0 0x01 0xff 0xff 0xff 0xff
+
+# CHECK: lgfi %r0, 0
+0xc0 0x01 0x00 0x00 0x00 0x00
+
+# CHECK: lgfi %r0, 1
+0xc0 0x01 0x00 0x00 0x00 0x01
+
+# CHECK: lgfi %r0, 2147483647
+0xc0 0x01 0x7f 0xff 0xff 0xff
+
+# CHECK: lgfi %r15, 0
+0xc0 0xf1 0x00 0x00 0x00 0x00
+
+# CHECK: lgfr %r0, %r15
+0xb9 0x14 0x00 0x0f
+
+# CHECK: lgfr %r7, %r8
+0xb9 0x14 0x00 0x78
+
+# CHECK: lgfr %r15, %r0
+0xb9 0x14 0x00 0xf0
+
+# CHECK: lgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x14
+
+# CHECK: lgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x14
+
+# CHECK: lgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x14
+
+# CHECK: lgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x14
+
+# CHECK: lgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x14
+
+# CHECK: lgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x14
+
+# CHECK: lgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x14
+
+# CHECK: lgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x14
+
+# CHECK: lgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x14
+
+# CHECK: lgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x14
+
+# CHECK: lghi %r0, -32768
+0xa7 0x09 0x80 0x00
+
+# CHECK: lghi %r0, -1
+0xa7 0x09 0xff 0xff
+
+# CHECK: lghi %r0, 0
+0xa7 0x09 0x00 0x00
+
+# CHECK: lghi %r0, 1
+0xa7 0x09 0x00 0x01
+
+# CHECK: lghi %r0, 32767
+0xa7 0x09 0x7f 0xff
+
+# CHECK: lghi %r15, 0
+0xa7 0xf9 0x00 0x00
+
+# CHECK: lghr %r0, %r15
+0xb9 0x07 0x00 0x0f
+
+# CHECK: lghr %r7, %r8
+0xb9 0x07 0x00 0x78
+
+# CHECK: lghr %r15, %r0
+0xb9 0x07 0x00 0xf0
+
+# CHECK: lgh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x15
+
+# CHECK: lgh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x15
+
+# CHECK: lgh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x15
+
+# CHECK: lgh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x15
+
+# CHECK: lgh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x15
+
+# CHECK: lgh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x15
+
+# CHECK: lgh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x15
+
+# CHECK: lgh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x15
+
+# CHECK: lgh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x15
+
+# CHECK: lgh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x15
+
+# CHECK: lgr %r0, %r9
+0xb9 0x04 0x00 0x09
+
+# CHECK: lgr %r0, %r15
+0xb9 0x04 0x00 0x0f
+
+# CHECK: lgr %r15, %r0
+0xb9 0x04 0x00 0xf0
+
+# CHECK: lgr %r15, %r9
+0xb9 0x04 0x00 0xf9
+
+# CHECK: lg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x04
+
+# CHECK: lg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x04
+
+# CHECK: lg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x04
+
+# CHECK: lg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x04
+
+# CHECK: lg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x04
+
+# CHECK: lg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x04
+
+# CHECK: lg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x04
+
+# CHECK: lg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x04
+
+# CHECK: lg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x04
+
+# CHECK: lg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x04
+
+# CHECK: lhi %r0, -32768
+0xa7 0x08 0x80 0x00
+
+# CHECK: lhi %r0, -1
+0xa7 0x08 0xff 0xff
+
+# CHECK: lhi %r0, 0
+0xa7 0x08 0x00 0x00
+
+# CHECK: lhi %r0, 1
+0xa7 0x08 0x00 0x01
+
+# CHECK: lhi %r0, 32767
+0xa7 0x08 0x7f 0xff
+
+# CHECK: lhi %r15, 0
+0xa7 0xf8 0x00 0x00
+
+# CHECK: lhr %r0, %r15
+0xb9 0x27 0x00 0x0f
+
+# CHECK: lhr %r7, %r8
+0xb9 0x27 0x00 0x78
+
+# CHECK: lhr %r15, %r0
+0xb9 0x27 0x00 0xf0
+
+# CHECK: lh %r0, 0
+0x48 0x00 0x00 0x00
+
+# CHECK: lh %r0, 4095
+0x48 0x00 0x0f 0xff
+
+# CHECK: lh %r0, 0(%r1)
+0x48 0x00 0x10 0x00
+
+# CHECK: lh %r0, 0(%r15)
+0x48 0x00 0xf0 0x00
+
+# CHECK: lh %r0, 4095(%r1,%r15)
+0x48 0x01 0xff 0xff
+
+# CHECK: lh %r0, 4095(%r15,%r1)
+0x48 0x0f 0x1f 0xff
+
+# CHECK: lh %r15, 0
+0x48 0xf0 0x00 0x00
+
+# CHECK: lhy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x78
+
+# CHECK: lhy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x78
+
+# CHECK: lhy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x78
+
+# CHECK: lhy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x78
+
+# CHECK: lhy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x78
+
+# CHECK: lhy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x78
+
+# CHECK: lhy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x78
+
+# CHECK: lhy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x78
+
+# CHECK: lhy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x78
+
+# CHECK: lhy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x78
+
+# CHECK: llcr %r0, %r15
+0xb9 0x94 0x00 0x0f
+
+# CHECK: llcr %r7, %r8
+0xb9 0x94 0x00 0x78
+
+# CHECK: llcr %r15, %r0
+0xb9 0x94 0x00 0xf0
+
+# CHECK: llc %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x94
+
+# CHECK: llc %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x94
+
+# CHECK: llc %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x94
+
+# CHECK: llc %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x94
+
+# CHECK: llc %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x94
+
+# CHECK: llc %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x94
+
+# CHECK: llc %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x94
+
+# CHECK: llc %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x94
+
+# CHECK: llc %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x94
+
+# CHECK: llc %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x94
+
+# CHECK: llgcr %r0, %r15
+0xb9 0x84 0x00 0x0f
+
+# CHECK: llgcr %r7, %r8
+0xb9 0x84 0x00 0x78
+
+# CHECK: llgcr %r15, %r0
+0xb9 0x84 0x00 0xf0
+
+# CHECK: llgc %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x90
+
+# CHECK: llgc %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x90
+
+# CHECK: llgc %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x90
+
+# CHECK: llgc %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x90
+
+# CHECK: llgc %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x90
+
+# CHECK: llgc %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x90
+
+# CHECK: llgc %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x90
+
+# CHECK: llgc %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x90
+
+# CHECK: llgc %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x90
+
+# CHECK: llgc %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x90
+
+# CHECK: llgfr %r0, %r15
+0xb9 0x16 0x00 0x0f
+
+# CHECK: llgfr %r7, %r8
+0xb9 0x16 0x00 0x78
+
+# CHECK: llgfr %r15, %r0
+0xb9 0x16 0x00 0xf0
+
+# CHECK: llgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x16
+
+# CHECK: llgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x16
+
+# CHECK: llgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x16
+
+# CHECK: llgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x16
+
+# CHECK: llgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x16
+
+# CHECK: llgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x16
+
+# CHECK: llgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x16
+
+# CHECK: llgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x16
+
+# CHECK: llgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x16
+
+# CHECK: llgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x16
+
+# CHECK: llghr %r0, %r15
+0xb9 0x85 0x00 0x0f
+
+# CHECK: llghr %r7, %r8
+0xb9 0x85 0x00 0x78
+
+# CHECK: llghr %r15, %r0
+0xb9 0x85 0x00 0xf0
+
+# CHECK: llgh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x91
+
+# CHECK: llgh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x91
+
+# CHECK: llgh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x91
+
+# CHECK: llgh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x91
+
+# CHECK: llgh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x91
+
+# CHECK: llgh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x91
+
+# CHECK: llgh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x91
+
+# CHECK: llgh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x91
+
+# CHECK: llgh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x91
+
+# CHECK: llgh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x91
+
+# CHECK: llhr %r0, %r15
+0xb9 0x95 0x00 0x0f
+
+# CHECK: llhr %r7, %r8
+0xb9 0x95 0x00 0x78
+
+# CHECK: llhr %r15, %r0
+0xb9 0x95 0x00 0xf0
+
+# CHECK: llh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x95
+
+# CHECK: llh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x95
+
+# CHECK: llh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x95
+
+# CHECK: llh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x95
+
+# CHECK: llh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x95
+
+# CHECK: llh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x95
+
+# CHECK: llh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x95
+
+# CHECK: llh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x95
+
+# CHECK: llh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x95
+
+# CHECK: llh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x95
+
+# CHECK: llihf %r0, 0
+0xc0 0x0e 0x00 0x00 0x00 0x00
+
+# CHECK: llihf %r0, 4294967295
+0xc0 0x0e 0xff 0xff 0xff 0xff
+
+# CHECK: llihf %r15, 0
+0xc0 0xfe 0x00 0x00 0x00 0x00
+
+# CHECK: llihh %r0, 0
+0xa5 0x0c 0x00 0x00
+
+# CHECK: llihh %r0, 32768
+0xa5 0x0c 0x80 0x00
+
+# CHECK: llihh %r0, 65535
+0xa5 0x0c 0xff 0xff
+
+# CHECK: llihh %r15, 0
+0xa5 0xfc 0x00 0x00
+
+# CHECK: llihl %r0, 0
+0xa5 0x0d 0x00 0x00
+
+# CHECK: llihl %r0, 32768
+0xa5 0x0d 0x80 0x00
+
+# CHECK: llihl %r0, 65535
+0xa5 0x0d 0xff 0xff
+
+# CHECK: llihl %r15, 0
+0xa5 0xfd 0x00 0x00
+
+# CHECK: llilf %r0, 0
+0xc0 0x0f 0x00 0x00 0x00 0x00
+
+# CHECK: llilf %r0, 4294967295
+0xc0 0x0f 0xff 0xff 0xff 0xff
+
+# CHECK: llilf %r15, 0
+0xc0 0xff 0x00 0x00 0x00 0x00
+
+# CHECK: llilh %r0, 0
+0xa5 0x0e 0x00 0x00
+
+# CHECK: llilh %r0, 32768
+0xa5 0x0e 0x80 0x00
+
+# CHECK: llilh %r0, 65535
+0xa5 0x0e 0xff 0xff
+
+# CHECK: llilh %r15, 0
+0xa5 0xfe 0x00 0x00
+
+# CHECK: llill %r0, 0
+0xa5 0x0f 0x00 0x00
+
+# CHECK: llill %r0, 32768
+0xa5 0x0f 0x80 0x00
+
+# CHECK: llill %r0, 65535
+0xa5 0x0f 0xff 0xff
+
+# CHECK: llill %r15, 0
+0xa5 0xff 0x00 0x00
+
+# CHECK: lmg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x04
+
+# CHECK: lmg %r0, %r15, 0
+0xeb 0x0f 0x00 0x00 0x00 0x04
+
+# CHECK: lmg %r14, %r15, 0
+0xeb 0xef 0x00 0x00 0x00 0x04
+
+# CHECK: lmg %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x04
+
+# CHECK: lmg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x04
+
+# CHECK: lmg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x04
+
+# CHECK: lmg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x04
+
+# CHECK: lmg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x04
+
+# CHECK: lmg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x04
+
+# CHECK: lmg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x04
+
+# CHECK: lmg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x04
+
+# CHECK: lmg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x04
+
+# CHECK: lmg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x04
+
+# CHECK: lndbr %f0, %f9
+0xb3 0x11 0x00 0x09
+
+# CHECK: lndbr %f0, %f15
+0xb3 0x11 0x00 0x0f
+
+# CHECK: lndbr %f15, %f0
+0xb3 0x11 0x00 0xf0
+
+# CHECK: lndbr %f15, %f9
+0xb3 0x11 0x00 0xf9
+
+# CHECK: lnebr %f0, %f9
+0xb3 0x01 0x00 0x09
+
+# CHECK: lnebr %f0, %f15
+0xb3 0x01 0x00 0x0f
+
+# CHECK: lnebr %f15, %f0
+0xb3 0x01 0x00 0xf0
+
+# CHECK: lnebr %f15, %f9
+0xb3 0x01 0x00 0xf9
+
+# CHECK: lnxbr %f0, %f8
+0xb3 0x41 0x00 0x08
+
+# CHECK: lnxbr %f0, %f13
+0xb3 0x41 0x00 0x0d
+
+# CHECK: lnxbr %f13, %f0
+0xb3 0x41 0x00 0xd0
+
+# CHECK: lnxbr %f13, %f9
+0xb3 0x41 0x00 0xd9
+
+# CHECK: lpdbr %f0, %f9
+0xb3 0x10 0x00 0x09
+
+# CHECK: lpdbr %f0, %f15
+0xb3 0x10 0x00 0x0f
+
+# CHECK: lpdbr %f15, %f0
+0xb3 0x10 0x00 0xf0
+
+# CHECK: lpdbr %f15, %f9
+0xb3 0x10 0x00 0xf9
+
+# CHECK: lpebr %f0, %f9
+0xb3 0x00 0x00 0x09
+
+# CHECK: lpebr %f0, %f15
+0xb3 0x00 0x00 0x0f
+
+# CHECK: lpebr %f15, %f0
+0xb3 0x00 0x00 0xf0
+
+# CHECK: lpebr %f15, %f9
+0xb3 0x00 0x00 0xf9
+
+# CHECK: lpxbr %f0, %f8
+0xb3 0x40 0x00 0x08
+
+# CHECK: lpxbr %f0, %f13
+0xb3 0x40 0x00 0x0d
+
+# CHECK: lpxbr %f13, %f0
+0xb3 0x40 0x00 0xd0
+
+# CHECK: lpxbr %f13, %f9
+0xb3 0x40 0x00 0xd9
+
+# CHECK: lr %r0, %r9
+0x18 0x09
+
+# CHECK: lr %r0, %r15
+0x18 0x0f
+
+# CHECK: lr %r15, %r0
+0x18 0xf0
+
+# CHECK: lr %r15, %r9
+0x18 0xf9
+
+# CHECK: lrvgr %r0, %r0
+0xb9 0x0f 0x00 0x00
+
+# CHECK: lrvgr %r0, %r15
+0xb9 0x0f 0x00 0x0f
+
+# CHECK: lrvgr %r15, %r0
+0xb9 0x0f 0x00 0xf0
+
+# CHECK: lrvgr %r7, %r8
+0xb9 0x0f 0x00 0x78
+
+# CHECK: lrvgr %r15, %r15
+0xb9 0x0f 0x00 0xff
+
+# CHECK: lrvg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0f
+
+# CHECK: lrvg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0f
+
+# CHECK: lrvg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0f
+
+# CHECK: lrvg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0f
+
+# CHECK: lrvg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0f
+
+# CHECK: lrvg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0f
+
+# CHECK: lrvg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0f
+
+# CHECK: lrvg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0f
+
+# CHECK: lrvg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0f
+
+# CHECK: lrvg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0f
+
+# CHECK: lrvr %r0, %r0
+0xb9 0x1f 0x00 0x00
+
+# CHECK: lrvr %r0, %r15
+0xb9 0x1f 0x00 0x0f
+
+# CHECK: lrvr %r15, %r0
+0xb9 0x1f 0x00 0xf0
+
+# CHECK: lrvr %r7, %r8
+0xb9 0x1f 0x00 0x78
+
+# CHECK: lrvr %r15, %r15
+0xb9 0x1f 0x00 0xff
+
+# CHECK: lrv %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x1e
+
+# CHECK: lrv %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x1e
+
+# CHECK: lrv %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x1e
+
+# CHECK: lrv %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x1e
+
+# CHECK: lrv %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x1e
+
+# CHECK: lrv %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x1e
+
+# CHECK: lrv %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x1e
+
+# CHECK: lrv %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x1e
+
+# CHECK: lrv %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x1e
+
+# CHECK: lrv %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x1e
+
+# CHECK: l %r0, 0
+0x58 0x00 0x00 0x00
+
+# CHECK: l %r0, 4095
+0x58 0x00 0x0f 0xff
+
+# CHECK: l %r0, 0(%r1)
+0x58 0x00 0x10 0x00
+
+# CHECK: l %r0, 0(%r15)
+0x58 0x00 0xf0 0x00
+
+# CHECK: l %r0, 4095(%r1,%r15)
+0x58 0x01 0xff 0xff
+
+# CHECK: l %r0, 4095(%r15,%r1)
+0x58 0x0f 0x1f 0xff
+
+# CHECK: l %r15, 0
+0x58 0xf0 0x00 0x00
+
+# CHECK: lxr %f0, %f8
+0xb3 0x65 0x00 0x08
+
+# CHECK: lxr %f0, %f13
+0xb3 0x65 0x00 0x0d
+
+# CHECK: lxr %f13, %f0
+0xb3 0x65 0x00 0xd0
+
+# CHECK: lxr %f13, %f9
+0xb3 0x65 0x00 0xd9
+
+# CHECK: ly %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x58
+
+# CHECK: ly %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x58
+
+# CHECK: ly %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x58
+
+# CHECK: ly %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x58
+
+# CHECK: ly %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x58
+
+# CHECK: ly %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x58
+
+# CHECK: ly %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x58
+
+# CHECK: ly %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x58
+
+# CHECK: ly %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x58
+
+# CHECK: ly %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x58
+
+# CHECK: lzdr %f0
+0xb3 0x75 0x00 0x00
+
+# CHECK: lzdr %f7
+0xb3 0x75 0x00 0x70
+
+# CHECK: lzdr %f15
+0xb3 0x75 0x00 0xf0
+
+# CHECK: lzer %f0
+0xb3 0x74 0x00 0x00
+
+# CHECK: lzer %f7
+0xb3 0x74 0x00 0x70
+
+# CHECK: lzer %f15
+0xb3 0x74 0x00 0xf0
+
+# CHECK: lzxr %f0
+0xb3 0x76 0x00 0x00
+
+# CHECK: lzxr %f8
+0xb3 0x76 0x00 0x80
+
+# CHECK: lzxr %f13
+0xb3 0x76 0x00 0xd0
+
+# CHECK: madbr %f0, %f0, %f0
+0xb3 0x1e 0x00 0x00
+
+# CHECK: madbr %f0, %f0, %f15
+0xb3 0x1e 0x00 0x0f
+
+# CHECK: madbr %f0, %f15, %f0
+0xb3 0x1e 0x00 0xf0
+
+# CHECK: madbr %f15, %f0, %f0
+0xb3 0x1e 0xf0 0x00
+
+# CHECK: madbr %f7, %f8, %f9
+0xb3 0x1e 0x70 0x89
+
+# CHECK: madbr %f15, %f15, %f15
+0xb3 0x1e 0xf0 0xff
+
+# CHECK: madb %f0, %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x1e
+
+# CHECK: madb %f0, %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x1e
+
+# CHECK: madb %f0, %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x1e
+
+# CHECK: madb %f0, %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x1e
+
+# CHECK: madb %f0, %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x1e
+
+# CHECK: madb %f0, %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x1e
+
+# CHECK: madb %f0, %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x1e
+
+# CHECK: madb %f15, %f0, 0
+0xed 0x00 0x00 0x00 0xf0 0x1e
+
+# CHECK: madb %f15, %f15, 0
+0xed 0xf0 0x00 0x00 0xf0 0x1e
+
+# CHECK: maebr %f0, %f0, %f0
+0xb3 0x0e 0x00 0x00
+
+# CHECK: maebr %f0, %f0, %f15
+0xb3 0x0e 0x00 0x0f
+
+# CHECK: maebr %f0, %f15, %f0
+0xb3 0x0e 0x00 0xf0
+
+# CHECK: maebr %f15, %f0, %f0
+0xb3 0x0e 0xf0 0x00
+
+# CHECK: maebr %f7, %f8, %f9
+0xb3 0x0e 0x70 0x89
+
+# CHECK: maebr %f15, %f15, %f15
+0xb3 0x0e 0xf0 0xff
+
+# CHECK: maeb %f0, %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x0e
+
+# CHECK: maeb %f0, %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x0e
+
+# CHECK: maeb %f0, %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x0e
+
+# CHECK: maeb %f0, %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x0e
+
+# CHECK: maeb %f0, %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x0e
+
+# CHECK: maeb %f0, %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x0e
+
+# CHECK: maeb %f0, %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x0e
+
+# CHECK: maeb %f15, %f0, 0
+0xed 0x00 0x00 0x00 0xf0 0x0e
+
+# CHECK: maeb %f15, %f15, 0
+0xed 0xf0 0x00 0x00 0xf0 0x0e
+
+# CHECK: mdbr %f0, %f0
+0xb3 0x1c 0x00 0x00
+
+# CHECK: mdbr %f0, %f15
+0xb3 0x1c 0x00 0x0f
+
+# CHECK: mdbr %f7, %f8
+0xb3 0x1c 0x00 0x78
+
+# CHECK: mdbr %f15, %f0
+0xb3 0x1c 0x00 0xf0
+
+# CHECK: mdb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x1c
+
+# CHECK: mdb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x1c
+
+# CHECK: mdb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x1c
+
+# CHECK: mdb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x1c
+
+# CHECK: mdb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x1c
+
+# CHECK: mdb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x1c
+
+# CHECK: mdb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x1c
+
+# CHECK: mdebr %f0, %f0
+0xb3 0x0c 0x00 0x00
+
+# CHECK: mdebr %f0, %f15
+0xb3 0x0c 0x00 0x0f
+
+# CHECK: mdebr %f7, %f8
+0xb3 0x0c 0x00 0x78
+
+# CHECK: mdebr %f15, %f0
+0xb3 0x0c 0x00 0xf0
+
+# CHECK: mdeb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x0c
+
+# CHECK: mdeb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x0c
+
+# CHECK: mdeb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x0c
+
+# CHECK: mdeb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x0c
+
+# CHECK: mdeb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x0c
+
+# CHECK: mdeb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x0c
+
+# CHECK: mdeb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x0c
+
+# CHECK: meebr %f0, %f0
+0xb3 0x17 0x00 0x00
+
+# CHECK: meebr %f0, %f15
+0xb3 0x17 0x00 0x0f
+
+# CHECK: meebr %f7, %f8
+0xb3 0x17 0x00 0x78
+
+# CHECK: meebr %f15, %f0
+0xb3 0x17 0x00 0xf0
+
+# CHECK: meeb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x17
+
+# CHECK: meeb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x17
+
+# CHECK: meeb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x17
+
+# CHECK: meeb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x17
+
+# CHECK: meeb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x17
+
+# CHECK: meeb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x17
+
+# CHECK: meeb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x17
+
+# CHECK: mghi %r0, -32768
+0xa7 0x0d 0x80 0x00
+
+# CHECK: mghi %r0, -1
+0xa7 0x0d 0xff 0xff
+
+# CHECK: mghi %r0, 0
+0xa7 0x0d 0x00 0x00
+
+# CHECK: mghi %r0, 1
+0xa7 0x0d 0x00 0x01
+
+# CHECK: mghi %r0, 32767
+0xa7 0x0d 0x7f 0xff
+
+# CHECK: mghi %r15, 0
+0xa7 0xfd 0x00 0x00
+
+# CHECK: mhi %r0, -32768
+0xa7 0x0c 0x80 0x00
+
+# CHECK: mhi %r0, -1
+0xa7 0x0c 0xff 0xff
+
+# CHECK: mhi %r0, 0
+0xa7 0x0c 0x00 0x00
+
+# CHECK: mhi %r0, 1
+0xa7 0x0c 0x00 0x01
+
+# CHECK: mhi %r0, 32767
+0xa7 0x0c 0x7f 0xff
+
+# CHECK: mhi %r15, 0
+0xa7 0xfc 0x00 0x00
+
+# CHECK: mh %r0, 0
+0x4c 0x00 0x00 0x00
+
+# CHECK: mh %r0, 4095
+0x4c 0x00 0x0f 0xff
+
+# CHECK: mh %r0, 0(%r1)
+0x4c 0x00 0x10 0x00
+
+# CHECK: mh %r0, 0(%r15)
+0x4c 0x00 0xf0 0x00
+
+# CHECK: mh %r0, 4095(%r1,%r15)
+0x4c 0x01 0xff 0xff
+
+# CHECK: mh %r0, 4095(%r15,%r1)
+0x4c 0x0f 0x1f 0xff
+
+# CHECK: mh %r15, 0
+0x4c 0xf0 0x00 0x00
+
+# CHECK: mhy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x7c
+
+# CHECK: mhy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x7c
+
+# CHECK: mhy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x7c
+
+# CHECK: mhy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x7c
+
+# CHECK: mhy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x7c
+
+# CHECK: mhy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x7c
+
+# CHECK: mhy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x7c
+
+# CHECK: mhy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x7c
+
+# CHECK: mhy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x7c
+
+# CHECK: mhy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x7c
+
+# CHECK: mlgr %r0, %r0
+0xb9 0x86 0x00 0x00
+
+# CHECK: mlgr %r0, %r15
+0xb9 0x86 0x00 0x0f
+
+# CHECK: mlgr %r14, %r0
+0xb9 0x86 0x00 0xe0
+
+# CHECK: mlgr %r6, %r9
+0xb9 0x86 0x00 0x69
+
+# CHECK: mlg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x86
+
+# CHECK: mlg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x86
+
+# CHECK: mlg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x86
+
+# CHECK: mlg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x86
+
+# CHECK: mlg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x86
+
+# CHECK: mlg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x86
+
+# CHECK: mlg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x86
+
+# CHECK: mlg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x86
+
+# CHECK: mlg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x86
+
+# CHECK: mlg %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x86
+
+# CHECK: msdbr %f0, %f0, %f0
+0xb3 0x1f 0x00 0x00
+
+# CHECK: msdbr %f0, %f0, %f15
+0xb3 0x1f 0x00 0x0f
+
+# CHECK: msdbr %f0, %f15, %f0
+0xb3 0x1f 0x00 0xf0
+
+# CHECK: msdbr %f15, %f0, %f0
+0xb3 0x1f 0xf0 0x00
+
+# CHECK: msdbr %f7, %f8, %f9
+0xb3 0x1f 0x70 0x89
+
+# CHECK: msdbr %f15, %f15, %f15
+0xb3 0x1f 0xf0 0xff
+
+# CHECK: msdb %f0, %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x1f
+
+# CHECK: msdb %f0, %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x1f
+
+# CHECK: msdb %f0, %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x1f
+
+# CHECK: msdb %f0, %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x1f
+
+# CHECK: msdb %f0, %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x1f
+
+# CHECK: msdb %f0, %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x1f
+
+# CHECK: msdb %f0, %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x1f
+
+# CHECK: msdb %f15, %f0, 0
+0xed 0x00 0x00 0x00 0xf0 0x1f
+
+# CHECK: msdb %f15, %f15, 0
+0xed 0xf0 0x00 0x00 0xf0 0x1f
+
+# CHECK: msebr %f0, %f0, %f0
+0xb3 0x0f 0x00 0x00
+
+# CHECK: msebr %f0, %f0, %f15
+0xb3 0x0f 0x00 0x0f
+
+# CHECK: msebr %f0, %f15, %f0
+0xb3 0x0f 0x00 0xf0
+
+# CHECK: msebr %f15, %f0, %f0
+0xb3 0x0f 0xf0 0x00
+
+# CHECK: msebr %f7, %f8, %f9
+0xb3 0x0f 0x70 0x89
+
+# CHECK: msebr %f15, %f15, %f15
+0xb3 0x0f 0xf0 0xff
+
+# CHECK: mseb %f0, %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x0f
+
+# CHECK: mseb %f0, %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x0f
+
+# CHECK: mseb %f0, %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x0f
+
+# CHECK: mseb %f0, %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x0f
+
+# CHECK: mseb %f0, %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x0f
+
+# CHECK: mseb %f0, %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x0f
+
+# CHECK: mseb %f0, %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x0f
+
+# CHECK: mseb %f15, %f0, 0
+0xed 0x00 0x00 0x00 0xf0 0x0f
+
+# CHECK: mseb %f15, %f15, 0
+0xed 0xf0 0x00 0x00 0xf0 0x0f
+
+# CHECK: msfi %r0, -2147483648
+0xc2 0x01 0x80 0x00 0x00 0x00
+
+# CHECK: msfi %r0, -1
+0xc2 0x01 0xff 0xff 0xff 0xff
+
+# CHECK: msfi %r0, 0
+0xc2 0x01 0x00 0x00 0x00 0x00
+
+# CHECK: msfi %r0, 1
+0xc2 0x01 0x00 0x00 0x00 0x01
+
+# CHECK: msfi %r0, 2147483647
+0xc2 0x01 0x7f 0xff 0xff 0xff
+
+# CHECK: msfi %r15, 0
+0xc2 0xf1 0x00 0x00 0x00 0x00
+
+# CHECK: msgfi %r0, -2147483648
+0xc2 0x00 0x80 0x00 0x00 0x00
+
+# CHECK: msgfi %r0, -1
+0xc2 0x00 0xff 0xff 0xff 0xff
+
+# CHECK: msgfi %r0, 0
+0xc2 0x00 0x00 0x00 0x00 0x00
+
+# CHECK: msgfi %r0, 1
+0xc2 0x00 0x00 0x00 0x00 0x01
+
+# CHECK: msgfi %r0, 2147483647
+0xc2 0x00 0x7f 0xff 0xff 0xff
+
+# CHECK: msgfi %r15, 0
+0xc2 0xf0 0x00 0x00 0x00 0x00
+
+# CHECK: msgfr %r0, %r0
+0xb9 0x1c 0x00 0x00
+
+# CHECK: msgfr %r0, %r15
+0xb9 0x1c 0x00 0x0f
+
+# CHECK: msgfr %r15, %r0
+0xb9 0x1c 0x00 0xf0
+
+# CHECK: msgfr %r7, %r8
+0xb9 0x1c 0x00 0x78
+
+# CHECK: msgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x1c
+
+# CHECK: msgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x1c
+
+# CHECK: msgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x1c
+
+# CHECK: msgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x1c
+
+# CHECK: msgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x1c
+
+# CHECK: msgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x1c
+
+# CHECK: msgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x1c
+
+# CHECK: msgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x1c
+
+# CHECK: msgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x1c
+
+# CHECK: msgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x1c
+
+# CHECK: msgr %r0, %r0
+0xb9 0x0c 0x00 0x00
+
+# CHECK: msgr %r0, %r15
+0xb9 0x0c 0x00 0x0f
+
+# CHECK: msgr %r15, %r0
+0xb9 0x0c 0x00 0xf0
+
+# CHECK: msgr %r7, %r8
+0xb9 0x0c 0x00 0x78
+
+# CHECK: msg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0c
+
+# CHECK: msg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0c
+
+# CHECK: msg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0c
+
+# CHECK: msg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0c
+
+# CHECK: msg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0c
+
+# CHECK: msg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0c
+
+# CHECK: msg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0c
+
+# CHECK: msg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0c
+
+# CHECK: msg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0c
+
+# CHECK: msg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0c
+
+# CHECK: msr %r0, %r0
+0xb2 0x52 0x00 0x00
+
+# CHECK: msr %r0, %r15
+0xb2 0x52 0x00 0x0f
+
+# CHECK: msr %r15, %r0
+0xb2 0x52 0x00 0xf0
+
+# CHECK: msr %r7, %r8
+0xb2 0x52 0x00 0x78
+
+# CHECK: ms %r0, 0
+0x71 0x00 0x00 0x00
+
+# CHECK: ms %r0, 4095
+0x71 0x00 0x0f 0xff
+
+# CHECK: ms %r0, 0(%r1)
+0x71 0x00 0x10 0x00
+
+# CHECK: ms %r0, 0(%r15)
+0x71 0x00 0xf0 0x00
+
+# CHECK: ms %r0, 4095(%r1,%r15)
+0x71 0x01 0xff 0xff
+
+# CHECK: ms %r0, 4095(%r15,%r1)
+0x71 0x0f 0x1f 0xff
+
+# CHECK: ms %r15, 0
+0x71 0xf0 0x00 0x00
+
+# CHECK: msy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x51
+
+# CHECK: msy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x51
+
+# CHECK: msy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x51
+
+# CHECK: msy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x51
+
+# CHECK: msy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x51
+
+# CHECK: msy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x51
+
+# CHECK: msy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x51
+
+# CHECK: msy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x51
+
+# CHECK: msy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x51
+
+# CHECK: msy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x51
+
+# CHECK: mvghi 0, 0
+0xe5 0x48 0x00 0x00 0x00 0x00
+
+# CHECK: mvghi 4095, 0
+0xe5 0x48 0x0f 0xff 0x00 0x00
+
+# CHECK: mvghi 0, -32768
+0xe5 0x48 0x00 0x00 0x80 0x00
+
+# CHECK: mvghi 0, -1
+0xe5 0x48 0x00 0x00 0xff 0xff
+
+# CHECK: mvghi 0, 0
+0xe5 0x48 0x00 0x00 0x00 0x00
+
+# CHECK: mvghi 0, 1
+0xe5 0x48 0x00 0x00 0x00 0x01
+
+# CHECK: mvghi 0, 32767
+0xe5 0x48 0x00 0x00 0x7f 0xff
+
+# CHECK: mvghi 0(%r1), 42
+0xe5 0x48 0x10 0x00 0x00 0x2a
+
+# CHECK: mvghi 0(%r15), 42
+0xe5 0x48 0xf0 0x00 0x00 0x2a
+
+# CHECK: mvghi 4095(%r1), 42
+0xe5 0x48 0x1f 0xff 0x00 0x2a
+
+# CHECK: mvghi 4095(%r15), 42
+0xe5 0x48 0xff 0xff 0x00 0x2a
+
+# CHECK: mvhhi 0, 0
+0xe5 0x44 0x00 0x00 0x00 0x00
+
+# CHECK: mvhhi 4095, 0
+0xe5 0x44 0x0f 0xff 0x00 0x00
+
+# CHECK: mvhhi 0, -32768
+0xe5 0x44 0x00 0x00 0x80 0x00
+
+# CHECK: mvhhi 0, -1
+0xe5 0x44 0x00 0x00 0xff 0xff
+
+# CHECK: mvhhi 0, 0
+0xe5 0x44 0x00 0x00 0x00 0x00
+
+# CHECK: mvhhi 0, 1
+0xe5 0x44 0x00 0x00 0x00 0x01
+
+# CHECK: mvhhi 0, 32767
+0xe5 0x44 0x00 0x00 0x7f 0xff
+
+# CHECK: mvhhi 0(%r1), 42
+0xe5 0x44 0x10 0x00 0x00 0x2a
+
+# CHECK: mvhhi 0(%r15), 42
+0xe5 0x44 0xf0 0x00 0x00 0x2a
+
+# CHECK: mvhhi 4095(%r1), 42
+0xe5 0x44 0x1f 0xff 0x00 0x2a
+
+# CHECK: mvhhi 4095(%r15), 42
+0xe5 0x44 0xff 0xff 0x00 0x2a
+
+# CHECK: mvhi 0, 0
+0xe5 0x4c 0x00 0x00 0x00 0x00
+
+# CHECK: mvhi 4095, 0
+0xe5 0x4c 0x0f 0xff 0x00 0x00
+
+# CHECK: mvhi 0, -32768
+0xe5 0x4c 0x00 0x00 0x80 0x00
+
+# CHECK: mvhi 0, -1
+0xe5 0x4c 0x00 0x00 0xff 0xff
+
+# CHECK: mvhi 0, 0
+0xe5 0x4c 0x00 0x00 0x00 0x00
+
+# CHECK: mvhi 0, 1
+0xe5 0x4c 0x00 0x00 0x00 0x01
+
+# CHECK: mvhi 0, 32767
+0xe5 0x4c 0x00 0x00 0x7f 0xff
+
+# CHECK: mvhi 0(%r1), 42
+0xe5 0x4c 0x10 0x00 0x00 0x2a
+
+# CHECK: mvhi 0(%r15), 42
+0xe5 0x4c 0xf0 0x00 0x00 0x2a
+
+# CHECK: mvhi 4095(%r1), 42
+0xe5 0x4c 0x1f 0xff 0x00 0x2a
+
+# CHECK: mvhi 4095(%r15), 42
+0xe5 0x4c 0xff 0xff 0x00 0x2a
+
+# CHECK: mvi 0, 0
+0x92 0x00 0x00 0x00
+
+# CHECK: mvi 4095, 0
+0x92 0x00 0x0f 0xff
+
+# CHECK: mvi 0, 255
+0x92 0xff 0x00 0x00
+
+# CHECK: mvi 0(%r1), 42
+0x92 0x2a 0x10 0x00
+
+# CHECK: mvi 0(%r15), 42
+0x92 0x2a 0xf0 0x00
+
+# CHECK: mvi 4095(%r1), 42
+0x92 0x2a 0x1f 0xff
+
+# CHECK: mvi 4095(%r15), 42
+0x92 0x2a 0xff 0xff
+
+# CHECK: mviy -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x52
+
+# CHECK: mviy -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x52
+
+# CHECK: mviy 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x52
+
+# CHECK: mviy 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x52
+
+# CHECK: mviy 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x52
+
+# CHECK: mviy 0, 255
+0xeb 0xff 0x00 0x00 0x00 0x52
+
+# CHECK: mviy 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x52
+
+# CHECK: mviy 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x52
+
+# CHECK: mviy 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x52
+
+# CHECK: mviy 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x52
+
+# CHECK: mxbr %f0, %f0
+0xb3 0x4c 0x00 0x00
+
+# CHECK: mxbr %f0, %f13
+0xb3 0x4c 0x00 0x0d
+
+# CHECK: mxbr %f8, %f5
+0xb3 0x4c 0x00 0x85
+
+# CHECK: mxbr %f13, %f13
+0xb3 0x4c 0x00 0xdd
+
+# CHECK: mxdbr %f0, %f0
+0xb3 0x07 0x00 0x00
+
+# CHECK: mxdbr %f0, %f15
+0xb3 0x07 0x00 0x0f
+
+# CHECK: mxdbr %f8, %f8
+0xb3 0x07 0x00 0x88
+
+# CHECK: mxdbr %f13, %f0
+0xb3 0x07 0x00 0xd0
+
+# CHECK: mxdb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x07
+
+# CHECK: mxdb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x07
+
+# CHECK: mxdb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x07
+
+# CHECK: mxdb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x07
+
+# CHECK: mxdb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x07
+
+# CHECK: mxdb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x07
+
+# CHECK: mxdb %f13, 0
+0xed 0xd0 0x00 0x00 0x00 0x07
+
+# CHECK: ngr %r0, %r0
+0xb9 0x80 0x00 0x00
+
+# CHECK: ngr %r0, %r15
+0xb9 0x80 0x00 0x0f
+
+# CHECK: ngr %r15, %r0
+0xb9 0x80 0x00 0xf0
+
+# CHECK: ngr %r7, %r8
+0xb9 0x80 0x00 0x78
+
+# CHECK: ng %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x80
+
+# CHECK: ng %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x80
+
+# CHECK: ng %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x80
+
+# CHECK: ng %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x80
+
+# CHECK: ng %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x80
+
+# CHECK: ng %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x80
+
+# CHECK: ng %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x80
+
+# CHECK: ng %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x80
+
+# CHECK: ng %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x80
+
+# CHECK: ng %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x80
+
+# CHECK: nihf %r0, 0
+0xc0 0x0a 0x00 0x00 0x00 0x00
+
+# CHECK: nihf %r0, 4294967295
+0xc0 0x0a 0xff 0xff 0xff 0xff
+
+# CHECK: nihf %r15, 0
+0xc0 0xfa 0x00 0x00 0x00 0x00
+
+# CHECK: nihh %r0, 0
+0xa5 0x04 0x00 0x00
+
+# CHECK: nihh %r0, 32768
+0xa5 0x04 0x80 0x00
+
+# CHECK: nihh %r0, 65535
+0xa5 0x04 0xff 0xff
+
+# CHECK: nihh %r15, 0
+0xa5 0xf4 0x00 0x00
+
+# CHECK: nihl %r0, 0
+0xa5 0x05 0x00 0x00
+
+# CHECK: nihl %r0, 32768
+0xa5 0x05 0x80 0x00
+
+# CHECK: nihl %r0, 65535
+0xa5 0x05 0xff 0xff
+
+# CHECK: nihl %r15, 0
+0xa5 0xf5 0x00 0x00
+
+# CHECK: nilf %r0, 0
+0xc0 0x0b 0x00 0x00 0x00 0x00
+
+# CHECK: nilf %r0, 4294967295
+0xc0 0x0b 0xff 0xff 0xff 0xff
+
+# CHECK: nilf %r15, 0
+0xc0 0xfb 0x00 0x00 0x00 0x00
+
+# CHECK: nilh %r0, 0
+0xa5 0x06 0x00 0x00
+
+# CHECK: nilh %r0, 32768
+0xa5 0x06 0x80 0x00
+
+# CHECK: nilh %r0, 65535
+0xa5 0x06 0xff 0xff
+
+# CHECK: nilh %r15, 0
+0xa5 0xf6 0x00 0x00
+
+# CHECK: nill %r0, 0
+0xa5 0x07 0x00 0x00
+
+# CHECK: nill %r0, 32768
+0xa5 0x07 0x80 0x00
+
+# CHECK: nill %r0, 65535
+0xa5 0x07 0xff 0xff
+
+# CHECK: nill %r15, 0
+0xa5 0xf7 0x00 0x00
+
+# CHECK: ni 0, 0
+0x94 0x00 0x00 0x00
+
+# CHECK: ni 4095, 0
+0x94 0x00 0x0f 0xff
+
+# CHECK: ni 0, 255
+0x94 0xff 0x00 0x00
+
+# CHECK: ni 0(%r1), 42
+0x94 0x2a 0x10 0x00
+
+# CHECK: ni 0(%r15), 42
+0x94 0x2a 0xf0 0x00
+
+# CHECK: ni 4095(%r1), 42
+0x94 0x2a 0x1f 0xff
+
+# CHECK: ni 4095(%r15), 42
+0x94 0x2a 0xff 0xff
+
+# CHECK: niy -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x54
+
+# CHECK: niy -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x54
+
+# CHECK: niy 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x54
+
+# CHECK: niy 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x54
+
+# CHECK: niy 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x54
+
+# CHECK: niy 0, 255
+0xeb 0xff 0x00 0x00 0x00 0x54
+
+# CHECK: niy 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x54
+
+# CHECK: niy 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x54
+
+# CHECK: niy 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x54
+
+# CHECK: niy 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x54
+
+# CHECK: nr %r0, %r0
+0x14 0x00
+
+# CHECK: nr %r0, %r15
+0x14 0x0f
+
+# CHECK: nr %r15, %r0
+0x14 0xf0
+
+# CHECK: nr %r7, %r8
+0x14 0x78
+
+# CHECK: n %r0, 0
+0x54 0x00 0x00 0x00
+
+# CHECK: n %r0, 4095
+0x54 0x00 0x0f 0xff
+
+# CHECK: n %r0, 0(%r1)
+0x54 0x00 0x10 0x00
+
+# CHECK: n %r0, 0(%r15)
+0x54 0x00 0xf0 0x00
+
+# CHECK: n %r0, 4095(%r1,%r15)
+0x54 0x01 0xff 0xff
+
+# CHECK: n %r0, 4095(%r15,%r1)
+0x54 0x0f 0x1f 0xff
+
+# CHECK: n %r15, 0
+0x54 0xf0 0x00 0x00
+
+# CHECK: ny %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x54
+
+# CHECK: ny %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x54
+
+# CHECK: ny %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x54
+
+# CHECK: ny %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x54
+
+# CHECK: ny %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x54
+
+# CHECK: ny %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x54
+
+# CHECK: ny %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x54
+
+# CHECK: ny %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x54
+
+# CHECK: ny %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x54
+
+# CHECK: ny %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x54
+
+# CHECK: ogr %r0, %r0
+0xb9 0x81 0x00 0x00
+
+# CHECK: ogr %r0, %r15
+0xb9 0x81 0x00 0x0f
+
+# CHECK: ogr %r15, %r0
+0xb9 0x81 0x00 0xf0
+
+# CHECK: ogr %r7, %r8
+0xb9 0x81 0x00 0x78
+
+# CHECK: og %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x81
+
+# CHECK: og %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x81
+
+# CHECK: og %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x81
+
+# CHECK: og %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x81
+
+# CHECK: og %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x81
+
+# CHECK: og %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x81
+
+# CHECK: og %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x81
+
+# CHECK: og %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x81
+
+# CHECK: og %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x81
+
+# CHECK: og %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x81
+
+# CHECK: oihf %r0, 0
+0xc0 0x0c 0x00 0x00 0x00 0x00
+
+# CHECK: oihf %r0, 4294967295
+0xc0 0x0c 0xff 0xff 0xff 0xff
+
+# CHECK: oihf %r15, 0
+0xc0 0xfc 0x00 0x00 0x00 0x00
+
+# CHECK: oihh %r0, 0
+0xa5 0x08 0x00 0x00
+
+# CHECK: oihh %r0, 32768
+0xa5 0x08 0x80 0x00
+
+# CHECK: oihh %r0, 65535
+0xa5 0x08 0xff 0xff
+
+# CHECK: oihh %r15, 0
+0xa5 0xf8 0x00 0x00
+
+# CHECK: oihl %r0, 0
+0xa5 0x09 0x00 0x00
+
+# CHECK: oihl %r0, 32768
+0xa5 0x09 0x80 0x00
+
+# CHECK: oihl %r0, 65535
+0xa5 0x09 0xff 0xff
+
+# CHECK: oihl %r15, 0
+0xa5 0xf9 0x00 0x00
+
+# CHECK: oilf %r0, 0
+0xc0 0x0d 0x00 0x00 0x00 0x00
+
+# CHECK: oilf %r0, 4294967295
+0xc0 0x0d 0xff 0xff 0xff 0xff
+
+# CHECK: oilf %r15, 0
+0xc0 0xfd 0x00 0x00 0x00 0x00
+
+# CHECK: oilh %r0, 0
+0xa5 0x0a 0x00 0x00
+
+# CHECK: oilh %r0, 32768
+0xa5 0x0a 0x80 0x00
+
+# CHECK: oilh %r0, 65535
+0xa5 0x0a 0xff 0xff
+
+# CHECK: oilh %r15, 0
+0xa5 0xfa 0x00 0x00
+
+# CHECK: oill %r0, 0
+0xa5 0x0b 0x00 0x00
+
+# CHECK: oill %r0, 32768
+0xa5 0x0b 0x80 0x00
+
+# CHECK: oill %r0, 65535
+0xa5 0x0b 0xff 0xff
+
+# CHECK: oill %r15, 0
+0xa5 0xfb 0x00 0x00
+
+# CHECK: oi 0, 0
+0x96 0x00 0x00 0x00
+
+# CHECK: oi 4095, 0
+0x96 0x00 0x0f 0xff
+
+# CHECK: oi 0, 255
+0x96 0xff 0x00 0x00
+
+# CHECK: oi 0(%r1), 42
+0x96 0x2a 0x10 0x00
+
+# CHECK: oi 0(%r15), 42
+0x96 0x2a 0xf0 0x00
+
+# CHECK: oi 4095(%r1), 42
+0x96 0x2a 0x1f 0xff
+
+# CHECK: oi 4095(%r15), 42
+0x96 0x2a 0xff 0xff
+
+# CHECK: oiy -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x56
+
+# CHECK: oiy -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x56
+
+# CHECK: oiy 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x56
+
+# CHECK: oiy 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x56
+
+# CHECK: oiy 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x56
+
+# CHECK: oiy 0, 255
+0xeb 0xff 0x00 0x00 0x00 0x56
+
+# CHECK: oiy 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x56
+
+# CHECK: oiy 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x56
+
+# CHECK: oiy 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x56
+
+# CHECK: oiy 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x56
+
+# CHECK: or %r0, %r0
+0x16 0x00
+
+# CHECK: or %r0, %r15
+0x16 0x0f
+
+# CHECK: or %r15, %r0
+0x16 0xf0
+
+# CHECK: or %r7, %r8
+0x16 0x78
+
+# CHECK: o %r0, 0
+0x56 0x00 0x00 0x00
+
+# CHECK: o %r0, 4095
+0x56 0x00 0x0f 0xff
+
+# CHECK: o %r0, 0(%r1)
+0x56 0x00 0x10 0x00
+
+# CHECK: o %r0, 0(%r15)
+0x56 0x00 0xf0 0x00
+
+# CHECK: o %r0, 4095(%r1,%r15)
+0x56 0x01 0xff 0xff
+
+# CHECK: o %r0, 4095(%r15,%r1)
+0x56 0x0f 0x1f 0xff
+
+# CHECK: o %r15, 0
+0x56 0xf0 0x00 0x00
+
+# CHECK: oy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x56
+
+# CHECK: oy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x56
+
+# CHECK: oy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x56
+
+# CHECK: oy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x56
+
+# CHECK: oy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x56
+
+# CHECK: oy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x56
+
+# CHECK: oy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x56
+
+# CHECK: oy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x56
+
+# CHECK: oy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x56
+
+# CHECK: oy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x56
+
+# CHECK: risbg %r0, %r0, 0, 0, 0
+0xec 0x00 0x00 0x00 0x00 0x55
+
+# CHECK: risbg %r0, %r0, 0, 0, 63
+0xec 0x00 0x00 0x00 0x3f 0x55
+
+# CHECK: risbg %r0, %r0, 0, 63, 0
+0xec 0x00 0x00 0x3f 0x00 0x55
+
+# CHECK: risbg %r0, %r0, 63, 0, 0
+0xec 0x00 0x3f 0x00 0x00 0x55
+
+# CHECK: risbg %r0, %r15, 0, 0, 0
+0xec 0x0f 0x00 0x00 0x00 0x55
+
+# CHECK: risbg %r15, %r0, 0, 0, 0
+0xec 0xf0 0x00 0x00 0x00 0x55
+
+# CHECK: risbg %r4, %r5, 6, 7, 8
+0xec 0x45 0x06 0x07 0x08 0x55
+
+# CHECK: rllg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x1c
+
+# CHECK: rllg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x1c
+
+# CHECK: rllg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x1c
+
+# CHECK: rllg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x1c
+
+# CHECK: rllg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x1c
+
+# CHECK: rll %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x1d
+
+# CHECK: rll %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x1d
+
+# CHECK: rll %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x1d
+
+# CHECK: rll %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x1d
+
+# CHECK: rll %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x1d
+
+# CHECK: rll %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x1d
+
+# CHECK: rll %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x1d
+
+# CHECK: rll %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x1d
+
+# CHECK: sdbr %f0, %f0
+0xb3 0x1b 0x00 0x00
+
+# CHECK: sdbr %f0, %f15
+0xb3 0x1b 0x00 0x0f
+
+# CHECK: sdbr %f7, %f8
+0xb3 0x1b 0x00 0x78
+
+# CHECK: sdbr %f15, %f0
+0xb3 0x1b 0x00 0xf0
+
+# CHECK: sdb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x1b
+
+# CHECK: sdb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x1b
+
+# CHECK: sdb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x1b
+
+# CHECK: sdb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x1b
+
+# CHECK: sdb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x1b
+
+# CHECK: sdb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x1b
+
+# CHECK: sdb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x1b
+
+# CHECK: sebr %f0, %f0
+0xb3 0x0b 0x00 0x00
+
+# CHECK: sebr %f0, %f15
+0xb3 0x0b 0x00 0x0f
+
+# CHECK: sebr %f7, %f8
+0xb3 0x0b 0x00 0x78
+
+# CHECK: sebr %f15, %f0
+0xb3 0x0b 0x00 0xf0
+
+# CHECK: seb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x0b
+
+# CHECK: seb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x0b
+
+# CHECK: seb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x0b
+
+# CHECK: seb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x0b
+
+# CHECK: seb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x0b
+
+# CHECK: seb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x0b
+
+# CHECK: seb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x0b
+
+# CHECK: sgfr %r0, %r0
+0xb9 0x19 0x00 0x00
+
+# CHECK: sgfr %r0, %r15
+0xb9 0x19 0x00 0x0f
+
+# CHECK: sgfr %r15, %r0
+0xb9 0x19 0x00 0xf0
+
+# CHECK: sgfr %r7, %r8
+0xb9 0x19 0x00 0x78
+
+# CHECK: sgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x19
+
+# CHECK: sgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x19
+
+# CHECK: sgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x19
+
+# CHECK: sgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x19
+
+# CHECK: sgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x19
+
+# CHECK: sgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x19
+
+# CHECK: sgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x19
+
+# CHECK: sgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x19
+
+# CHECK: sgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x19
+
+# CHECK: sgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x19
+
+# CHECK: sgr %r0, %r0
+0xb9 0x09 0x00 0x00
+
+# CHECK: sgr %r0, %r15
+0xb9 0x09 0x00 0x0f
+
+# CHECK: sgr %r15, %r0
+0xb9 0x09 0x00 0xf0
+
+# CHECK: sgr %r7, %r8
+0xb9 0x09 0x00 0x78
+
+# CHECK: sg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x09
+
+# CHECK: sg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x09
+
+# CHECK: sg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x09
+
+# CHECK: sg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x09
+
+# CHECK: sg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x09
+
+# CHECK: sg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x09
+
+# CHECK: sg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x09
+
+# CHECK: sg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x09
+
+# CHECK: sg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x09
+
+# CHECK: sg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x09
+
+# CHECK: slbgr %r0, %r0
+0xb9 0x89 0x00 0x00
+
+# CHECK: slbgr %r0, %r15
+0xb9 0x89 0x00 0x0f
+
+# CHECK: slbgr %r15, %r0
+0xb9 0x89 0x00 0xf0
+
+# CHECK: slbgr %r7, %r8
+0xb9 0x89 0x00 0x78
+
+# CHECK: slbg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x89
+
+# CHECK: slbg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x89
+
+# CHECK: slbg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x89
+
+# CHECK: slbg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x89
+
+# CHECK: slbg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x89
+
+# CHECK: slbg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x89
+
+# CHECK: slbg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x89
+
+# CHECK: slbg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x89
+
+# CHECK: slbg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x89
+
+# CHECK: slbg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x89
+
+# CHECK: slbr %r0, %r0
+0xb9 0x99 0x00 0x00
+
+# CHECK: slbr %r0, %r15
+0xb9 0x99 0x00 0x0f
+
+# CHECK: slbr %r15, %r0
+0xb9 0x99 0x00 0xf0
+
+# CHECK: slbr %r7, %r8
+0xb9 0x99 0x00 0x78
+
+# CHECK: slb %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x99
+
+# CHECK: slb %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x99
+
+# CHECK: slb %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x99
+
+# CHECK: slb %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x99
+
+# CHECK: slb %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x99
+
+# CHECK: slb %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x99
+
+# CHECK: slb %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x99
+
+# CHECK: slb %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x99
+
+# CHECK: slb %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x99
+
+# CHECK: slb %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x99
+
+# CHECK: slfi %r0, 0
+0xc2 0x05 0x00 0x00 0x00 0x00
+
+# CHECK: slfi %r0, 4294967295
+0xc2 0x05 0xff 0xff 0xff 0xff
+
+# CHECK: slfi %r15, 0
+0xc2 0xf5 0x00 0x00 0x00 0x00
+
+# CHECK: slgfi %r0, 0
+0xc2 0x04 0x00 0x00 0x00 0x00
+
+# CHECK: slgfi %r0, 4294967295
+0xc2 0x04 0xff 0xff 0xff 0xff
+
+# CHECK: slgfi %r15, 0
+0xc2 0xf4 0x00 0x00 0x00 0x00
+
+# CHECK: slgfr %r0, %r0
+0xb9 0x1b 0x00 0x00
+
+# CHECK: slgfr %r0, %r15
+0xb9 0x1b 0x00 0x0f
+
+# CHECK: slgfr %r15, %r0
+0xb9 0x1b 0x00 0xf0
+
+# CHECK: slgfr %r7, %r8
+0xb9 0x1b 0x00 0x78
+
+# CHECK: slgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x1b
+
+# CHECK: slgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x1b
+
+# CHECK: slgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x1b
+
+# CHECK: slgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x1b
+
+# CHECK: slgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x1b
+
+# CHECK: slgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x1b
+
+# CHECK: slgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x1b
+
+# CHECK: slgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x1b
+
+# CHECK: slgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x1b
+
+# CHECK: slgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x1b
+
+# CHECK: slgr %r0, %r0
+0xb9 0x0b 0x00 0x00
+
+# CHECK: slgr %r0, %r15
+0xb9 0x0b 0x00 0x0f
+
+# CHECK: slgr %r15, %r0
+0xb9 0x0b 0x00 0xf0
+
+# CHECK: slgr %r7, %r8
+0xb9 0x0b 0x00 0x78
+
+# CHECK: slg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0b
+
+# CHECK: slg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0b
+
+# CHECK: slg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0b
+
+# CHECK: slg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0b
+
+# CHECK: slg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0b
+
+# CHECK: slg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0b
+
+# CHECK: slg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0b
+
+# CHECK: slg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0b
+
+# CHECK: slg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0b
+
+# CHECK: slg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0b
+
+# CHECK: sllg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x0d
+
+# CHECK: sllg %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x0d
+
+# CHECK: sllg %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x0d
+
+# CHECK: sllg %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x0d
+
+# CHECK: sllg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x0d
+
+# CHECK: sllg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x0d
+
+# CHECK: sllg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x0d
+
+# CHECK: sllg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x0d
+
+# CHECK: sllg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x0d
+
+# CHECK: sllg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x0d
+
+# CHECK: sllg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x0d
+
+# CHECK: sllg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x0d
+
+# CHECK: sll %r0, 0
+0x89 0x00 0x00 0x00
+
+# CHECK: sll %r7, 0
+0x89 0x70 0x00 0x00
+
+# CHECK: sll %r15, 0
+0x89 0xf0 0x00 0x00
+
+# CHECK: sll %r0, 4095
+0x89 0x00 0x0f 0xff
+
+# CHECK: sll %r0, 0(%r1)
+0x89 0x00 0x10 0x00
+
+# CHECK: sll %r0, 0(%r15)
+0x89 0x00 0xf0 0x00
+
+# CHECK: sll %r0, 4095(%r1)
+0x89 0x00 0x1f 0xff
+
+# CHECK: sll %r0, 4095(%r15)
+0x89 0x00 0xff 0xff
+
+# CHECK: slr %r0, %r0
+0x1f 0x00
+
+# CHECK: slr %r0, %r15
+0x1f 0x0f
+
+# CHECK: slr %r15, %r0
+0x1f 0xf0
+
+# CHECK: slr %r7, %r8
+0x1f 0x78
+
+# CHECK: sl %r0, 0
+0x5f 0x00 0x00 0x00
+
+# CHECK: sl %r0, 4095
+0x5f 0x00 0x0f 0xff
+
+# CHECK: sl %r0, 0(%r1)
+0x5f 0x00 0x10 0x00
+
+# CHECK: sl %r0, 0(%r15)
+0x5f 0x00 0xf0 0x00
+
+# CHECK: sl %r0, 4095(%r1,%r15)
+0x5f 0x01 0xff 0xff
+
+# CHECK: sl %r0, 4095(%r15,%r1)
+0x5f 0x0f 0x1f 0xff
+
+# CHECK: sl %r15, 0
+0x5f 0xf0 0x00 0x00
+
+# CHECK: sly %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x5f
+
+# CHECK: sly %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x5f
+
+# CHECK: sly %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x5f
+
+# CHECK: sly %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x5f
+
+# CHECK: sly %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x5f
+
+# CHECK: sly %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x5f
+
+# CHECK: sly %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x5f
+
+# CHECK: sly %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x5f
+
+# CHECK: sly %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x5f
+
+# CHECK: sly %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x5f
+
+# CHECK: sqdbr %f0, %f0
+0xb3 0x15 0x00 0x00
+
+# CHECK: sqdbr %f0, %f15
+0xb3 0x15 0x00 0x0f
+
+# CHECK: sqdbr %f7, %f8
+0xb3 0x15 0x00 0x78
+
+# CHECK: sqdbr %f15, %f0
+0xb3 0x15 0x00 0xf0
+
+# CHECK: sqdb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x15
+
+# CHECK: sqdb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x15
+
+# CHECK: sqdb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x15
+
+# CHECK: sqdb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x15
+
+# CHECK: sqdb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x15
+
+# CHECK: sqdb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x15
+
+# CHECK: sqdb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x15
+
+# CHECK: sqebr %f0, %f0
+0xb3 0x14 0x00 0x00
+
+# CHECK: sqebr %f0, %f15
+0xb3 0x14 0x00 0x0f
+
+# CHECK: sqebr %f7, %f8
+0xb3 0x14 0x00 0x78
+
+# CHECK: sqebr %f15, %f0
+0xb3 0x14 0x00 0xf0
+
+# CHECK: sqeb %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x14
+
+# CHECK: sqeb %f0, 4095
+0xed 0x00 0x0f 0xff 0x00 0x14
+
+# CHECK: sqeb %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x14
+
+# CHECK: sqeb %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x14
+
+# CHECK: sqeb %f0, 4095(%r1,%r15)
+0xed 0x01 0xff 0xff 0x00 0x14
+
+# CHECK: sqeb %f0, 4095(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x00 0x14
+
+# CHECK: sqeb %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x14
+
+# CHECK: sqxbr %f0, %f0
+0xb3 0x16 0x00 0x00
+
+# CHECK: sqxbr %f0, %f13
+0xb3 0x16 0x00 0x0d
+
+# CHECK: sqxbr %f8, %f8
+0xb3 0x16 0x00 0x88
+
+# CHECK: sqxbr %f13, %f0
+0xb3 0x16 0x00 0xd0
+
+# CHECK: srag %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x0a
+
+# CHECK: srag %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x0a
+
+# CHECK: srag %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x0a
+
+# CHECK: srag %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x0a
+
+# CHECK: srag %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x0a
+
+# CHECK: srag %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x0a
+
+# CHECK: srag %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x0a
+
+# CHECK: srag %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x0a
+
+# CHECK: srag %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x0a
+
+# CHECK: srag %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x0a
+
+# CHECK: srag %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x0a
+
+# CHECK: srag %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x0a
+
+# CHECK: sra %r0, 0
+0x8a 0x00 0x00 0x00
+
+# CHECK: sra %r7, 0
+0x8a 0x70 0x00 0x00
+
+# CHECK: sra %r15, 0
+0x8a 0xf0 0x00 0x00
+
+# CHECK: sra %r0, 4095
+0x8a 0x00 0x0f 0xff
+
+# CHECK: sra %r0, 0(%r1)
+0x8a 0x00 0x10 0x00
+
+# CHECK: sra %r0, 0(%r15)
+0x8a 0x00 0xf0 0x00
+
+# CHECK: sra %r0, 4095(%r1)
+0x8a 0x00 0x1f 0xff
+
+# CHECK: sra %r0, 4095(%r15)
+0x8a 0x00 0xff 0xff
+
+# CHECK: srlg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x0c
+
+# CHECK: srlg %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x0c
+
+# CHECK: srlg %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x0c
+
+# CHECK: srlg %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x0c
+
+# CHECK: srlg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x0c
+
+# CHECK: srlg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x0c
+
+# CHECK: srlg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x0c
+
+# CHECK: srlg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x0c
+
+# CHECK: srlg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x0c
+
+# CHECK: srlg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x0c
+
+# CHECK: srlg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x0c
+
+# CHECK: srlg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x0c
+
+# CHECK: srl %r0, 0
+0x88 0x00 0x00 0x00
+
+# CHECK: srl %r7, 0
+0x88 0x70 0x00 0x00
+
+# CHECK: srl %r15, 0
+0x88 0xf0 0x00 0x00
+
+# CHECK: srl %r0, 4095
+0x88 0x00 0x0f 0xff
+
+# CHECK: srl %r0, 0(%r1)
+0x88 0x00 0x10 0x00
+
+# CHECK: srl %r0, 0(%r15)
+0x88 0x00 0xf0 0x00
+
+# CHECK: srl %r0, 4095(%r1)
+0x88 0x00 0x1f 0xff
+
+# CHECK: srl %r0, 4095(%r15)
+0x88 0x00 0xff 0xff
+
+# CHECK: sr %r0, %r0
+0x1b 0x00
+
+# CHECK: sr %r0, %r15
+0x1b 0x0f
+
+# CHECK: sr %r15, %r0
+0x1b 0xf0
+
+# CHECK: sr %r7, %r8
+0x1b 0x78
+
+# CHECK: stc %r0, 0
+0x42 0x00 0x00 0x00
+
+# CHECK: stc %r0, 4095
+0x42 0x00 0x0f 0xff
+
+# CHECK: stc %r0, 0(%r1)
+0x42 0x00 0x10 0x00
+
+# CHECK: stc %r0, 0(%r15)
+0x42 0x00 0xf0 0x00
+
+# CHECK: stc %r0, 4095(%r1,%r15)
+0x42 0x01 0xff 0xff
+
+# CHECK: stc %r0, 4095(%r15,%r1)
+0x42 0x0f 0x1f 0xff
+
+# CHECK: stc %r15, 0
+0x42 0xf0 0x00 0x00
+
+# CHECK: stcy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x72
+
+# CHECK: stcy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x72
+
+# CHECK: stcy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x72
+
+# CHECK: stcy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x72
+
+# CHECK: stcy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x72
+
+# CHECK: stcy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x72
+
+# CHECK: stcy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x72
+
+# CHECK: stcy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x72
+
+# CHECK: stcy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x72
+
+# CHECK: stcy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x72
+
+# CHECK: std %f0, 0
+0x60 0x00 0x00 0x00
+
+# CHECK: std %f0, 4095
+0x60 0x00 0x0f 0xff
+
+# CHECK: std %f0, 0(%r1)
+0x60 0x00 0x10 0x00
+
+# CHECK: std %f0, 0(%r15)
+0x60 0x00 0xf0 0x00
+
+# CHECK: std %f0, 4095(%r1,%r15)
+0x60 0x01 0xff 0xff
+
+# CHECK: std %f0, 4095(%r15,%r1)
+0x60 0x0f 0x1f 0xff
+
+# CHECK: std %f15, 0
+0x60 0xf0 0x00 0x00
+
+# CHECK: stdy %f0, -524288
+0xed 0x00 0x00 0x00 0x80 0x67
+
+# CHECK: stdy %f0, -1
+0xed 0x00 0x0f 0xff 0xff 0x67
+
+# CHECK: stdy %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x67
+
+# CHECK: stdy %f0, 1
+0xed 0x00 0x00 0x01 0x00 0x67
+
+# CHECK: stdy %f0, 524287
+0xed 0x00 0x0f 0xff 0x7f 0x67
+
+# CHECK: stdy %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x67
+
+# CHECK: stdy %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x67
+
+# CHECK: stdy %f0, 524287(%r1,%r15)
+0xed 0x01 0xff 0xff 0x7f 0x67
+
+# CHECK: stdy %f0, 524287(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x7f 0x67
+
+# CHECK: stdy %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x67
+
+# CHECK: ste %f0, 0
+0x70 0x00 0x00 0x00
+
+# CHECK: ste %f0, 4095
+0x70 0x00 0x0f 0xff
+
+# CHECK: ste %f0, 0(%r1)
+0x70 0x00 0x10 0x00
+
+# CHECK: ste %f0, 0(%r15)
+0x70 0x00 0xf0 0x00
+
+# CHECK: ste %f0, 4095(%r1,%r15)
+0x70 0x01 0xff 0xff
+
+# CHECK: ste %f0, 4095(%r15,%r1)
+0x70 0x0f 0x1f 0xff
+
+# CHECK: ste %f15, 0
+0x70 0xf0 0x00 0x00
+
+# CHECK: stey %f0, -524288
+0xed 0x00 0x00 0x00 0x80 0x66
+
+# CHECK: stey %f0, -1
+0xed 0x00 0x0f 0xff 0xff 0x66
+
+# CHECK: stey %f0, 0
+0xed 0x00 0x00 0x00 0x00 0x66
+
+# CHECK: stey %f0, 1
+0xed 0x00 0x00 0x01 0x00 0x66
+
+# CHECK: stey %f0, 524287
+0xed 0x00 0x0f 0xff 0x7f 0x66
+
+# CHECK: stey %f0, 0(%r1)
+0xed 0x00 0x10 0x00 0x00 0x66
+
+# CHECK: stey %f0, 0(%r15)
+0xed 0x00 0xf0 0x00 0x00 0x66
+
+# CHECK: stey %f0, 524287(%r1,%r15)
+0xed 0x01 0xff 0xff 0x7f 0x66
+
+# CHECK: stey %f0, 524287(%r15,%r1)
+0xed 0x0f 0x1f 0xff 0x7f 0x66
+
+# CHECK: stey %f15, 0
+0xed 0xf0 0x00 0x00 0x00 0x66
+
+# CHECK: stg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x24
+
+# CHECK: stg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x24
+
+# CHECK: stg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x24
+
+# CHECK: stg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x24
+
+# CHECK: stg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x24
+
+# CHECK: stg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x24
+
+# CHECK: stg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x24
+
+# CHECK: stg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x24
+
+# CHECK: stg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x24
+
+# CHECK: stg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x24
+
+# CHECK: sth %r0, 0
+0x40 0x00 0x00 0x00
+
+# CHECK: sth %r0, 4095
+0x40 0x00 0x0f 0xff
+
+# CHECK: sth %r0, 0(%r1)
+0x40 0x00 0x10 0x00
+
+# CHECK: sth %r0, 0(%r15)
+0x40 0x00 0xf0 0x00
+
+# CHECK: sth %r0, 4095(%r1,%r15)
+0x40 0x01 0xff 0xff
+
+# CHECK: sth %r0, 4095(%r15,%r1)
+0x40 0x0f 0x1f 0xff
+
+# CHECK: sth %r15, 0
+0x40 0xf0 0x00 0x00
+
+# CHECK: sthy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x70
+
+# CHECK: sthy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x70
+
+# CHECK: sthy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x70
+
+# CHECK: sthy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x70
+
+# CHECK: sthy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x70
+
+# CHECK: sthy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x70
+
+# CHECK: sthy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x70
+
+# CHECK: sthy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x70
+
+# CHECK: sthy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x70
+
+# CHECK: sthy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x70
+
+# CHECK: stmg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x24
+
+# CHECK: stmg %r0, %r15, 0
+0xeb 0x0f 0x00 0x00 0x00 0x24
+
+# CHECK: stmg %r14, %r15, 0
+0xeb 0xef 0x00 0x00 0x00 0x24
+
+# CHECK: stmg %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x24
+
+# CHECK: stmg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x24
+
+# CHECK: stmg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x24
+
+# CHECK: stmg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x24
+
+# CHECK: stmg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x24
+
+# CHECK: stmg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x24
+
+# CHECK: stmg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x24
+
+# CHECK: stmg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x24
+
+# CHECK: stmg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x24
+
+# CHECK: stmg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x24
+
+# CHECK: strvg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x2f
+
+# CHECK: strvg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x2f
+
+# CHECK: strvg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x2f
+
+# CHECK: strvg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x2f
+
+# CHECK: strvg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x2f
+
+# CHECK: strvg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x2f
+
+# CHECK: strvg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x2f
+
+# CHECK: strvg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x2f
+
+# CHECK: strvg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x2f
+
+# CHECK: strvg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x2f
+
+# CHECK: strv %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x3e
+
+# CHECK: strv %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x3e
+
+# CHECK: strv %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x3e
+
+# CHECK: strv %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x3e
+
+# CHECK: strv %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x3e
+
+# CHECK: strv %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x3e
+
+# CHECK: strv %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x3e
+
+# CHECK: strv %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x3e
+
+# CHECK: strv %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x3e
+
+# CHECK: strv %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x3e
+
+# CHECK: st %r0, 0
+0x50 0x00 0x00 0x00
+
+# CHECK: st %r0, 4095
+0x50 0x00 0x0f 0xff
+
+# CHECK: st %r0, 0(%r1)
+0x50 0x00 0x10 0x00
+
+# CHECK: st %r0, 0(%r15)
+0x50 0x00 0xf0 0x00
+
+# CHECK: st %r0, 4095(%r1,%r15)
+0x50 0x01 0xff 0xff
+
+# CHECK: st %r0, 4095(%r15,%r1)
+0x50 0x0f 0x1f 0xff
+
+# CHECK: st %r15, 0
+0x50 0xf0 0x00 0x00
+
+# CHECK: s %r0, 0
+0x5b 0x00 0x00 0x00
+
+# CHECK: s %r0, 4095
+0x5b 0x00 0x0f 0xff
+
+# CHECK: s %r0, 0(%r1)
+0x5b 0x00 0x10 0x00
+
+# CHECK: s %r0, 0(%r15)
+0x5b 0x00 0xf0 0x00
+
+# CHECK: s %r0, 4095(%r1,%r15)
+0x5b 0x01 0xff 0xff
+
+# CHECK: s %r0, 4095(%r15,%r1)
+0x5b 0x0f 0x1f 0xff
+
+# CHECK: s %r15, 0
+0x5b 0xf0 0x00 0x00
+
+# CHECK: sty %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x50
+
+# CHECK: sty %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x50
+
+# CHECK: sty %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x50
+
+# CHECK: sty %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x50
+
+# CHECK: sty %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x50
+
+# CHECK: sty %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x50
+
+# CHECK: sty %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x50
+
+# CHECK: sty %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x50
+
+# CHECK: sty %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x50
+
+# CHECK: sty %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x50
+
+# CHECK: sxbr %f0, %f0
+0xb3 0x4b 0x00 0x00
+
+# CHECK: sxbr %f0, %f13
+0xb3 0x4b 0x00 0x0d
+
+# CHECK: sxbr %f8, %f8
+0xb3 0x4b 0x00 0x88
+
+# CHECK: sxbr %f13, %f0
+0xb3 0x4b 0x00 0xd0
+
+# CHECK: sy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x5b
+
+# CHECK: sy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x5b
+
+# CHECK: sy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x5b
+
+# CHECK: sy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x5b
+
+# CHECK: sy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x5b
+
+# CHECK: sy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x5b
+
+# CHECK: sy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x5b
+
+# CHECK: sy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x5b
+
+# CHECK: sy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x5b
+
+# CHECK: sy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x5b
+
+# CHECK: xgr %r0, %r0
+0xb9 0x82 0x00 0x00
+
+# CHECK: xgr %r0, %r15
+0xb9 0x82 0x00 0x0f
+
+# CHECK: xgr %r15, %r0
+0xb9 0x82 0x00 0xf0
+
+# CHECK: xgr %r7, %r8
+0xb9 0x82 0x00 0x78
+
+# CHECK: xg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x82
+
+# CHECK: xg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x82
+
+# CHECK: xg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x82
+
+# CHECK: xg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x82
+
+# CHECK: xg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x82
+
+# CHECK: xg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x82
+
+# CHECK: xg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x82
+
+# CHECK: xg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x82
+
+# CHECK: xg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x82
+
+# CHECK: xg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x82
+
+# CHECK: xihf %r0, 0
+0xc0 0x06 0x00 0x00 0x00 0x00
+
+# CHECK: xihf %r0, 4294967295
+0xc0 0x06 0xff 0xff 0xff 0xff
+
+# CHECK: xihf %r15, 0
+0xc0 0xf6 0x00 0x00 0x00 0x00
+
+# CHECK: xilf %r0, 0
+0xc0 0x07 0x00 0x00 0x00 0x00
+
+# CHECK: xilf %r0, 4294967295
+0xc0 0x07 0xff 0xff 0xff 0xff
+
+# CHECK: xilf %r15, 0
+0xc0 0xf7 0x00 0x00 0x00 0x00
+
+# CHECK: xi 0, 0
+0x97 0x00 0x00 0x00
+
+# CHECK: xi 4095, 0
+0x97 0x00 0x0f 0xff
+
+# CHECK: xi 0, 255
+0x97 0xff 0x00 0x00
+
+# CHECK: xi 0(%r1), 42
+0x97 0x2a 0x10 0x00
+
+# CHECK: xi 0(%r15), 42
+0x97 0x2a 0xf0 0x00
+
+# CHECK: xi 4095(%r1), 42
+0x97 0x2a 0x1f 0xff
+
+# CHECK: xi 4095(%r15), 42
+0x97 0x2a 0xff 0xff
+
+# CHECK: xiy -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0x57
+
+# CHECK: xiy -1, 0
+0xeb 0x00 0x0f 0xff 0xff 0x57
+
+# CHECK: xiy 0, 0
+0xeb 0x00 0x00 0x00 0x00 0x57
+
+# CHECK: xiy 1, 0
+0xeb 0x00 0x00 0x01 0x00 0x57
+
+# CHECK: xiy 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0x57
+
+# CHECK: xiy 0, 255
+0xeb 0xff 0x00 0x00 0x00 0x57
+
+# CHECK: xiy 0(%r1), 42
+0xeb 0x2a 0x10 0x00 0x00 0x57
+
+# CHECK: xiy 0(%r15), 42
+0xeb 0x2a 0xf0 0x00 0x00 0x57
+
+# CHECK: xiy 524287(%r1), 42
+0xeb 0x2a 0x1f 0xff 0x7f 0x57
+
+# CHECK: xiy 524287(%r15), 42
+0xeb 0x2a 0xff 0xff 0x7f 0x57
+
+# CHECK: xr %r0, %r0
+0x17 0x00
+
+# CHECK: xr %r0, %r15
+0x17 0x0f
+
+# CHECK: xr %r15, %r0
+0x17 0xf0
+
+# CHECK: xr %r7, %r8
+0x17 0x78
+
+# CHECK: x %r0, 0
+0x57 0x00 0x00 0x00
+
+# CHECK: x %r0, 4095
+0x57 0x00 0x0f 0xff
+
+# CHECK: x %r0, 0(%r1)
+0x57 0x00 0x10 0x00
+
+# CHECK: x %r0, 0(%r15)
+0x57 0x00 0xf0 0x00
+
+# CHECK: x %r0, 4095(%r1,%r15)
+0x57 0x01 0xff 0xff
+
+# CHECK: x %r0, 4095(%r15,%r1)
+0x57 0x0f 0x1f 0xff
+
+# CHECK: x %r15, 0
+0x57 0xf0 0x00 0x00
+
+# CHECK: xy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x57
+
+# CHECK: xy %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x57
+
+# CHECK: xy %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x57
+
+# CHECK: xy %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x57
+
+# CHECK: xy %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x57
+
+# CHECK: xy %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x57
+
+# CHECK: xy %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x57
+
+# CHECK: xy %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x57
+
+# CHECK: xy %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x57
+
+# CHECK: xy %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x57
diff --git a/test/MC/Disassembler/SystemZ/invalid-regs-01.txt b/test/MC/Disassembler/SystemZ/invalid-regs.txt
index 12440677ba..12440677ba 100644
--- a/test/MC/Disassembler/SystemZ/invalid-regs-01.txt
+++ b/test/MC/Disassembler/SystemZ/invalid-regs.txt
diff --git a/test/MC/Disassembler/SystemZ/unmapped-01.txt b/test/MC/Disassembler/SystemZ/unmapped.txt
index 9379ff6319..9379ff6319 100644
--- a/test/MC/Disassembler/SystemZ/unmapped-01.txt
+++ b/test/MC/Disassembler/SystemZ/unmapped.txt