summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/loongarch64/bits/user.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/loongarch64/bits/user.h b/arch/loongarch64/bits/user.h
index fd9b7b22..e4aee0d3 100644
--- a/arch/loongarch64/bits/user.h
+++ b/arch/loongarch64/bits/user.h
@@ -22,3 +22,17 @@ typedef union {
float f;
} elf_fpreg_t;
typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
+
+typedef union
+{
+ __attribute__((__aligned__(16)))
+ double d[2];
+ float f[4];
+} elf_lsxregset_t[32];
+
+typedef union
+{
+ __attribute__((__aligned__(32)))
+ double d[4];
+ float f[8];
+} elf_lasxregset_t[32];