aboutsummaryrefslogtreecommitdiff
path: root/target/sparc
AgeCommit message (Expand)AuthorFilesLines
8 daystarget/sparc: Constify all Property and PropertyInfoRichard Henderson1-2/+2
11 daysMerge tag 'pull-tcg-20241212' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi1-18/+8
11 daysMerge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi1-1/+1
11 daystarget/sparc: Use memcpy() and remove memcpy32()Philippe Mathieu-Daudé1-18/+8
12 daystarget/sparc: Set default NaN pattern explicitlyPeter Maydell1-0/+2
12 daystarget/sparc: Initialize local scratch float_status from env->fp_statusPeter Maydell3-8/+8
12 daystarget/sparc: Set Float3NaNPropRule explicitlyPeter Maydell1-0/+2
12 daystarget/sparc: Set FloatInfZeroNaNRule explicitlyPeter Maydell1-0/+2
13 daystarget/sparc: Replace type_register() with type_register_static()Zhao Liu1-1/+1
2024-11-05target/sparc: Explicitly set 2-NaN propagation rulePeter Maydell2-2/+16
2024-11-05target/sparc: Move cpu_put_fsr(env, 0) call to resetPeter Maydell1-1/+1
2024-09-20license: Update deprecated SPDX tag LGPL-2.0+ to LGPL-2.0-or-laterPhilippe Mathieu-Daudé2-2/+2
2024-09-11target/sparc: Add gen_trap_if_nofpu_fpexceptionRichard Henderson1-29/+61
2024-09-11target/sparc: Implement STDFQRichard Henderson2-3/+27
2024-09-11target/sparc: Add FSR_QNE to tb_flagsRichard Henderson2-4/+14
2024-09-11target/sparc: Populate sparc32 FQ when raising fp exceptionCarl Hauser1-15/+25
2024-09-11target/sparc: Add FQ and FSR.QNECarl Hauser3-0/+51
2024-08-20target/sparc: Restrict STQF to sparcv9Richard Henderson2-2/+2
2024-07-23sparc/ldst_helper: make range overlap check more readableYao Xingtao1-3/+2
2024-07-11target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementationPeter Maydell1-0/+1
2024-06-19target/sparc: use signed denominator in sdiv helperClément Chigot1-1/+1
2024-06-05target/sparc: Enable VIS4 feature bitRichard Henderson1-0/+3
2024-06-05target/sparc: Implement monitor ASIsRichard Henderson3-0/+16
2024-06-05target/sparc: Implement MWAITRichard Henderson2-0/+12
2024-06-05target/sparc: Implement SUBXC, SUBXCccRichard Henderson2-0/+16
2024-06-05target/sparc: Implement FPMIN, FPMAXRichard Henderson2-0/+28
2024-06-05target/sparc: Implement VIS4 comparisonsRichard Henderson4-47/+153
2024-06-05target/sparc: Implement 8-bit FPADD, FPADDS, and FPADDUSRichard Henderson2-0/+20
2024-06-05target/sparc: Implement FALIGNDATAiRichard Henderson2-3/+31
2024-06-05target/sparc: Add feature bit for VIS4Richard Henderson2-0/+3
2024-06-05target/sparc: Implement IMA extensionRichard Henderson4-0/+31
2024-06-05target/sparc: Enable VIS3 feature bitRichard Henderson1-0/+3
2024-06-05target/sparc: Implement XMULXRichard Henderson4-0/+19
2024-06-05target/sparc: Implement UMULXHIRichard Henderson2-0/+9
2024-06-05target/sparc: Implement PDISTNRichard Henderson2-0/+12
2024-06-05target/sparc: Implement MOVsTOw, MOVdTOx, MOVwTOs, MOVxTOdRichard Henderson2-0/+42
2024-06-05target/sparc: Implement LZCNTRichard Henderson2-0/+19
2024-06-05target/sparc: Implement LDXEFSRRichard Henderson4-2/+17
2024-06-05target/sparc: Implement FSLL, FSRL, FSRA, FSLASRichard Henderson4-0/+58
2024-06-05target/sparc: Implement FPCMPEQ8, FPCMPNE8, FPCMPULE8, FPCMPUGT8Richard Henderson4-0/+58
2024-06-05target/sparc: Implement FPADDS, FPSUBSRichard Henderson2-0/+91
2024-06-05target/sparc: Implement FPADD64, FPSUB64Richard Henderson2-0/+5
2024-06-05target/sparc: Implement FMEAN16Richard Henderson4-0/+53
2024-06-05target/sparc: Implement FLCMPRichard Henderson4-0/+86
2024-06-05target/sparc: Implement FHADD, FHSUB, FNHADD, FNADD, FNMULRichard Henderson4-0/+160
2024-06-05target/sparc: Implement FCHKSM16Richard Henderson4-0/+57
2024-06-05target/sparc: Implement CMASK instructionsRichard Henderson4-0/+58
2024-06-05target/sparc: Implement ADDXC, ADDXCccRichard Henderson2-0/+17
2024-06-05target/sparc: Add feature bits for VIS 3Richard Henderson2-0/+5
2024-06-05target/sparc: Implement FMAf extensionRichard Henderson6-6/+123