Commit Graph

47 Commits (c952a73bb41b4ee56db1e55f9131574bb18d4987)

Author SHA1 Message Date
Paul Clarke 5ab9ef6cce s/insruction/instruction/g
Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Paul Clarke a661a3a7f0 Add example for vec_pmsum_be
`vec_pmsum_be` is complex enough to warrant an example.

Fixes #33.

Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Paul Clarke ace0e99214 Add example for vec_permxor
`vec_permxor` is complex enough to warrant an example.

The table used is very wide. I squeezed it more by changing the names
of `index1` and `index2` to `x` and `y`, respectively.

Note: The table may still be too wide, as some additional warnings are
now generated during `mvn generate-sources`:
```
WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1:-1)
Apr 30, 2020 8:44:03 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Line 1 of a paragraph overflows the available area by 468 millipoints. (See position 14259:-1)
Apr 30, 2020 8:44:03 PM org.apache.fop.events.LoggingEventListener processEvent
...
WARNING: span="inherit" on fo:block, but no explicit value found on the parent FO.
```

Fixes #20.

Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Bill Schmidt b47b40b21a Add pcv descriptions for vec_reve & vec_extract_fp32_from_short[hl] 5 years ago
Paul Clarke 7c3dacd77b Add border around new examples in vec_slv and vec_srv
Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Paul Clarke 3d79fb03c1 Add examples to vec_vslv and vec_vsrv
vec_vslv and vec_vsrv are confusing in their own right and even more
so because they operate only with big-endian semantics.

Some examples are warranted.

Note that the respective examples are arranged such that the impact of
shifting in zero bits has a visible impact.

Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Bill Schmidt a2fbae6002 Add named constants to vec_test_data_class for #27.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt b956e4b0c7 Finished reordering function type signatures for #23.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 09cb5dcfb7 Reorder some function signatures for #23, more to go.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 2333bd8a72 Resolve a number of comments from Paul Clarke, and one from Steve Munroe. 5 years ago
Bill Schmidt 5dd75e151c Changes for submission to OpenPOWER Systems SW Group. 5 years ago
Bill Schmidt 295c2a5922 Make updates for comments received so far, including issue #4 and
issue #5.  XL bug report support for Linux is still pending.
5 years ago
Bill Schmidt b2e4fce15b Changed to consistently use Power versus POWER, Power ISA versus
PowerISA, etc.  Added graphic to vec_gb.
5 years ago
Bill Schmidt c4a37819ee Finish pages for vec_first_{,mis}match{,_eos}_index. 5 years ago
Bill Schmidt eebad714c0 Various clean-ups in the vector reference. A couple remain. 5 years ago
Bill Schmidt 2817b77c5a Finish all the front matter! 5 years ago
Bill Schmidt 57b40b4d84 Add versions of vec_ctf that return double. 5 years ago
Bill Schmidt 215118d024 More work on history. 5 years ago
Bill Schmidt 5eb6078dfa Create outline for front matter chapters.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 80e327020a Add note on vec_perm invalid usage. Remove app_a.xml reference.
Signed-off-by: Bill Schmidt  <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 885b36c130 Completion of cross-reference index.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt f6ec308f1e More cross-reference index terms.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 9149a61781 Still more index terms.
Signed-off-by: Bill Schmidt <linux.ibm.com>
6 years ago
Bill Schmidt dd75407cb5 More cross-reference tags.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt f3ab8d4d81 First stage of cross-reference index.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 976ee6b8ae Revert "Clarify const parameter in vec_extract."
This reverts commit bbda08d284.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 8ce5f8cf87 Clarify const parameter in vec_extract.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 71180f5d04 Large chunk of progress; completed Appendix A, deprecated some
interfaces in vec_revb, etc.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt ec47543988 Completed copying entries from Appendix A.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 1b64f19d15 Complete transferring table A.3 (vec_all, vec_any) to this document.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt fbef5cb97e Changes for vec_all_eq, vec_all_ge, vec_all_gt.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt f8107bbc83 Add roughed-in pages for the intrinsics from tables A.3, A.4, A.5,
and A.6 of the original ABI, generated by Bill Seurer's doctool.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 4a97f22f82 Finished populating entries from Table A.2 of the ELFv2 ABI.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt ad2c1c1671 Changes through vec_xl_be, plus vec_xst.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 833ce97107 Updates through vec_unpackl.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt bfeaf69cde Updates through vec_sube.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
6 years ago
Bill Schmidt 85fe025414 Updates through vec_sqrt.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 904139bf94 Updates through vec_sll.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 71571f871a Updates through vec_signed2.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 7233ab5254 Updates through vec_rl.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 84a108f287 Updates through vec_reve.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 8d64f1fdeb Incremental changes up through vec_nmsub.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 29ff012933 Incremental updates through vec_mul.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt b3033ba928 Incremental changes up through vec_loge.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 662f552fbf Changes through vec_extract_exp.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt d15f4daaea Incorporate auto-generated sections from Bill Seurer's tool.
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
7 years ago
Bill Schmidt 0465de7781 Initial project files.
Signed-off-by:  Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7 years ago