Browse Source

Publish the PVIPR Errara; corrections to PVIPR 2.0 draft

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
master
Bill Schmidt 1 year ago
parent
commit
ae4cd5ccc6
  1. 304
      Intrinsics_Reference/ch_vec_reference.xml
  2. 4
      pvipr-errata-1.0/bk_main.xml
  3. 8
      pvipr-errata-1.0/pom.xml

304
Intrinsics_Reference/ch_vec_reference.xml

@ -1630,6 +1630,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -1630,6 +1630,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpeqsp.</primary>
<secondary>vec_all_eq</secondary>
</indexterm>
<indexterm>
<primary>setbc</primary>
<secondary>vec_all_eq</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_all_eq</title>
@ -1964,8 +1968,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -1964,8 +1968,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -1987,8 +1990,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -1987,8 +1990,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -2010,8 +2012,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2010,8 +2012,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -2152,6 +2153,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2152,6 +2153,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgesp.</primary>
<secondary>vec_all_ge</secondary>
</indexterm>
<indexterm>
<primary>setbc</primary>
<secondary>vec_all_ge</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_all_ge</title>
@ -2378,8 +2383,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2378,8 +2383,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,b,a
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -2401,8 +2405,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2401,8 +2405,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,b,a
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -2543,6 +2546,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2543,6 +2546,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgtsp.</primary>
<secondary>vec_all_gt</secondary>
</indexterm>
<indexterm>
<primary>setbc</primary>
<secondary>vec_all_gt</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_all_gt</title>
@ -2767,8 +2774,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2767,8 +2774,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,a,b
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -2790,8 +2796,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -2790,8 +2796,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,a,b
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -3020,6 +3025,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3020,6 +3025,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgesp.</primary>
<secondary>vec_all_le</secondary>
</indexterm>
<indexterm>
<primary>setbc.</primary>
<secondary>vec_all_le</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_all_le</title>
@ -3244,8 +3253,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3244,8 +3253,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,a,b
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -3267,8 +3275,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3267,8 +3275,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,a,b
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -3408,6 +3415,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3408,6 +3415,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgtsp.</primary>
<secondary>vec_all_lt</secondary>
</indexterm>
<indexterm>
<primary>setbc</primary>
<secondary>vec_all_lt</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_all_lt</title>
@ -3632,8 +3643,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3632,8 +3643,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,b,a
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -3655,8 +3665,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3655,8 +3665,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,b,a
mfocrf u,2
rlwinm r,u,25,1
setbc r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -3873,6 +3882,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -3873,6 +3882,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpeqsp.</primary>
<secondary>vec_all_ne</secondary>
</indexterm>
<indexterm>
<primary>setbc</primary>
<secondary>vec_all_ne</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_all_ne</title>
@ -4209,8 +4222,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -4209,8 +4222,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -4232,8 +4244,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -4232,8 +4244,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -4255,8 +4266,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -4255,8 +4266,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm r,u,27,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -5570,6 +5580,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -5570,6 +5580,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpeqsp.</primary>
<secondary>vec_any_eq</secondary>
</indexterm>
<indexterm>
<primary>setbcr</primary>
<secondary>vec_any_eq</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_any_eq</title>
@ -5932,10 +5946,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -5932,10 +5946,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -5957,10 +5968,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -5957,10 +5968,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -5982,10 +5990,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -5982,10 +5990,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -6137,6 +6142,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -6137,6 +6142,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgesp.</primary>
<secondary>vec_any_ge</secondary>
</indexterm>
<indexterm>
<primary>setbcr</primary>
<secondary>vec_any_ge</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_any_ge</title>
@ -6473,10 +6482,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -6473,10 +6482,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,b,a
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -6498,10 +6504,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -6498,10 +6504,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,b,a
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -6653,6 +6656,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -6653,6 +6656,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgtsp.</primary>
<secondary>vec_any_gt</secondary>
</indexterm>
<indexterm>
<primary>setbcr</primary>
<secondary>vec_any_gt</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_any_gt</title>
@ -6893,10 +6900,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -6893,10 +6900,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,a,b
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -6918,10 +6922,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -6918,10 +6922,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,a,b
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -7073,6 +7074,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -7073,6 +7074,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgesp.</primary>
<secondary>vec_any_le</secondary>
</indexterm>
<indexterm>
<primary>setbcr</primary>
<secondary>vec_any_le</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_any_le</title>
@ -7361,10 +7366,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -7361,10 +7366,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,a,b
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr 3,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -7386,10 +7388,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -7386,10 +7388,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,a,b
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr 3,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -7540,6 +7539,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -7540,6 +7539,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpgtsp.</primary>
<secondary>vec_any_lt</secondary>
</indexterm>
<indexterm>
<primary>setbcr</primary>
<secondary>vec_any_lt</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_any_lt</title>
@ -7782,10 +7785,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -7782,10 +7785,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtsq. t,b,a
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -7807,10 +7807,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -7807,10 +7807,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpgtuq. t,b,a
mfocrf u,2
rlwinm v,u,27,1
cntlzw w,v
srwi r,w,5
setbcr r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -8049,6 +8046,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -8049,6 +8046,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xvcmpeqsp.</primary>
<secondary>vec_any_ne</secondary>
</indexterm>
<indexterm>
<primary>setbcr</primary>
<secondary>vec_any_ne</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_any_ne</title>
@ -8411,10 +8412,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -8411,10 +8412,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -8436,10 +8434,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -8436,10 +8434,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -8461,10 +8456,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -8461,10 +8456,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vcmpequq. t,a,b
mfocrf u,2
rlwinm v,u,25,1
cntlzw w,v
srwi r,w,5
setbcr r,24
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -22497,7 +22489,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22497,7 +22489,9 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
result vector.
</para>
<para><emphasis role="bold">Endian considerations:</emphasis>
None.
The mask argument of the underlying instructions is specified in
big-endian order. For correct bi-endian semantics, the mask
must be reversed by the compiler for little-endian targets.
</para>
<para><emphasis role="bold">Notes:</emphasis>
See the descriptions of <code>xxgenpcvbm</code> et al. in the
@ -22525,15 +22519,20 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22525,15 +22519,20 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<primary>xxgenpcvdm</primary>
<secondary>vec_genpcvm</secondary>
</indexterm>
<indexterm>
<primary>xxpermdi</primary>
<secondary>vec_genpcvm</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_genpcvm</title>
<tgroup cols="5">
<colspec colname="c1" colwidth="20*" />
<colspec colname="c2" colwidth="20*" />
<colspec colname="c3" colwidth="20*" />
<colspec colname="c4" colwidth="20*" />
<colspec colname="c5" colwidth="20*" />
<tgroup cols="6">
<colspec colname="c1" colwidth="15*" />
<colspec colname="c2" colwidth="15*" />
<colspec colname="c3" colwidth="15*" />
<colspec colname="c4" colwidth="30*" />
<colspec colname="c5" colwidth="30*" />
<colspec colname="c6" colwidth="15*" />
<thead>
<row>
<entry align="center" valign="middle">
@ -22553,7 +22552,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22553,7 +22552,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</entry>
<entry align="center" valign="middle">
<para>
<emphasis role="bold">Example Implementation</emphasis>
<emphasis role="bold">Example LE Implementation</emphasis>
</para>
</entry>
<entry align="center" valign="middle">
<para>
<emphasis role="bold">Example BE Implementation</emphasis>
</para>
</entry>
<entry align="center" valign="middle">
@ -22576,7 +22580,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22576,7 +22580,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</entry>
<entry>
<programlisting>
xxswapd t,a
xxgenpcvbm r,t,b
</programlisting>
</entry>
<entry>
<programlisting>
xxgenpcvbm r,a,b

