From 363ce4085f6e414d99ba4faeeba965be83856a8c Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Wed, 15 May 2013 11:00:31 +0000 Subject: [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 --- test/MC/Disassembler/SystemZ/insn-a.txt | 21 - test/MC/Disassembler/SystemZ/insn-adb.txt | 21 - test/MC/Disassembler/SystemZ/insn-adbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-aeb.txt | 21 - test/MC/Disassembler/SystemZ/insn-aebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-afi.txt | 18 - test/MC/Disassembler/SystemZ/insn-ag.txt | 30 - test/MC/Disassembler/SystemZ/insn-agf.txt | 30 - test/MC/Disassembler/SystemZ/insn-agfi.txt | 18 - test/MC/Disassembler/SystemZ/insn-agfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-aghi.txt | 18 - test/MC/Disassembler/SystemZ/insn-agr.txt | 12 - test/MC/Disassembler/SystemZ/insn-agsi.txt | 39 - test/MC/Disassembler/SystemZ/insn-ah.txt | 21 - test/MC/Disassembler/SystemZ/insn-ahi.txt | 18 - test/MC/Disassembler/SystemZ/insn-ahy.txt | 30 - test/MC/Disassembler/SystemZ/insn-al.txt | 21 - test/MC/Disassembler/SystemZ/insn-alc.txt | 30 - test/MC/Disassembler/SystemZ/insn-alcg.txt | 30 - test/MC/Disassembler/SystemZ/insn-alcgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-alcr.txt | 12 - test/MC/Disassembler/SystemZ/insn-alfi.txt | 9 - test/MC/Disassembler/SystemZ/insn-alg.txt | 30 - test/MC/Disassembler/SystemZ/insn-algf.txt | 30 - test/MC/Disassembler/SystemZ/insn-algfi.txt | 9 - test/MC/Disassembler/SystemZ/insn-algfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-algr.txt | 12 - test/MC/Disassembler/SystemZ/insn-alr.txt | 12 - test/MC/Disassembler/SystemZ/insn-aly.txt | 30 - test/MC/Disassembler/SystemZ/insn-ar.txt | 12 - test/MC/Disassembler/SystemZ/insn-asi.txt | 39 - test/MC/Disassembler/SystemZ/insn-axbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ay.txt | 30 - test/MC/Disassembler/SystemZ/insn-basr.txt | 12 - test/MC/Disassembler/SystemZ/insn-br.txt | 9 - test/MC/Disassembler/SystemZ/insn-bras.txt | 18 - test/MC/Disassembler/SystemZ/insn-brasl.txt | 18 - test/MC/Disassembler/SystemZ/insn-brc.txt | 66 - test/MC/Disassembler/SystemZ/insn-brcl.txt | 66 - test/MC/Disassembler/SystemZ/insn-c.txt | 21 - test/MC/Disassembler/SystemZ/insn-cdb.txt | 21 - test/MC/Disassembler/SystemZ/insn-cdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-cdfbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cdgbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-ceb.txt | 21 - test/MC/Disassembler/SystemZ/insn-cebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-cefbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cegbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cfdbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cfebr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cfi.txt | 18 - test/MC/Disassembler/SystemZ/insn-cfxbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cg.txt | 30 - test/MC/Disassembler/SystemZ/insn-cgdbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cgebr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-cgfi.txt | 18 - test/MC/Disassembler/SystemZ/insn-cgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-cgfrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-cgh.txt | 30 - test/MC/Disassembler/SystemZ/insn-cghi.txt | 18 - test/MC/Disassembler/SystemZ/insn-cghrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-cghsi.txt | 33 - test/MC/Disassembler/SystemZ/insn-cgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-cgrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-cgxbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-ch.txt | 21 - test/MC/Disassembler/SystemZ/insn-chhsi.txt | 33 - test/MC/Disassembler/SystemZ/insn-chi.txt | 18 - test/MC/Disassembler/SystemZ/insn-chrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-chsi.txt | 33 - test/MC/Disassembler/SystemZ/insn-chy.txt | 30 - test/MC/Disassembler/SystemZ/insn-cl.txt | 21 - test/MC/Disassembler/SystemZ/insn-clfhsi.txt | 21 - test/MC/Disassembler/SystemZ/insn-clfi.txt | 9 - test/MC/Disassembler/SystemZ/insn-clg.txt | 30 - test/MC/Disassembler/SystemZ/insn-clgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-clgfi.txt | 9 - test/MC/Disassembler/SystemZ/insn-clgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-clgfrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-clghrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-clghsi.txt | 21 - test/MC/Disassembler/SystemZ/insn-clgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-clgrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-clhhsi.txt | 21 - test/MC/Disassembler/SystemZ/insn-clhrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-cli.txt | 21 - test/MC/Disassembler/SystemZ/insn-cliy.txt | 30 - test/MC/Disassembler/SystemZ/insn-clr.txt | 12 - test/MC/Disassembler/SystemZ/insn-clrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-cly.txt | 30 - test/MC/Disassembler/SystemZ/insn-cpsdr.txt | 18 - test/MC/Disassembler/SystemZ/insn-cr.txt | 12 - test/MC/Disassembler/SystemZ/insn-crl.txt | 24 - test/MC/Disassembler/SystemZ/insn-cs.txt | 24 - test/MC/Disassembler/SystemZ/insn-csg.txt | 33 - test/MC/Disassembler/SystemZ/insn-csy.txt | 33 - test/MC/Disassembler/SystemZ/insn-cxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-cxfbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cxgbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-cy.txt | 30 - test/MC/Disassembler/SystemZ/insn-ddb.txt | 21 - test/MC/Disassembler/SystemZ/insn-ddbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-deb.txt | 21 - test/MC/Disassembler/SystemZ/insn-debr.txt | 12 - test/MC/Disassembler/SystemZ/insn-dl.txt | 30 - test/MC/Disassembler/SystemZ/insn-dlg.txt | 30 - test/MC/Disassembler/SystemZ/insn-dlgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-dlr.txt | 12 - test/MC/Disassembler/SystemZ/insn-dsg.txt | 30 - test/MC/Disassembler/SystemZ/insn-dsgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-dsgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-dsgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-dxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ear.txt | 15 - test/MC/Disassembler/SystemZ/insn-fidbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-fiebr.txt | 15 - test/MC/Disassembler/SystemZ/insn-fixbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-flogr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ic.txt | 21 - test/MC/Disassembler/SystemZ/insn-icy.txt | 30 - test/MC/Disassembler/SystemZ/insn-iihf.txt | 9 - test/MC/Disassembler/SystemZ/insn-iihh.txt | 12 - test/MC/Disassembler/SystemZ/insn-iihl.txt | 12 - test/MC/Disassembler/SystemZ/insn-iilf.txt | 9 - test/MC/Disassembler/SystemZ/insn-iilh.txt | 12 - test/MC/Disassembler/SystemZ/insn-iill.txt | 12 - test/MC/Disassembler/SystemZ/insn-l.txt | 21 - test/MC/Disassembler/SystemZ/insn-la.txt | 21 - test/MC/Disassembler/SystemZ/insn-larl.txt | 24 - test/MC/Disassembler/SystemZ/insn-lay.txt | 30 - test/MC/Disassembler/SystemZ/insn-lb.txt | 30 - test/MC/Disassembler/SystemZ/insn-lbr.txt | 9 - test/MC/Disassembler/SystemZ/insn-lcdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lcebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lcgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lcgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lcr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lcxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ld.txt | 21 - test/MC/Disassembler/SystemZ/insn-ldeb.txt | 21 - test/MC/Disassembler/SystemZ/insn-ldebr.txt | 9 - test/MC/Disassembler/SystemZ/insn-ldgr.txt | 15 - test/MC/Disassembler/SystemZ/insn-ldr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ldxbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-ldy.txt | 30 - test/MC/Disassembler/SystemZ/insn-le.txt | 21 - test/MC/Disassembler/SystemZ/insn-ledbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-ler.txt | 12 - test/MC/Disassembler/SystemZ/insn-lexbr.txt | 15 - test/MC/Disassembler/SystemZ/insn-ley.txt | 30 - test/MC/Disassembler/SystemZ/insn-lg.txt | 30 - test/MC/Disassembler/SystemZ/insn-lgb.txt | 30 - test/MC/Disassembler/SystemZ/insn-lgbr.txt | 9 - test/MC/Disassembler/SystemZ/insn-lgdr.txt | 15 - test/MC/Disassembler/SystemZ/insn-lgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-lgfi.txt | 18 - test/MC/Disassembler/SystemZ/insn-lgfr.txt | 9 - test/MC/Disassembler/SystemZ/insn-lgfrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-lgh.txt | 30 - test/MC/Disassembler/SystemZ/insn-lghi.txt | 18 - test/MC/Disassembler/SystemZ/insn-lghr.txt | 9 - test/MC/Disassembler/SystemZ/insn-lghrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-lgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lgrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-lh.txt | 21 - test/MC/Disassembler/SystemZ/insn-lhi.txt | 18 - test/MC/Disassembler/SystemZ/insn-lhr.txt | 9 - test/MC/Disassembler/SystemZ/insn-lhrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-lhy.txt | 30 - test/MC/Disassembler/SystemZ/insn-llc.txt | 30 - test/MC/Disassembler/SystemZ/insn-llcr.txt | 9 - test/MC/Disassembler/SystemZ/insn-llgc.txt | 30 - test/MC/Disassembler/SystemZ/insn-llgcr.txt | 9 - test/MC/Disassembler/SystemZ/insn-llgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-llgfr.txt | 9 - test/MC/Disassembler/SystemZ/insn-llgfrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-llgh.txt | 30 - test/MC/Disassembler/SystemZ/insn-llghr.txt | 9 - test/MC/Disassembler/SystemZ/insn-llghrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-llh.txt | 30 - test/MC/Disassembler/SystemZ/insn-llhr.txt | 9 - test/MC/Disassembler/SystemZ/insn-llhrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-llihf.txt | 9 - test/MC/Disassembler/SystemZ/insn-llihh.txt | 12 - test/MC/Disassembler/SystemZ/insn-llihl.txt | 12 - test/MC/Disassembler/SystemZ/insn-llilf.txt | 9 - test/MC/Disassembler/SystemZ/insn-llilh.txt | 12 - test/MC/Disassembler/SystemZ/insn-llill.txt | 12 - test/MC/Disassembler/SystemZ/insn-lmg.txt | 39 - test/MC/Disassembler/SystemZ/insn-lndbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lnebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lnxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lpdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lpebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lpxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lr.txt | 12 - test/MC/Disassembler/SystemZ/insn-lrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-lrv.txt | 30 - test/MC/Disassembler/SystemZ/insn-lrvg.txt | 30 - test/MC/Disassembler/SystemZ/insn-lrvgr.txt | 15 - test/MC/Disassembler/SystemZ/insn-lrvr.txt | 15 - test/MC/Disassembler/SystemZ/insn-lxr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ly.txt | 30 - test/MC/Disassembler/SystemZ/insn-lzdr.txt | 9 - test/MC/Disassembler/SystemZ/insn-lzer.txt | 9 - test/MC/Disassembler/SystemZ/insn-lzxr.txt | 9 - test/MC/Disassembler/SystemZ/insn-madb.txt | 27 - test/MC/Disassembler/SystemZ/insn-madbr.txt | 18 - test/MC/Disassembler/SystemZ/insn-maeb.txt | 27 - test/MC/Disassembler/SystemZ/insn-maebr.txt | 18 - test/MC/Disassembler/SystemZ/insn-mdb.txt | 21 - test/MC/Disassembler/SystemZ/insn-mdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-mdeb.txt | 21 - test/MC/Disassembler/SystemZ/insn-mdebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-meeb.txt | 21 - test/MC/Disassembler/SystemZ/insn-meebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-mghi.txt | 18 - test/MC/Disassembler/SystemZ/insn-mh.txt | 21 - test/MC/Disassembler/SystemZ/insn-mhi.txt | 18 - test/MC/Disassembler/SystemZ/insn-mhy.txt | 30 - test/MC/Disassembler/SystemZ/insn-mlg.txt | 30 - test/MC/Disassembler/SystemZ/insn-mlgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ms.txt | 21 - test/MC/Disassembler/SystemZ/insn-msdb.txt | 27 - test/MC/Disassembler/SystemZ/insn-msdbr.txt | 18 - test/MC/Disassembler/SystemZ/insn-mseb.txt | 27 - test/MC/Disassembler/SystemZ/insn-msebr.txt | 18 - test/MC/Disassembler/SystemZ/insn-msfi.txt | 18 - test/MC/Disassembler/SystemZ/insn-msg.txt | 30 - test/MC/Disassembler/SystemZ/insn-msgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-msgfi.txt | 18 - test/MC/Disassembler/SystemZ/insn-msgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-msgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-msr.txt | 12 - test/MC/Disassembler/SystemZ/insn-msy.txt | 30 - test/MC/Disassembler/SystemZ/insn-mvghi.txt | 33 - test/MC/Disassembler/SystemZ/insn-mvhhi.txt | 33 - test/MC/Disassembler/SystemZ/insn-mvhi.txt | 33 - test/MC/Disassembler/SystemZ/insn-mvi.txt | 21 - test/MC/Disassembler/SystemZ/insn-mviy.txt | 30 - test/MC/Disassembler/SystemZ/insn-mxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-mxdb.txt | 21 - test/MC/Disassembler/SystemZ/insn-mxdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-n.txt | 21 - test/MC/Disassembler/SystemZ/insn-ng.txt | 30 - test/MC/Disassembler/SystemZ/insn-ngr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ni.txt | 21 - test/MC/Disassembler/SystemZ/insn-nihf.txt | 9 - test/MC/Disassembler/SystemZ/insn-nihh.txt | 12 - test/MC/Disassembler/SystemZ/insn-nihl.txt | 12 - test/MC/Disassembler/SystemZ/insn-nilf.txt | 9 - test/MC/Disassembler/SystemZ/insn-nilh.txt | 12 - test/MC/Disassembler/SystemZ/insn-nill.txt | 12 - test/MC/Disassembler/SystemZ/insn-niy.txt | 30 - test/MC/Disassembler/SystemZ/insn-nr.txt | 12 - test/MC/Disassembler/SystemZ/insn-ny.txt | 30 - test/MC/Disassembler/SystemZ/insn-o.txt | 21 - test/MC/Disassembler/SystemZ/insn-og.txt | 30 - test/MC/Disassembler/SystemZ/insn-ogr.txt | 12 - test/MC/Disassembler/SystemZ/insn-oi.txt | 21 - test/MC/Disassembler/SystemZ/insn-oihf.txt | 9 - test/MC/Disassembler/SystemZ/insn-oihh.txt | 12 - test/MC/Disassembler/SystemZ/insn-oihl.txt | 12 - test/MC/Disassembler/SystemZ/insn-oilf.txt | 9 - test/MC/Disassembler/SystemZ/insn-oilh.txt | 12 - test/MC/Disassembler/SystemZ/insn-oill.txt | 12 - test/MC/Disassembler/SystemZ/insn-oiy.txt | 30 - test/MC/Disassembler/SystemZ/insn-or.txt | 12 - test/MC/Disassembler/SystemZ/insn-oy.txt | 30 - test/MC/Disassembler/SystemZ/insn-risbg.txt | 21 - test/MC/Disassembler/SystemZ/insn-rll.txt | 36 - test/MC/Disassembler/SystemZ/insn-rllg.txt | 36 - test/MC/Disassembler/SystemZ/insn-s.txt | 21 - test/MC/Disassembler/SystemZ/insn-sdb.txt | 21 - test/MC/Disassembler/SystemZ/insn-sdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-seb.txt | 21 - test/MC/Disassembler/SystemZ/insn-sebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sg.txt | 30 - test/MC/Disassembler/SystemZ/insn-sgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-sgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sl.txt | 21 - test/MC/Disassembler/SystemZ/insn-slb.txt | 30 - test/MC/Disassembler/SystemZ/insn-slbg.txt | 30 - test/MC/Disassembler/SystemZ/insn-slbgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-slbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-slfi.txt | 9 - test/MC/Disassembler/SystemZ/insn-slg.txt | 30 - test/MC/Disassembler/SystemZ/insn-slgf.txt | 30 - test/MC/Disassembler/SystemZ/insn-slgfi.txt | 9 - test/MC/Disassembler/SystemZ/insn-slgfr.txt | 12 - test/MC/Disassembler/SystemZ/insn-slgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sll.txt | 24 - test/MC/Disassembler/SystemZ/insn-sllg.txt | 36 - test/MC/Disassembler/SystemZ/insn-slr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sly.txt | 30 - test/MC/Disassembler/SystemZ/insn-sqdb.txt | 21 - test/MC/Disassembler/SystemZ/insn-sqdbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sqeb.txt | 21 - test/MC/Disassembler/SystemZ/insn-sqebr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sqxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sra.txt | 24 - test/MC/Disassembler/SystemZ/insn-srag.txt | 36 - test/MC/Disassembler/SystemZ/insn-srl.txt | 24 - test/MC/Disassembler/SystemZ/insn-srlg.txt | 36 - test/MC/Disassembler/SystemZ/insn-st.txt | 21 - test/MC/Disassembler/SystemZ/insn-stc.txt | 21 - test/MC/Disassembler/SystemZ/insn-stcy.txt | 30 - test/MC/Disassembler/SystemZ/insn-std.txt | 21 - test/MC/Disassembler/SystemZ/insn-stdy.txt | 30 - test/MC/Disassembler/SystemZ/insn-ste.txt | 21 - test/MC/Disassembler/SystemZ/insn-stey.txt | 30 - test/MC/Disassembler/SystemZ/insn-stg.txt | 30 - test/MC/Disassembler/SystemZ/insn-stgrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-sth.txt | 21 - test/MC/Disassembler/SystemZ/insn-sthrl.txt | 24 - test/MC/Disassembler/SystemZ/insn-sthy.txt | 30 - test/MC/Disassembler/SystemZ/insn-stmg.txt | 39 - test/MC/Disassembler/SystemZ/insn-strl.txt | 24 - test/MC/Disassembler/SystemZ/insn-strv.txt | 30 - test/MC/Disassembler/SystemZ/insn-strvg.txt | 30 - test/MC/Disassembler/SystemZ/insn-sty.txt | 30 - test/MC/Disassembler/SystemZ/insn-sxbr.txt | 12 - test/MC/Disassembler/SystemZ/insn-sy.txt | 30 - test/MC/Disassembler/SystemZ/insn-x.txt | 21 - test/MC/Disassembler/SystemZ/insn-xg.txt | 30 - test/MC/Disassembler/SystemZ/insn-xgr.txt | 12 - test/MC/Disassembler/SystemZ/insn-xi.txt | 21 - test/MC/Disassembler/SystemZ/insn-xihf.txt | 9 - test/MC/Disassembler/SystemZ/insn-xilf.txt | 9 - test/MC/Disassembler/SystemZ/insn-xiy.txt | 30 - test/MC/Disassembler/SystemZ/insn-xr.txt | 12 - test/MC/Disassembler/SystemZ/insn-xy.txt | 30 - test/MC/Disassembler/SystemZ/insns-pcrel.txt | 933 ++++ test/MC/Disassembler/SystemZ/insns.txt | 6020 ++++++++++++++++++++++ test/MC/Disassembler/SystemZ/invalid-regs-01.txt | 22 - test/MC/Disassembler/SystemZ/invalid-regs.txt | 22 + test/MC/Disassembler/SystemZ/unmapped-01.txt | 32 - test/MC/Disassembler/SystemZ/unmapped.txt | 32 + 341 files changed, 7007 insertions(+), 6768 deletions(-) delete mode 100644 test/MC/Disassembler/SystemZ/insn-a.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-adb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-adbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-aeb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-aebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-afi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ag.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-agf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-agfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-agfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-aghi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-agr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-agsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ah.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ahi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ahy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-al.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alc.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alcg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alcgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alcr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-algf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-algfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-algfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-algr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-alr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-aly.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ar.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-asi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-axbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ay.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-basr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-br.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-bras.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-brasl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-brc.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-brcl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-c.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cdb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cdfbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cdgbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ceb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cefbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cegbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cfdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cfebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cfxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgfrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cghi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cghrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cghsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cgxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ch.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-chhsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-chi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-chrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-chsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-chy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clfhsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clgfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clgfrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clghrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clghsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clgrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clhhsi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clhrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cli.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cliy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-clrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cly.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cpsdr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-crl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cs.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-csg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-csy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cxfbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cxgbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-cy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ddb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ddbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-deb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-debr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dlg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dlgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dlr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dsg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dsgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dsgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dsgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-dxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ear.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-fidbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-fiebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-fixbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-flogr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ic.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-icy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-iihf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-iihh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-iihl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-iilf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-iilh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-iill.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-l.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-la.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-larl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lay.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lcdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lcebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lcgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lcgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lcr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lcxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ld.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ldeb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ldebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ldgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ldr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ldxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ldy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-le.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ledbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ler.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lexbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ley.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgdr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgfrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lghi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lghr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lghrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lgrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lhi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lhr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lhrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lhy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llc.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llcr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llgc.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llgcr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llgfrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llgh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llghr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llghrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llhr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llhrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llihf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llihh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llihl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llilf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llilh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-llill.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lmg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lndbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lnebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lnxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lpdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lpebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lpxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lrv.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lrvg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lrvgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lrvr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lxr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ly.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lzdr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lzer.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-lzxr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-madb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-madbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-maeb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-maebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mdb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mdeb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mdebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-meeb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-meebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mghi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mhi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mhy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mlg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mlgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ms.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msdb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mseb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msgfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-msy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mvghi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mvhhi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mvhi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mvi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mviy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mxdb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-mxdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-n.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ng.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ngr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ni.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nihf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nihh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nihl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nilf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nilh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nill.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-niy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-nr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ny.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-o.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-og.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ogr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oihf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oihh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oihl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oilf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oilh.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oill.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oiy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-or.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-oy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-risbg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-rll.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-rllg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-s.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sdb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-seb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slbg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slbgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slgf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slgfi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slgfr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sll.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sllg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-slr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sly.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sqdb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sqdbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sqeb.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sqebr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sqxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sra.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-srag.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-srl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-srlg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-st.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stc.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stcy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-std.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stdy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-ste.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stey.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stgrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sth.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sthrl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sthy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-stmg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-strl.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-strv.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-strvg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sty.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sxbr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-sy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-x.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xg.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xgr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xi.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xihf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xilf.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xiy.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xr.txt delete mode 100644 test/MC/Disassembler/SystemZ/insn-xy.txt create mode 100644 test/MC/Disassembler/SystemZ/insns-pcrel.txt create mode 100644 test/MC/Disassembler/SystemZ/insns.txt delete mode 100644 test/MC/Disassembler/SystemZ/invalid-regs-01.txt create mode 100644 test/MC/Disassembler/SystemZ/invalid-regs.txt delete mode 100644 test/MC/Disassembler/SystemZ/unmapped-01.txt create mode 100644 test/MC/Disassembler/SystemZ/unmapped.txt 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-01.txt deleted file mode 100644 index 12440677ba..0000000000 --- a/test/MC/Disassembler/SystemZ/invalid-regs-01.txt +++ /dev/null @@ -1,22 +0,0 @@ -# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu < %s 2>&1 | FileCheck %s - -# This would be "axbr %f14, %f0", but %r14 is invalid. -# -# CHECK: warning: invalid instruction encoding -# CHECK-NEXT: 0xb3 0x4a 0x00 0xe0 -# CHECK-NEXT: ^ -0xb3 0x4a 0x00 0xe0 - -# This would be "axbr %f0, %f2", but %f2 is invalid. -# -# CHECK-NEXT: warning: invalid instruction encoding -# CHECK-NEXT: 0xb3 0x4a 0x00 0x02 -# CHECK-NEXT: ^ -0xb3 0x4a 0x00 0x02 - -# This would be "dlr %r1, %r8", but %r1 is invalid. -# -# CHECK-NEXT: warning: invalid instruction encoding -# CHECK-NEXT: 0xb9 0x97 0x00 0x18 -# CHECK-NEXT: ^ -0xb9 0x97 0x00 0x18 diff --git a/test/MC/Disassembler/SystemZ/invalid-regs.txt b/test/MC/Disassembler/SystemZ/invalid-regs.txt new file mode 100644 index 0000000000..12440677ba --- /dev/null +++ b/test/MC/Disassembler/SystemZ/invalid-regs.txt @@ -0,0 +1,22 @@ +# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu < %s 2>&1 | FileCheck %s + +# This would be "axbr %f14, %f0", but %r14 is invalid. +# +# CHECK: warning: invalid instruction encoding +# CHECK-NEXT: 0xb3 0x4a 0x00 0xe0 +# CHECK-NEXT: ^ +0xb3 0x4a 0x00 0xe0 + +# This would be "axbr %f0, %f2", but %f2 is invalid. +# +# CHECK-NEXT: warning: invalid instruction encoding +# CHECK-NEXT: 0xb3 0x4a 0x00 0x02 +# CHECK-NEXT: ^ +0xb3 0x4a 0x00 0x02 + +# This would be "dlr %r1, %r8", but %r1 is invalid. +# +# CHECK-NEXT: warning: invalid instruction encoding +# CHECK-NEXT: 0xb9 0x97 0x00 0x18 +# CHECK-NEXT: ^ +0xb9 0x97 0x00 0x18 diff --git a/test/MC/Disassembler/SystemZ/unmapped-01.txt b/test/MC/Disassembler/SystemZ/unmapped-01.txt deleted file mode 100644 index 9379ff6319..0000000000 --- a/test/MC/Disassembler/SystemZ/unmapped-01.txt +++ /dev/null @@ -1,32 +0,0 @@ -# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu 2>&1 | FileCheck %s - -# An unmapped 2-byte instruction -# -# CHECK: warning: invalid instruction encoding -# CHECK-NEXT: 0x01 -# CHECK-NEXT: ^ -0x01 -0x10 - -# An unmapped 4-byte instruction -# -# CHECK-NEXT: warning: invalid instruction encoding -# CHECK-NEXT: 0x53 -# CHECK-NEXT: ^ -0x53 -0x00 0x00 0x00 - -# An unmapped 6-byte instruction -# -# CHECK-NEXT: warning: invalid instruction encoding -# CHECK-NEXT: 0xff -# CHECK-NEXT: ^ -0xff -0x00 0x00 0x00 0x00 0x00 - -# A trailing zero (also unmapped) -# -# CHECK-NEXT: warning: invalid instruction encoding -# CHECK-NEXT: 0x00 -# CHECK-NEXT: ^ -0x00 diff --git a/test/MC/Disassembler/SystemZ/unmapped.txt b/test/MC/Disassembler/SystemZ/unmapped.txt new file mode 100644 index 0000000000..9379ff6319 --- /dev/null +++ b/test/MC/Disassembler/SystemZ/unmapped.txt @@ -0,0 +1,32 @@ +# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu 2>&1 | FileCheck %s + +# An unmapped 2-byte instruction +# +# CHECK: warning: invalid instruction encoding +# CHECK-NEXT: 0x01 +# CHECK-NEXT: ^ +0x01 +0x10 + +# An unmapped 4-byte instruction +# +# CHECK-NEXT: warning: invalid instruction encoding +# CHECK-NEXT: 0x53 +# CHECK-NEXT: ^ +0x53 +0x00 0x00 0x00 + +# An unmapped 6-byte instruction +# +# CHECK-NEXT: warning: invalid instruction encoding +# CHECK-NEXT: 0xff +# CHECK-NEXT: ^ +0xff +0x00 0x00 0x00 0x00 0x00 + +# A trailing zero (also unmapped) +# +# CHECK-NEXT: warning: invalid instruction encoding +# CHECK-NEXT: 0x00 +# CHECK-NEXT: ^ +0x00 -- cgit v1.2.3