aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/helper.h
AgeCommit message (Expand)AuthorFilesLines
2019-05-17s390x/tcg: Implement VECTOR SHIFT RIGHT ARITHMETICDavid Hildenbrand1-0/+1
2019-05-17s390x/tcg: Implement VECTOR SHIFT LEFT (BY BYTE)David Hildenbrand1-0/+1
2019-05-17s390x/tcg: Implement VECTOR ELEMENT ROTATE AND INSERT UNDER MASKDavid Hildenbrand1-0/+2
2019-05-17s390x/tcg: Implement VECTOR ELEMENT ROTATE LEFT LOGICALDavid Hildenbrand1-0/+4
2019-05-17s390x/tcg: Implement VECTOR POPULATION COUNTDavid Hildenbrand1-0/+2
2019-05-17s390x/tcg: Implement VECTOR MULTIPLY *David Hildenbrand1-0/+16
2019-05-17s390x/tcg: Implement VECTOR MULTIPLY AND ADD *David Hildenbrand1-0/+18
2019-05-17s390x/tcg: Implement VECTOR GALOIS FIELD MULTIPLY SUM (AND ACCUMULATE)David Hildenbrand1-0/+8
2019-05-17s390x/tcg: Implement VECTOR COUNT TRAILING ZEROSDavid Hildenbrand1-0/+2
2019-05-17s390x/tcg: Implement VECTOR COUNT LEADING ZEROSDavid Hildenbrand1-0/+2
2019-05-17s390x/tcg: Implement VECTOR AVERAGE LOGICALDavid Hildenbrand1-0/+2
2019-05-17s390x/tcg: Implement VECTOR AVERAGEDavid Hildenbrand1-0/+4
2019-03-11s390x/tcg: Implement VECTOR STORE WITH LENGTHDavid Hildenbrand1-0/+1
2019-03-11s390x/tcg: Provide probe_write_access helperDavid Hildenbrand1-0/+1
2019-03-11s390x/tcg: Implement VECTOR PERMUTEDavid Hildenbrand1-0/+1
2019-03-11s390x/tcg: Implement VECTOR PACK *David Hildenbrand1-0/+15
2019-03-11s390x/tcg: Implement VECTOR LOAD TO BLOCK BOUNDARYDavid Hildenbrand1-0/+3
2019-03-04s390x/tcg: Implement rounding mode and XxC for LOAD ROUNDEDDavid Hildenbrand1-3/+3
2019-03-04s390x/tcg: Check for exceptions in SET BFP ROUNDING MODEDavid Hildenbrand1-0/+1
2019-03-04s390x/tcg: Handle SET FPC AND LOAD FPC 3-bit BFP rounding modesDavid Hildenbrand1-1/+1
2019-02-18target/s390x: Implement STCK et al for CONFIG_USER_ONLYRichard Henderson1-1/+1
2018-10-04s390x/tcg: factor out and fix DATA exception injectionDavid Hildenbrand1-0/+1
2018-07-02s390x/tcg: implement SET CLOCKDavid Hildenbrand1-0/+1
2018-02-09s390x/tcg: wire up pci instructionsCornelia Huck1-0/+9
2018-02-09s390x/tcg: implement TEST PENDING INTERRUPTIONDavid Hildenbrand1-0/+1
2018-01-22s390x/tcg: fixup TEST PROTECTIONDavid Hildenbrand1-1/+1
2018-01-22s390x/tcg: implement TEST PROTECTIONDavid Hildenbrand1-1/+1
2017-12-14s390x/tcg: implement extract-CPU-time facilityDavid Hildenbrand1-1/+1
2017-12-14s390x/tcg: wire up SET CHANNEL MONITORDavid Hildenbrand1-0/+1
2017-12-14s390x/tcg: wire up SET ADDRESS LIMITDavid Hildenbrand1-0/+1
2017-12-14s390x/tcg: wire up STORE CHANNEL REPORT WORDDavid Hildenbrand1-0/+1
2017-12-14s390x/tcg: implement SET CLOCK PROGRAMMABLE FIELDDavid Hildenbrand1-0/+1
2017-10-24target/s390x: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota1-0/+4
2017-10-20s390x/tcg: switch to new SIGP handling codeDavid Hildenbrand1-1/+1
2017-10-06s390x/tcg: make STFL store into the lowcoreDavid Hildenbrand1-1/+1
2017-10-06s390x/tcg: add basic MSA featuresDavid Hildenbrand1-0/+1
2017-07-17target/s390x: Implement TRTRRichard Henderson1-0/+1
2017-07-17target/s390x: Implement SRSTURichard Henderson1-0/+1
2017-07-17target/s390x: Tidy SRSTRichard Henderson1-1/+1
2017-07-17target/s390x: Implement CONVERT UNICODE insnsRichard Henderson1-0/+6
2017-07-17target/s390x: Implement CSSTRichard Henderson1-0/+1
2017-06-23target/s390x: Implement idte instructionDavid Hildenbrand1-0/+1
2017-06-23target/s390x: implement mvcos instructionDavid Hildenbrand1-0/+1
2017-06-06target/s390x: implement STORE PAIR TO QUADWORDAurelien Jarno1-0/+1
2017-06-06target/s390x: implement LOAD PAIR FROM QUADWORDAurelien Jarno1-0/+1
2017-06-06target/s390x: implement TRANSLATE ONE/TWO TO ONE/TWOAurelien Jarno1-0/+1
2017-06-06target/s390x: implement TEST DECIMALAurelien Jarno1-0/+1
2017-06-06target/s390x: implement UNPACK UNICODEAurelien Jarno1-0/+1
2017-06-06target/s390x: implement UNPACK ASCIIAurelien Jarno1-0/+1
2017-06-06target/s390x: implement PACK UNICODEAurelien Jarno1-0/+1