</programlisting>
</entry>
<entry align="center" valign="middle">
@ -22595,7 +22606,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22595,7 +22606,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</entry>
<entry>
<programlisting>
xxswapd t,a
xxgenpcvhm r,t,b
</programlisting>
</entry>
<entry>
<programlisting>
xxgenpcvhm r,a,b

</programlisting>
</entry>
<entry align="center" valign="middle">
@ -22614,7 +22632,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22614,7 +22632,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</entry>
<entry>
<programlisting>
xxswapd t,a
xxgenpcvwm r,t,b
</programlisting>
</entry>
<entry>
<programlisting>
xxgenpcvwm r,a,b

</programlisting>
</entry>
<entry align="center" valign="middle">
@ -22633,7 +22658,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -22633,7 +22658,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</entry>
<entry>
<programlisting>
xxswapd t,a
xxgenpcvdm r,t,b
</programlisting>
</entry>
<entry>
<programlisting>
xxgenpcvdm r,a,b

</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44349,11 +44381,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44349,11 +44381,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<secondary>vec_stril_p</secondary>
</indexterm>
<indexterm>
<primary>mfocrf</primary>
<secondary>vec_stril_p</secondary>
</indexterm>
<indexterm>
<primary>rlwinm</primary>
<primary>setbc</primary>
<secondary>vec_stril_p</secondary>
</indexterm>

