summaryrefslogtreecommitdiffstats
path: root/target-s390x/insn-data.def
Commit message (Collapse)AuthorAgeFilesLines
* target-s390: Perform COMPARE AND SWAP inlineRichard Henderson2013-01-051-6/+6
| | | | | | | Still no proper solution for CONFIG_USER_ONLY, but the system version is significantly better. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Optimize XCRichard Henderson2013-01-051-1/+1
| | | | | | Notice XC with same address and convert that to store of zero. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement LOAD/SET FP AND SIGNALRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement SET ROUNDING MODERichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement LCDFRRichard Henderson2013-01-051-0/+1
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement CPSDRRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement POPCNTRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement CONVERT FROM LOGICALRichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement CONVERT TO LOGICALRichard Henderson2013-01-051-0/+7
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement STORE ON CONDITIONRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement LOAD ON CONDITIONRichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement COMPARE AND TRAPRichard Henderson2013-01-051-0/+11
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement COMPARE RELATIVE LONGRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement PREFETCHRichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement R[NOX]SBGRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement LDGR, LGDRRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement RISBGRichard Henderson2013-01-051-0/+5
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement COMPARE AND BRANCHRichard Henderson2013-01-051-0/+19
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Implement BRANCH ON INDEXRichard Henderson2013-01-051-0/+10
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SERVCRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert LPSWERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STFLRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STSIRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SACFRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STCKERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CSPRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STURARichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert subchannel instructionsRichard Henderson2013-01-051-0/+14
| | | | | | | While we're at it, list all of the chapter 14 subchannel insns. Which is easy since all merely need indicate non-operation. Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert RRBERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SSKERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert ISKERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert IPTERichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STAPRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SPX, STPXRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert PTLBRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SPKARichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SPT, STPTRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SCKC, STCKCRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STCKRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SCKRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert STIDPRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert SRSTRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CLST, MVSTRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert MVPGRichard Henderson2013-01-051-0/+2
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert EAR, SARRichard Henderson2013-01-051-0/+4
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* target-s390: Convert CKSMRichard Henderson2013-01-051-0/+3
| | | | Signed-off-by: Richard Henderson <rth@twiddle.net>
* 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>