summaryrefslogtreecommitdiffstats
path: root/sys/riscv
diff options
context:
space:
mode:
authorbr <br@FreeBSD.org>2016-02-12 14:29:14 +0000
committerbr <br@FreeBSD.org>2016-02-12 14:29:14 +0000
commit7fd7c903a3d1ecd7ffb1d539dc423563195b0cbf (patch)
tree2e56972225740c45e977f3648171e7f9063a0742 /sys/riscv
parent9305b5748d57bfc77ebc4868162f0fedcc0d887e (diff)
downloadFreeBSD-src-7fd7c903a3d1ecd7ffb1d539dc423563195b0cbf.zip
FreeBSD-src-7fd7c903a3d1ecd7ffb1d539dc423563195b0cbf.tar.gz
Use __uint64_t type for floating point registers
as compiler don't know about __uint128_t yet. Discussed with: theraven, kib
Diffstat (limited to 'sys/riscv')
-rw-r--r--sys/riscv/include/ucontext.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/riscv/include/ucontext.h b/sys/riscv/include/ucontext.h
index 4fbf346..20b593c 100644
--- a/sys/riscv/include/ucontext.h
+++ b/sys/riscv/include/ucontext.h
@@ -50,7 +50,7 @@ struct gpregs {
};
struct fpregs {
- __uint128_t fp_x[32];
+ __uint64_t fp_x[64] __aligned(16);
__uint64_t fp_fcsr;
int fp_flags;
int pad;
OpenPOWER on IntegriCloud