aboutsummaryrefslogtreecommitdiff
path: root/target/s390x/tcg/translate.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-25s390x: spelling fixesMichael Tokarev1-1/+1
2023-07-24target/s390x: Make MC raise specification exception when class >= 16Ilya Leoshkevich1-2/+2
2023-07-24target/s390x: Fix ICM with M3=0Ilya Leoshkevich1-0/+6
2023-07-24target/s390x: Make CKSM raise an exception if R2 is oddIlya Leoshkevich1-0/+6
2023-07-10target/s390x: Fix relative long instructions with large offsetsIlya Leoshkevich1-1/+1
2023-07-10target/s390x: Fix LRA overwriting the top 32 bits on DAT errorIlya Leoshkevich1-1/+1
2023-07-10target/s390x: Fix EPSW CC reportingIlya Leoshkevich1-0/+4
2023-06-06Merge tag 'pull-request-2023-06-06' of https://gitlab.com/thuth/qemu into sta...Richard Henderson1-7/+1
2023-06-05accel/tcg: Introduce translator_io_startRichard Henderson1-5/+1
2023-06-05tcg: Pass TCGHelperInfo to tcg_gen_callNRichard Henderson1-0/+4
2023-06-05target/s390x: Fix MXDB and MXDBRIlya Leoshkevich1-7/+1
2023-05-23target/s390x: Use tcg_gen_qemu_{ld,st}_i128 for LPQ, STPQRichard Henderson1-22/+8
2023-05-16target/s390x: Fix EXECUTE of relative branchesIlya Leoshkevich1-23/+58
2023-05-05target/s390x: Finish conversion to tcg_gen_qemu_{ld, st}_*Richard Henderson1-81/+71
2023-04-23tcg: Replace tcg_abort with g_assert_not_reachedRichard Henderson1-2/+2
2023-03-20target/s390x: Handle STGRL to non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle STRL to non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle CLRL and CLGFRL with non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle CGRL and CLGRL with non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle CRL and CGFRL with non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle LLGFRL from non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle LRL and LGFRL from non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Handle LGRL from non-aligned addressesIlya Leoshkevich1-1/+2
2023-03-20target/s390x: Fix EXECUTE of relative long instructionsIlya Leoshkevich1-1/+12
2023-03-20target/s390x: Fix R[NOX]SBG with T=1Ilya Leoshkevich1-0/+4
2023-03-20target/s390x: Implement Early Exception RecognitionIlya Leoshkevich1-0/+16
2023-03-20target/s390x: Fix LPSWIlya Leoshkevich1-10/+12
2023-03-14Merge tag 'pull-tcg-20230313' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell1-187/+21
2023-03-13target/s390x: Avoid tcg_const_i64Richard Henderson1-10/+10
2023-03-13target/s390x: Remove g_out, g_out2, g_in1, g_in2 from DisasContextRichard Henderson1-17/+0
2023-03-13target/s390x: Remove assert vs g_in2Richard Henderson1-10/+10
2023-03-13target/s390x: Drop tcg_temp_free from translate.cRichard Henderson1-105/+0
2023-03-13target/s390x: Drop free_compareRichard Henderson1-45/+1
2023-03-13target/s390x: Fix emulation of C(G)HRLNina Schoetterl-Glausch1-0/+7
2023-03-05target/s390x: Split out gen_ri2Richard Henderson1-9/+14
2023-03-01accel/tcg: Pass max_insn to gen_intermediate_code by pointerRichard Henderson1-1/+1
2023-02-27target/s390x: Use tcg_constant_i32 for fpinst_extract_m34Richard Henderson1-25/+1
2023-02-27target/s390x: Use tcg_constant_* for DisasCompareRichard Henderson1-22/+22
2023-02-27target/s390x: Use tcg_constant_* in local contextsRichard Henderson1-263/+147
2023-02-04target/s390x: Implement CC_OP_NZ in gen_op_calc_ccRichard Henderson1-0/+3
2023-02-04target/s390x: Use tcg_gen_atomic_cmpxchg_i128 for CDSGRichard Henderson1-23/+32
2023-02-04target/s390x: Use Int128 for passing float128Richard Henderson1-23/+53
2023-02-04target/s390x: Use Int128 for returning float128Richard Henderson1-24/+27
2023-02-04target/s390x: Copy wout_x1 to wout_x1_PRichard Henderson1-0/+8
2023-02-04target/s390x: Use Int128 for return from TRERichard Henderson1-2/+5
2023-02-04target/s390x: Use Int128 for return from CKSMRichard Henderson1-2/+4
2023-02-04target/s390x: Use Int128 for return from CLSTRichard Henderson1-2/+6
2023-02-04target/s390x: Use a single return for helper_divs64/u64Richard Henderson1-4/+10
2023-02-04target/s390x: Use a single return for helper_divs32/u32Richard Henderson1-4/+4
2022-12-15target/s390x: The MVCP and MVCS instructions are not privilegedThomas Huth1-2/+4