Module Name:    src
Committed By:   christos
Date:           Wed Jan 24 04:14:07 UTC 2024

Added Files:
        src/lib/libm: convertFreeBSD

Log Message:
add the script I used to convert the FreeBSD code.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/lib/libm/convertFreeBSD

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/lib/libm/convertFreeBSD
diff -u /dev/null src/lib/libm/convertFreeBSD:1.1
--- /dev/null	Tue Jan 23 23:14:07 2024
+++ src/lib/libm/convertFreeBSD	Tue Jan 23 23:14:07 2024
@@ -0,0 +1,14 @@
+#!/bin/sh
+# simple script to do some of the mechanical conversion from the FreeBSD
+# sources
+sed -i \
+    -e 's/IEEEl2bits/ieee_ext_u/g' \
+    -e 's/bits.man/extu_frac/g' \
+    -e 's/\.\<e\>/\.extu_ld/g' \
+    -e 's/LDBL_MANH_SIZE/EXT_FRACHBITS/g' \
+    -e 's/LDBL_MANL_SIZE/EXT_FRACLBITS/g' \
+    -e 's/u.xbits.expsign/GET_EXPSIGN(\&u)/g' \
+    -e 's/bits.exp/extu_exp/g' \
+    -e 's/bits.sign/extu_sign/g' \
+    "$@"
+

Reply via email to