-
- Downloads
Merge tag 'pull-loongarch-20230506' of https://gitlab.com/gaosong/qemu into staging
Add LoongArch LSX instructions. # -----BEGIN PGP SIGNATURE----- # # iLMEAAEIAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZFXxGwAKCRBAov/yOSY+ # 39EoA/0Uy2DPz6g7J5+9tcIRk9jLrp36aYQJ9J8zRJd226YFvHSfiBWSIteMFOEX # Z0Jx1bL6N97KK/HA74Nx++x0kVuplEGp1s5cO/odL3gYy8RaJm23p9iaDa0D/UaB # ygLvXtuzN4unDFP5EF/wa9zRkDb7qX2iBBvc8OIal7eT4dDX+g== # =gyVU # -----END PGP SIGNATURE----- # gpg: Signature made Sat 06 May 2023 07:18:03 AM BST # gpg: using RSA key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF # gpg: Good signature from "Song Gao <m17746591750@163.com>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: B8FF 1DA0 D2FD CB2D A09C 6C2C 40A2 FFF2 3926 3EDF * tag 'pull-loongarch-20230506' of https://gitlab.com/gaosong/qemu : (45 commits) hw/intc: don't use target_ulong for LoongArch ipi target/loongarch: CPUCFG support LSX target/loongarch: Use {set/get}_gpr replace to cpu_fpr target/loongarch: Implement vldi target/loongarch: Implement vld vst target/loongarch: Implement vilvl vilvh vextrins vshuf target/loongarch: Implement vreplve vpack vpick target/loongarch: Implement vinsgr2vr vpickve2gr vreplgr2vr target/loongarch: Implement vbitsel vset target/loongarch: Implement vfcmp target/loongarch: Implement vseq vsle vslt target/loongarch: Implement LSX fpu fcvt instructions target/loongarch: Implement LSX fpu arith instructions target/loongarch: Implement vfrstp target/loongarch: Implement vbitclr vbitset vbitrev target/loongarch: Implement vpcnt target/loongarch: Implement vclo vclz target/loongarch: Implement vssrlrn vssrarn target/loongarch: Implement vssrln vssran target/loongarch: Implement vsrlrn vsrarn ... Signed-off-by:Richard Henderson <richard.henderson@linaro.org>
No related branches found
No related tags found
Showing
- hw/intc/loongarch_ipi.c 1 addition, 1 deletionhw/intc/loongarch_ipi.c
- linux-user/loongarch64/signal.c 2 additions, 2 deletionslinux-user/loongarch64/signal.c
- target/loongarch/cpu.c 4 additions, 1 deletiontarget/loongarch/cpu.c
- target/loongarch/cpu.h 26 additions, 1 deletiontarget/loongarch/cpu.h
- target/loongarch/disas.c 911 additions, 0 deletionstarget/loongarch/disas.c
- target/loongarch/fpu_helper.c 1 addition, 1 deletiontarget/loongarch/fpu_helper.c
- target/loongarch/gdbstub.c 2 additions, 2 deletionstarget/loongarch/gdbstub.c
- target/loongarch/helper.h 566 additions, 0 deletionstarget/loongarch/helper.h
- target/loongarch/insn_trans/trans_farith.c.inc 60 additions, 12 deletionstarget/loongarch/insn_trans/trans_farith.c.inc
- target/loongarch/insn_trans/trans_fcmp.c.inc 8 additions, 4 deletionstarget/loongarch/insn_trans/trans_fcmp.c.inc
- target/loongarch/insn_trans/trans_fmemory.c.inc 25 additions, 12 deletionstarget/loongarch/insn_trans/trans_fmemory.c.inc
- target/loongarch/insn_trans/trans_fmov.c.inc 22 additions, 9 deletionstarget/loongarch/insn_trans/trans_fmov.c.inc
- target/loongarch/insn_trans/trans_lsx.c.inc 4400 additions, 0 deletionstarget/loongarch/insn_trans/trans_lsx.c.inc
- target/loongarch/insns.decode 811 additions, 0 deletionstarget/loongarch/insns.decode
- target/loongarch/internals.h 23 additions, 0 deletionstarget/loongarch/internals.h
- target/loongarch/lsx_helper.c 3004 additions, 0 deletionstarget/loongarch/lsx_helper.c
- target/loongarch/machine.c 72 additions, 7 deletionstarget/loongarch/machine.c
- target/loongarch/meson.build 1 addition, 0 deletionstarget/loongarch/meson.build
- target/loongarch/translate.c 49 additions, 6 deletionstarget/loongarch/translate.c
- target/loongarch/translate.h 1 addition, 0 deletionstarget/loongarch/translate.h
Loading
Please register or sign in to comment