Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | target-s390: Perform COMPARE AND SWAP inline | Richard Henderson | 2013-01-05 | 1 | -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 XC | Richard Henderson | 2013-01-05 | 1 | -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 SIGNAL | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement SET ROUNDING MODE | Richard Henderson | 2013-01-05 | 1 | -0/+5 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement LCDFR | Richard Henderson | 2013-01-05 | 1 | -0/+1 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement CPSDR | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement POPCNT | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement CONVERT FROM LOGICAL | Richard Henderson | 2013-01-05 | 1 | -0/+7 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement CONVERT TO LOGICAL | Richard Henderson | 2013-01-05 | 1 | -0/+7 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement STORE ON CONDITION | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement LOAD ON CONDITION | Richard Henderson | 2013-01-05 | 1 | -0/+5 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement COMPARE AND TRAP | Richard Henderson | 2013-01-05 | 1 | -0/+11 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement COMPARE RELATIVE LONG | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement PREFETCH | Richard Henderson | 2013-01-05 | 1 | -0/+5 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement R[NOX]SBG | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement LDGR, LGDR | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement RISBG | Richard Henderson | 2013-01-05 | 1 | -0/+5 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement COMPARE AND BRANCH | Richard Henderson | 2013-01-05 | 1 | -0/+19 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Implement BRANCH ON INDEX | Richard Henderson | 2013-01-05 | 1 | -0/+10 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SERVC | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert LPSWE | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STFL | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STSI | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SACF | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STCKE | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert CSP | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STURA | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert subchannel instructions | Richard Henderson | 2013-01-05 | 1 | -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 RRBE | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SSKE | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert ISKE | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert IPTE | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STAP | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SPX, STPX | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert PTLB | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SPKA | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SPT, STPT | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SCKC, STCKC | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STCK | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SCK | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert STIDP | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert SRST | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert CLST, MVST | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert MVPG | Richard Henderson | 2013-01-05 | 1 | -0/+2 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert EAR, SAR | Richard Henderson | 2013-01-05 | 1 | -0/+4 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert CKSM | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert IPM | Richard Henderson | 2013-01-05 | 1 | -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, SFPC | Richard Henderson | 2013-01-05 | 1 | -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 FLOGR | Richard Henderson | 2013-01-05 | 1 | -0/+3 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> | ||||
* | target-s390: Convert CONVERT FROM FIXED | Richard Henderson | 2013-01-05 | 1 | -0/+7 |
| | | | | Signed-off-by: Richard Henderson <rth@twiddle.net> |