summaryrefslogtreecommitdiff
path: root/sys/man/1/5e
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-07-08 02:13:16 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-07-08 02:13:16 +0200
commitfcb9abccbbc73a4f449d55c2c7fb369db2ad139d (patch)
tree397902659c399e97c14e5d5dd68c3cb761236649 /sys/man/1/5e
parent63879193e7e0d271daa215b02d6c4f64c98dc6ae (diff)
5e: enable VFP emulation by default, doubles only need to be 4 byte aligned
this adds -F flag to 5e (same as 5l) to disable VFP emulation and makes VFP emulation the default.
Diffstat (limited to 'sys/man/1/5e')
-rw-r--r--sys/man/1/5e12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/man/1/5e b/sys/man/1/5e
index 45adbd629..9c9cb1793 100644
--- a/sys/man/1/5e
+++ b/sys/man/1/5e
@@ -4,7 +4,7 @@
.SH SYNOPSIS
.B 5e
[
-.B -npb
+.B -npbF
]
.I text
[
@@ -92,6 +92,9 @@ causes failing processes to call
instead of
.I sysfatal.
See below.
+.TP
+.B -F
+Disable emulation of VFP floating point instructions.
.SH SOURCE
.B /sys/src/cmd/5e
.SH SEE ALSO
@@ -108,13 +111,6 @@ The emulator does not post
notes.
Obscure opcodes, in particular uncommon operations on R15, are not implemented.
-Careless use of the
-.B LDREX
-and
-.B STREX
-instructions can lead to deadlock, while the
-.I ARM Architecture Reference Manual
-indicates a real processor will exhibit undefined behavior in these cases.
Accesses spanning segment boundaries will be treated as page faults.
Many syscalls such as