From: Luke Kenneth Casson Leighton Date: Sun, 4 Sep 2022 15:01:40 +0000 (+0100) Subject: gaah what a mess, had to add backslash with two spaces X-Git-Tag: opf_rfc_ls005_v1~701 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5fc938309c2594ab0910b54d1c20dcbe7efa0fd5;p=libreriscv.git gaah what a mess, had to add backslash with two spaces in front to get pandoc to create line-breaks inside tables --- diff --git a/openpower/Makefile b/openpower/Makefile index c3d99d820..ba4680997 100755 --- a/openpower/Makefile +++ b/openpower/Makefile @@ -263,7 +263,7 @@ tex_out/atomics.tex: atomics.mdwn --filter pandoc_img.py \ -N -o tex_out/atomics.tex tex_out/atomics.mdwn -tex_out/transcendentals.tex: transcendentals.mdwn +tex_out/transcendentals.tex: transcendentals.mdwn power_trans_ops.mdwn mkdir -p tex_out ./mdwn_inline.py transcendentals.mdwn tex_out/transcendentals.mdwn pandoc -f markdown -t latex --top-level-division=section \ diff --git a/openpower/power_trans_ops.mdwn b/openpower/power_trans_ops.mdwn index 434206d2a..af37859dc 100644 --- a/openpower/power_trans_ops.mdwn +++ b/openpower/power_trans_ops.mdwn @@ -6,16 +6,16 @@ Power ISA v3.1B opcodes extracted from Power ISA v3.1B Appendix D Table 23 sheet Parenthesized entries are not part of fptrans. -| XO LSB half →
XO MSB half ↓ | 01100 | 01101 | 01110 | 01111 | -|-----------------------------------------------|-------|-------|-------|-------| -| 10000 | `10000 01100`
(ffadds) (draft) | `10000 01101`
fsinpis (draft) | `10000 01110`
fatan2pis (draft) | `10000 01111`
fasinpis (draft) | -| 10001 | `10001 01100`
fcospis (draft) | `10001 01101`
ftanpis (draft) | `10001 01110`
facospis (draft) | `10001 01111`
fatanpis (draft) | -| 10010 | `10010 01100`
**TBD** (draft) | `10010 01101`
fsins (draft) | `10010 01110`
fatan2s (draft) | `10010 01111`
fasins (draft) | -| 10011 | `10011 01100`
fcoss (draft) | `10011 01101`
ftans (draft) | `10011 01110`
facoss (draft) | `10011 01111`
fatans (draft) | -| 10100 | `10100 01100`
**TBD** (draft) | `10100 01101`
fsinhs (draft) | `10100 01110`
fhypots (draft) | `10100 01111`
fasinhs (draft) | -| 10101 | `10101 01100`
fcoshs (draft) | `10101 01101`
ftanhs (draft) | `10101 01110`
facoshs (draft) | `10101 01111`
fatanhs (draft) | -| 10110 | `10110 01100`
**TBD** (draft) | `10110 01101`
**TBD** (draft) | `10110 01110`
**TBD** (draft) | `10110 01111`
**TBD** (draft) | -| 10111 | `10111 01100`
**TBD** (draft) | `10111 01101`
**TBD** (draft) | `10111 01110`
**TBD** (draft) | `10111 01111`
**TBD** (draft) | +| XO LSB half →
XO MSB half ↓ | 01100 | 01101 | 01110 | 01111 | +|-----------------------------------------------|-----------------------------------------------------|----------------------------------------------------|------------------------------------------------------|-----------------------------------------------------| +| 10000 | `10000 01100`
\ (ffadds) (draft) | `10000 01101`
\ fsinpis (draft) | `10000 01110`
\ fatan2pis (draft) | `10000 01111`
\ fasinpis (draft) | +| 10001 | `10001 01100`
\ fcospis (draft) | `10001 01101`
\ ftanpis (draft) | `10001 01110`
\ facospis (draft) | `10001 01111`
\ fatanpis (draft) | +| 10010 | `10010 01100`
\ **TBD** (draft) | `10010 01101`
\ fsins (draft) | `10010 01110`
\ fatan2s (draft) | `10010 01111`
\ fasins (draft) | +| 10011 | `10011 01100`
\ fcoss (draft) | `10011 01101`
\ ftans (draft) | `10011 01110`
\ facoss (draft) | `10011 01111`
\ fatans (draft) | +| 10100 | `10100 01100`
\ **TBD** (draft) | `10100 01101`
\ fsinhs (draft) | `10100 01110`
\ fhypots (draft) | `10100 01111`
\ fasinhs (draft) | +| 10101 | `10101 01100`
\ fcoshs (draft) | `10101 01101`
\ ftanhs (draft) | `10101 01110`
\ facoshs (draft) | `10101 01111`
\ fatanhs (draft) | +| 10110 | `10110 01100`
\ **TBD** (draft) | `10110 01101`
\ **TBD** (draft) | `10110 01110`
\ **TBD** (draft) | `10110 01111`
\ **TBD** (draft) | +| 10111 | `10111 01100`
\ **TBD** (draft) | `10111 01101`
\ **TBD** (draft) | `10111 01110`
\ **TBD** (draft) | `10111 01111`
\ **TBD** (draft) | ## PO=63 XO=10--011--