summaryrefslogtreecommitdiff
path: root/target-s390x/translate.c
AgeCommit message (Collapse)AuthorFilesLines
2013-01-05target-s390: Convert SPKARichard Henderson1-12/+8
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SPT, STPTRichard Henderson1-18/+14
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SCKC, STCKCRichard Henderson1-18/+14
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert STCKRichard Henderson1-9/+8
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SCKRichard Henderson1-10/+0
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert STIDPRichard Henderson1-9/+7
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SRSTRichard Henderson1-17/+14
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert CLST, MVSTRichard Henderson1-23/+19
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert MVPGRichard Henderson1-12/+8
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert EAR, SARRichard Henderson1-11/+14
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert CKSMRichard Henderson1-9/+22
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert IPMRichard Henderson1-6/+19
Note that the previous placement of the PM field was incorrect. Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LFPC, SFPCRichard Henderson1-57/+7
Note that we were failing to set the rounding mode in fpu_status. Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FLOGRRichard Henderson1-30/+36
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert CONVERT FROM FIXEDRichard Henderson1-47/+26
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert CONVERT TO FIXEDRichard Henderson1-55/+70
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LOAD ZERORichard Henderson1-15/+14
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FP SQUARE ROOTRichard Henderson1-3/+19
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVERichard Henderson1-26/+57
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert TEST DATA CLASSRichard Henderson1-44/+22
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert MULTIPLY AND ADD, SUBTRACTRichard Henderson1-32/+31
Use the new float*_muladd interface to softfloat. Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FP MULTIPLYRichard Henderson1-23/+33
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FP DIVIDERichard Henderson1-22/+19
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FP SUBTRACTRichard Henderson1-32/+19
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENEDRichard Henderson1-94/+123
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LLGTRichard Henderson1-44/+6
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert STORE REVERSEDRichard Henderson1-10/+24
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LOAD REVERSEDRichard Henderson1-47/+30
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LOAD CONTROL, part 2Richard Henderson1-53/+23
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert TPROTRichard Henderson1-37/+10
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert STCMRichard Henderson1-24/+49
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert CLMRichard Henderson1-13/+19
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert COMPARE AND SWAPRichard Henderson1-37/+41
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LCTL, STCTLRichard Henderson1-30/+24
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert EFPC, STFPCRichard Henderson1-25/+13
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SIGPRichard Henderson1-16/+12
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LRARichard Henderson1-11/+9
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>
2013-01-05target-s390: Convert MVCP, MVCSRichard Henderson1-26/+23
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert CLCRichard Henderson1-73/+34
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert NC, XC, OC, TR, UNPKRichard Henderson1-38/+50
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert MVCRichard Henderson1-168/+9
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>
2013-01-05target-s390: Convert CLCLE, MVCLERichard Henderson1-26/+24
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LAM, STAMRichard Henderson1-24/+22
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert STNSM, STOSMRichard Henderson1-18/+25
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert NI, XI, OIRichard Henderson1-25/+0
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert MOVERichard Henderson1-16/+11
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert LOAD, STORE MULTIPLERichard Henderson1-89/+123
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SHIFT DOUBLERichard Henderson1-30/+0
Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert SHIFT, ROTATE SINGLERichard Henderson1-98/+109
Note that we were missing the 32-bit SLA. Signed-off-by: Richard Henderson <rth@twiddle.net>
2013-01-05target-s390: Convert DIAGNOSERichard Henderson1-17/+16
Signed-off-by: Richard Henderson <rth@twiddle.net>