@ -44405,15 +44433,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44405,15 +44433,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstribr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstribl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44430,15 +44456,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44430,15 +44456,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstribr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstribl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44455,15 +44479,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44455,15 +44479,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstrihr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstrihl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44480,15 +44502,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44480,15 +44502,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstrihr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstrihl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44726,11 +44746,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44726,11 +44746,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<secondary>vec_strir_p</secondary>
</indexterm>
<indexterm>
<primary>mfocrf</primary>
<secondary>vec_strir_p</secondary>
</indexterm>
<indexterm>
<primary>rlwinm</primary>
<primary>setbc</primary>
<secondary>vec_strir_p</secondary>
</indexterm>

@ -44782,15 +44798,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44782,15 +44798,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstribl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstribr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44807,15 +44821,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44807,15 +44821,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstribl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstribr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44832,15 +44844,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44832,15 +44844,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstrihl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstrihr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -44857,15 +44867,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -44857,15 +44867,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
vstrihl. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry>
<programlisting>
vstrihr. t,a
mfocrf u,2
rlwinm r,u,26,1
setbc r,26
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -46749,11 +46757,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -46749,11 +46757,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
</section>
<?hard-pagebreak?>

<section xml:id="vec_ternary_logic" revisionflag="added">
<title>vec_ternary_logic</title>
<section xml:id="vec_ternarylogic" revisionflag="added">
<title>vec_ternarylogic</title>
<subtitle>Vector Ternary Logic</subtitle>
<programlisting>
r = vec_ternary_logic (a, b, c, d)
r = vec_ternarylogic (a, b, c, d)
</programlisting>

<para><emphasis role="bold">Purpose:</emphasis>
@ -46793,11 +46801,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -46793,11 +46801,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<indexterm>
<primary>xxeval</primary>
<secondary>vec_ternary_logic</secondary>
<secondary>vec_ternarylogic</secondary>
</indexterm>

<table frame="all">
<title>Supported type signatures for vec_ternary_logic</title>
<title>Supported type signatures for vec_ternarylogic</title>
<tgroup cols="7">
<colspec colname="c1" colwidth="20*" />
<colspec colname="c2" colwidth="20*" />
@ -47155,11 +47163,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -47155,11 +47163,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<secondary>vec_test_lsbb_all_ones</secondary>
</indexterm>
<indexterm>
<primary>mfocrf</primary>
<secondary>vec_test_lsbb_all_ones</secondary>
</indexterm>
<indexterm>
<primary>rlwinm</primary>
<primary>setbc</primary>
<secondary>vec_test_lsbb_all_ones</secondary>
</indexterm>

@ -47205,8 +47209,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -47205,8 +47209,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
xvtlsbb t,a
mfocrf u,mask
rlwinm r,u,bit,1
setbc r,t.0
</programlisting>
</entry>
<entry align="center" valign="middle">
@ -47256,11 +47259,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -47256,11 +47259,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<secondary>vec_test_lsbb_all_zeros</secondary>
</indexterm>
<indexterm>
<primary>mfocrf</primary>
<secondary>vec_test_lsbb_all_zeros</secondary>
</indexterm>
<indexterm>
<primary>rlwinm</primary>
<primary>setbc</primary>
<secondary>vec_test_lsbb_all_zeros</secondary>
</indexterm>

@ -47306,8 +47305,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> @@ -47306,8 +47305,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
<entry>
<programlisting>
xvtlsbb t,a
mfocrf u,mask
rlwinm r,u,bit,1
setbc r,t.2
</programlisting>
</entry>
<entry align="center" valign="middle">

4
pvipr-errata-1.0/bk_main.xml

@ -82,11 +82,11 @@ @@ -82,11 +82,11 @@
<revhistory>
<!-- TODO: Set the initial version information and clear any old information out -->
<revision>
<date>2021-04-07</date>
<date>2021-06-09</date>
<revdescription>
<itemizedlist spacing="compact">
<listitem>
<para>Initial draft</para>
<para>Revision 1.0</para>
</listitem>
</itemizedlist>
</revdescription>

8
pvipr-errata-1.0/pom.xml

@ -112,9 +112,9 @@ @@ -112,9 +112,9 @@
other Foundation members or the public

The appropriate starting security for a new document is "workgroupConfidential". -->
<security>workgroupConfidential</security>
<!-- security>workgroupConfidential</security -->
<!-- security>foundationConfidential</security -->
<!-- security>public</security -->
<security>public</security>

<!-- TODO: Set the appropriate work flow status for the document. For documents
which are not "published" this will affect the document title page
@ -129,9 +129,9 @@ @@ -129,9 +129,9 @@
review = this document is presently being reviewed

The appropriate starting security for a new document is "draft". -->
<documentStatus>draft</documentStatus>
<!-- documentStatus>draft</documentStatus -->
<!-- documentStatus>review</documentStatus -->
<!-- documentStatus>published</documentStatus -->
<documentStatus>published</documentStatus>
</configuration>
</execution>
</executions>

Loading…
Cancel
Save