aboutsummaryrefslogtreecommitdiff
path: root/target/loongarch/insn_trans
AgeCommit message (Expand)AuthorFilesLines
2023-11-03linux-user/loongarch64: Use traps to track LSX/LASX usageRichard Henderson1-11/+0
2023-10-13target/loongarch: Add preldx instructionSong Gao1-0/+5
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson10-71/+71
2023-09-20target/loongarch: Implement xvld xvstSong Gao1-60/+152
2023-09-20target/loongarch: Implement xvshuf xvperm{i} xvshuf4iSong Gao1-4/+26
2023-09-20target/loongarch: Implement xvpack xvpick xvilv{l/h}Song Gao1-0/+24
2023-09-20target/loongarch: Implement xvreplve xvinsve0 xvpickveSong Gao1-57/+114
2023-09-20target/loongarch: Implement xvinsgr2vr xvpickve2grSong Gao1-170/+38
2023-09-20target/loongarch: Implement xvbitsel xvsetSong Gao1-21/+78
2023-09-20target/loongarch: Implement xvfcmpSong Gao1-16/+15
2023-09-20target/loongarch: Implement xvseq xvsle xvsltSong Gao1-154/+103
2023-09-20target/loongarch: Implement LASX fpu fcvt instructionsSong Gao1-0/+52
2023-09-20target/loongarch: Implement LASX fpu arith instructionsSong Gao1-12/+63
2023-09-20target/loongarch: Implement xvfrstpSong Gao1-0/+4
2023-09-20target/loongarch: Implement xvbitclr xvbitset xvbitrevSong Gao1-0/+24
2023-09-20target/loongarch: Implement xvpcntSong Gao1-0/+4
2023-09-20target/loongarch: Implement xvclo xvclzSong Gao1-0/+8
2023-09-20target/loongarch: Implement xvssrlrn xvssrarnSong Gao1-0/+28
2023-09-20target/loongarch: Implement xvssrln xvssranSong Gao1-0/+28
2023-09-20target/loongarch: Implement xvsrlrn xvsrarnSong Gao1-0/+14
2023-09-20target/loongarch: Implement xvsrln xvsranSong Gao1-0/+14
2023-09-20target/loongarch: Implement xvsrlr xvsrarSong Gao1-0/+16
2023-09-20target/loongarch: Implement xvsllwil xvextlSong Gao1-4/+17
2023-09-20target/loongarch: Implement xvsll xvsrl xvsra xvrotrSong Gao1-0/+32
2023-09-20target/loongarch: Implement LASX logic instructionsSong Gao1-16/+22
2023-09-20target/loongarch: Implement xvldiSong Gao1-7/+6
2023-09-20target/loongarch: Implement xvmskltz/xvmskgez/xvmsknzSong Gao1-0/+6
2023-09-20target/loongarch: Implement xvsigncovSong Gao1-0/+4
2023-09-20target/loongarch: Implement vext2xvSong Gao1-0/+13
2023-09-20target/loongarch: Implement xvexthSong Gao1-4/+17
2023-09-20target/loongarch: Implement xvsatSong Gao1-0/+8
2023-09-20target/loongarch; Implement xvdiv/xvmodSong Gao1-0/+16
2023-09-20target/loongarch: Implement xvmadd/xvmsub/xvmaddw{ev/od}Song Gao1-36/+85
2023-09-20target/loongarch: Implement xvmul/xvmuh/xvmulw{ev/od}Song Gao1-29/+84
2023-09-20target/loongarch: Implement xvmax/xvminSong Gao1-0/+32
2023-09-20target/loongarch: Implement xvaddaSong Gao1-0/+4
2023-09-20target/loongarch: Implement xvabsdSong Gao1-0/+8
2023-09-20target/loongarch: Implement xavg/xvagrSong Gao1-0/+16
2023-09-20target/loongarch: Implement xvaddw/xvsubwSong Gao1-0/+41
2023-09-20target/loongarch: Implement xvhaddw/xvhsubwSong Gao1-4/+26
2023-09-20target/loongarch: Implement xvsadd/xvssubSong Gao1-0/+17
2023-09-20target/loongarch: Implement xvnegSong Gao1-4/+15
2023-09-20target/loongarch: Implement xvaddi/xvsubiSong Gao1-8/+28
2023-09-20target/loongarch: Implement xvreplgr2vrSong Gao1-7/+18
2023-09-20target/loongarch: Implement xvadd/xvsubSong Gao1-39/+68
2023-09-20target/loongarch: check_vec support check LASX instructionsSong Gao1-0/+6
2023-09-20target/loongarch: Replace CHECK_SXE to check_vec(ctx, 16)Song Gao1-56/+192
2023-09-20target/loongarch: Use gen_helper_gvec_2i for 2OP + imm vector instructionsSong Gao1-7/+11
2023-09-20target/loongarch: Use gen_helper_gvec_2 for 2OP vector instructionsSong Gao1-6/+10
2023-09-20target/loongarch: Use gen_helper_gvec_2_ptr for 2OP + env vector instructionsSong Gao1-56/+73