Commit Graph

25 Commits (a74d7d257115a506fa589addb128b5eb8faf5787)

Author SHA1 Message Date
Bill Schmidt c2df43b6e1 vec_gb doesn't have endian considerations
Fixes #60.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Paul Clarke db465c1266 Change references to intrinsics into links
Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Paul Clarke c78c224df0 Clarify content regarding operators
- Explicitly mention that there are no default conversions.
- Clarify that binary operations are on like types.
- Clarify requirements for the ternary operator and add an example.

Asserting that the clarified content is clear enough,
Fixes #11.

Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Paul Clarke a87ff8bd02 Add example initializer for vector __int128
Since there isn't a straightforward way of initializing `__int128` type
variables, provide an example for initializing `vector __int128` here.

Fixes #10.

Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
5 years ago
Bill Schmidt d939b73aac Move the endian-sensitive built-in function table
Move the table so that it won't have a head-scratching location
in the HTML view.  Update it to add the first_match* and first_mismatch*
functions.

Fixed #39.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt c952a73bb4 Improve section 2.7.3 with tables
Fixes #12.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 914a28f0cd Fixed typo in column length in Table 2.3
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt cd80528095 Add Table 2.3, Endian-Sensitive Built-In Functions
This fixes #7.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 1dcb7e348e Wording change to avoid the word "map".
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt b8e4e0494f Replace "instructions" with "operators".
Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
5 years ago
Bill Schmidt 27535dc833 Rewrite section 2.4 for #8.
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 746882d59a Consistency of case for N-1 and Nth. 5 years ago
Bill Schmidt 5dd75e151c Changes for submission to OpenPOWER Systems SW Group. 5 years ago
Bill Schmidt dfe9f8430a Fix typos. 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 2817b77c5a Finish all the front matter! 5 years ago
Bill Schmidt 7a3454dc78 Finish chapter 2. 5 years ago
Bill Schmidt c086fbb288 Significant updates to chapters 1-3. Delete old outline file. 5 years ago
Bill Schmidt 9ee3e96072 Completed incorporating portions of Chapter 6 from the ELFv2 ABI. 5 years ago
Bill Schmidt b32c1f7a1d More work in chapter 2. 5 years ago
Bill Schmidt f67eeaef89 Begin converting Chapter 6 of ELFv2 ABI document. 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