Home
last modified time | relevance | path

Searched refs:lasx (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/linux-user/loongarch64/
H A Dsignal.c104 struct ctx_layout lasx; member
138 sp = extframe_alloc(extctx, &extctx->lasx, in setup_extcontext()
171 info = extctx->lasx.haddr; in setup_sigframe()
174 __put_user(extctx->lasx.size, &info->size); in setup_sigframe()
266 extctx->lasx.gaddr = frame; in parse_extcontext()
267 extctx->lasx.size = size; in parse_extcontext()
290 if (extctx->lasx.haddr) { in restore_sigframe()
292 extctx->lasx.haddr + sizeof(struct target_sctx_info); in restore_sigframe()
369 extctx.lasx.haddr = (void *)frame + (extctx.lasx.gaddr - frame_addr); in setup_rt_frame()
421 if (extctx.lasx.gaddr) { in do_rt_sigreturn()
[all …]
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc1699 bool lasx = type == TCG_TYPE_V256;
1702 tcg_out32(s, encode_vdj_insn(repl_insn[lasx][vece], rd, rs));
1709 bool lasx = type == TCG_TYPE_V256;
1722 if (lasx) {
1729 if (lasx) {
1736 if (lasx) {
1743 if (lasx) {
1777 static void tcg_out_addsub_vec(TCGContext *s, bool lasx, unsigned vece,
1806 insn = sub_vec_imm_insn[lasx][vece];
1809 insn = add_vec_imm_insn[lasx][vece];
[all …]
/openbmc/linux/arch/loongarch/kernel/
H A Dgenex.S92 BUILD_HANDLER lasx lasx none
H A Dsignal.c89 struct _ctx_layout lasx; member
538 struct sctx_info __user *info = extctx->lasx.addr; in protected_save_lasx_context()
559 err |= __put_user(extctx->lasx.size, &info->size); in protected_save_lasx_context()
578 struct sctx_info __user *info = extctx->lasx.addr; in protected_restore_lasx_context()
700 if (extctx->lasx.addr) in setup_sigcontext()
754 extctx->lasx.addr = info; in parse_extcontext()
809 if (extctx.lasx.addr) in restore_sigcontext()
875 new_sp = extframe_alloc(extctx, &extctx->lasx, in setup_extcontext()
/openbmc/qemu/configs/targets/
H A Dloongarch64-linux-user.mak4 …loongarch-base64.xml gdb-xml/loongarch-fpu.xml gdb-xml/loongarch-lsx.xml gdb-xml/loongarch-lasx.xml
H A Dloongarch64-softmmu.mak5 …loongarch-base64.xml gdb-xml/loongarch-fpu.xml gdb-xml/loongarch-lsx.xml gdb-xml/loongarch-lasx.xml
/openbmc/linux/arch/loongarch/lib/
H A Dxor_simd_glue.c71 MAKE_XOR_GLUES(lasx);
/openbmc/linux/
H A Dopengrok1.0.log[all...]