Resolve discrepancy for IEEE-128 parameter passing
#89
Closed
opened 7 years ago by wschmidt-ibm
·
0 comments
Loading…
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
There is a misstatement in section 2.2.4 (Parameter Passing in Registers), in the last bullet under qualified floating-point arguments. The phrase "four IEEE BINARY 128 QUADRUPLE PRECISION members," should be stricken. These are instead qualified vector arguments that are passed in vector registers, not in floating-point registers, so in homogeneous aggregates they are passed in up to eight vector registers. This is made clear later in the same section in the subsection entitled "IEEE BINARY 128 QUADRUPLE PRECISION."