aboutsummaryrefslogtreecommitdiff
path: root/target/loongarch
AgeCommit message (Expand)AuthorFilesLines
2023-11-03linux-user/loongarch64: Use traps to track LSX/LASX usageRichard Henderson1-11/+0
2023-11-03target/loongarch: Support 4K page sizeSong Gao2-6/+5
2023-11-03target/loongarch: Implement query-cpu-model-expansionSong Gao1-0/+64
2023-11-03target/loongarch: Allow user enable/disable LSX/LASX featuresSong Gao2-0/+69
2023-11-03target/loongarch: Add cpu model 'max'Song Gao1-0/+7
2023-10-13target/loongarch: Add preldx instructionSong Gao3-0/+15
2023-10-13target/loongarch: fix ASXE flag conflictJiajie Chen1-2/+2
2023-10-11hw/core/cpu: Return static value with gdb_arch_name()Akihiko Odaki1-4/+4
2023-10-07meson: Rename target_softmmu_arch -> target_system_archPhilippe Mathieu-Daudé1-1/+1
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson1-5/+3
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson1-2/+2
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson11-80/+80
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson1-1/+0
2023-10-03target/*: Add instance_align to all cpu base classesRichard Henderson1-0/+1
2023-09-20target/loongarch: CPUCFG support LASXSong Gao1-0/+1
2023-09-20target/loongarch: Move simply DO_XX marcos togtherSong Gao2-48/+42
2023-09-20target/loongarch: Implement xvld xvstSong Gao3-60/+194
2023-09-20target/loongarch: Implement xvshuf xvperm{i} xvshuf4iSong Gao5-46/+175
2023-09-20target/loongarch: Implement xvpack xvpick xvilv{l/h}Song Gao4-60/+156
2023-09-20target/loongarch: Implement xvreplve xvinsve0 xvpickveSong Gao5-57/+201
2023-09-20target/loongarch: Implement xvinsgr2vr xvpickve2grSong Gao4-170/+74
2023-09-20target/loongarch: Implement xvbitsel xvsetSong Gao5-44/+147
2023-09-20target/loongarch: Implement xvfcmpSong Gao5-22/+117
2023-09-20target/loongarch: Implement xvseq xvsle xvsltSong Gao4-165/+201
2023-09-20target/loongarch: Implement LASX fpu fcvt instructionsSong Gao4-86/+315
2023-09-20target/loongarch: Implement LASX fpu arith instructionsSong Gao4-16/+158
2023-09-20target/loongarch: Implement xvfrstpSong Gao4-12/+34
2023-09-20target/loongarch: Implement xvbitclr xvbitset xvbitrevSong Gao4-21/+99
2023-09-20target/loongarch: Implement xvpcntSong Gao4-1/+16
2023-09-20target/loongarch: Implement xvclo xvclzSong Gao4-1/+28
2023-09-20target/loongarch: Implement xvssrlrn xvssrarnSong Gao4-199/+378
2023-09-20target/loongarch: Implement xvssrln xvssranSong Gao4-191/+353
2023-09-20target/loongarch: Implement xvsrlrn xvsrarnSong Gao4-85/+159
2023-09-20target/loongarch: Implement xvsrln xvsranSong Gao4-75/+137
2023-09-20target/loongarch: Implement xvsrlr xvsrarSong Gao4-4/+59
2023-09-20target/loongarch: Implement xvsllwil xvextlSong Gao4-21/+63
2023-09-20target/loongarch: Implement xvsll xvsrl xvsra xvrotrSong Gao3-0/+101
2023-09-20target/loongarch: Implement LASX logic instructionsSong Gao4-18/+48
2023-09-20target/loongarch: Implement xvldiSong Gao3-7/+15
2023-09-20target/loongarch: Implement xvmskltz/xvmskgez/xvmsknzSong Gao4-24/+74
2023-09-20target/loongarch: Implement xvsigncovSong Gao3-0/+14
2023-09-20target/loongarch: Implement vext2xvSong Gao5-0/+80
2023-09-20target/loongarch: Implement xvexthSong Gao4-16/+59
2023-09-20target/loongarch: Implement xvsatSong Gao4-23/+51
2023-09-20target/loongarch; Implement xvdiv/xvmodSong Gao4-1/+53
2023-09-20target/loongarch: Implement xvmadd/xvmsub/xvmaddw{ev/od}Song Gao4-89/+212
2023-09-20target/loongarch: Implement xvmul/xvmuh/xvmulw{ev/od}Song Gao4-55/+189
2023-09-20target/loongarch: Implement xvmax/xvminSong Gao4-11/+114
2023-09-20target/loongarch: Implement xvaddaSong Gao4-14/+30
2023-09-20target/loongarch: Implement xvabsdSong Gao3-0/+26