summaryrefslogtreecommitdiffstats
path: root/target-s390x/insn-data.def
Commit message (Collapse)AuthorAgeFilesLines
* target-s390: Convert IPMRichard Henderson2013-01-051-0/+2
| | | | | | Note that the previous placement of the PM field was incorrect. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LFPC, SFPCRichard Henderson2013-01-051-0/+6
| | | | | | Note that we were failing to set the rounding mode in fpu_status. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FLOGRRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CONVERT FROM FIXEDRichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CONVERT TO FIXEDRichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LOAD ZERORichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP SQUARE ROOTRichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVERichard Henderson2013-01-051-0/+9
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert TEST DATA CLASSRichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert MULTIPLY AND ADD, SUBTRACTRichard Henderson2013-01-051-0/+11
| | | | | | Use the new float*_muladd interface to softfloat. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP MULTIPLYRichard Henderson2013-01-051-0/+9
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP DIVIDERichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP SUBTRACTRichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENEDRichard Henderson2013-01-051-0/+25
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LLGTRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STORE REVERSEDRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LOAD REVERSEDRichard Henderson2013-01-051-0/+6
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LOAD CONTROL, part 2Richard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert TPROTRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STCMRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CLMRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert COMPARE AND SWAPRichard Henderson2013-01-051-0/+9
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LCTL, STCTLRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert EFPC, STFPCRichard Henderson2013-01-051-0/+6
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SIGPRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LRARichard Henderson2013-01-051-0/+4
| | | | | | | Note that truncating the store to r1 based on PSW_MASK_64 is incorrect. We always modify the entire register. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert MVCP, MVCSRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CLCRichard Henderson2013-01-051-0/+1
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert NC, XC, OC, TR, UNPKRichard Henderson2013-01-051-0/+11
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert MVCRichard Henderson2013-01-051-0/+1
| | | | | | | | The code that was in gen_op_mvc was a bit confused wrt what lengths it wanted to handle. I also disbelieve that the inline memset is worthwhile. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CLCLE, MVCLERichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LAM, STAMRichard Henderson2013-01-051-0/+6
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STNSM, STOSMRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert NI, XI, OIRichard Henderson2013-01-051-0/+6
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert MOVERichard Henderson2013-01-051-0/+6
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LOAD, STORE MULTIPLERichard Henderson2013-01-051-0/+14
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SHIFT DOUBLERichard Henderson2013-01-051-0/+8
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SHIFT, ROTATE SINGLERichard Henderson2013-01-051-0/+21
| | | | | | Note that we were missing the 32-bit SLA. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert DIAGNOSERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LOAD PSWRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SET SYSTEM MASKRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CONVERT TO DECIMALRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP STORERichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert EXECUTERichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert INSERT CHARACTERS UNDER MASKRichard Henderson2013-01-051-0/+4
| | | | | | | Change the CC handling to be more like TEST UNDER MASK, with val & mask. This lets us handle ICMH much more like ICM. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert INSERT CHARACTERRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert FP LOADRichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert MOVE LONGRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SUPERVISOR CALLRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SET ADDRESSING MODERichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>