diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml
index 550d16e..22d1038 100644
--- a/Intrinsics_Reference/ch_vec_reference.xml
+++ b/Intrinsics_Reference/ch_vec_reference.xml
@@ -175,7 +175,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
Built-In Vector Functions
-
+
vec_abs
Vector Absolute Value
@@ -350,10 +350,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_absd
Vector Absolute Difference
@@ -485,10 +485,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_abss
Vector Absolute Value Saturated
@@ -622,10 +622,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_add
Vector Addition
@@ -902,10 +902,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_addc
Vector Add Carrying
@@ -1034,10 +1034,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_adde
Vector Add Extended
@@ -1204,10 +1204,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_addec
Vector Add Extended Carrying
@@ -1387,10 +1387,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_adds
Vector Add Saturating
@@ -1566,11 +1566,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_eq
Vector All Equal
@@ -1927,10 +1927,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_ge
Vector All Greater or Equal
@@ -2214,10 +2214,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_gt
Vector All Greater Than
@@ -2501,10 +2501,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_in
Vector All In Range
@@ -2590,10 +2590,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_le
Vector All Less or Equal
@@ -2876,10 +2876,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_lt
Vector All Less Than
@@ -3162,10 +3162,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_nan
Vector All Not-a-Number
@@ -3258,10 +3258,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_ne
Vector All Not Equal
@@ -3619,10 +3619,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_nge
Vector All Not Greater or Equal
@@ -3730,10 +3730,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_ngt
Vector All Not Greater Than
@@ -3841,10 +3841,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_nle
Vector All Not Less or Equal
@@ -3952,10 +3952,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_nlt
Vector All Not Less Than
@@ -4063,10 +4063,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_all_numeric
Vector All Numeric
@@ -4159,10 +4159,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_and
Vector AND
@@ -4481,10 +4481,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_andc
Vector AND with Complement
@@ -4804,11 +4804,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_eq
Vector Any Equal
@@ -5203,10 +5203,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_ge
Vector Any Greater or Equal
@@ -5517,10 +5517,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_gt
Vector Any Greater Than
@@ -5831,10 +5831,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_le
Vector Any Less or Equal
@@ -6145,10 +6145,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_lt
Vector Any Less Than
@@ -6458,10 +6458,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_nan
Vector Any Not-a-Number
@@ -6565,10 +6565,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_ne
Vector Any Not Equal
@@ -6963,10 +6963,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_nge
Vector Any Not Greater or Equal
@@ -7086,10 +7086,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_ngt
Vector Any Not Greater Than
@@ -7208,10 +7208,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_nle
Vector Any Not Less or Equal
@@ -7330,10 +7330,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_nlt
Vector Any Not Less Than
@@ -7452,10 +7452,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_numeric
Vector Any Numeric
@@ -7559,10 +7559,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_any_out
Vector Any Out of Range
@@ -7658,10 +7658,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_avg
Vector Average
@@ -7837,10 +7837,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_bperm
Vector Bit Permute
@@ -8611,10 +8611,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ceil
Vector Ceiling
@@ -8701,10 +8701,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cipher_be
Vector AES Cipher Big-Endian
@@ -8786,10 +8786,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cipherlast_be
Vector AES Cipher Last Big-Endian
@@ -8871,10 +8871,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmpb
Vector Compare Bytes
@@ -8980,10 +8980,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmpeq
Vector Compare Equal
@@ -9289,10 +9289,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmpge
Vector Compare Greater or Equal
@@ -9564,10 +9564,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmpgt
Vector Compare Greater Than
@@ -9827,10 +9827,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmple
Vector Compare Less Than or Equal
@@ -10102,10 +10102,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmplt
Vector Compare Less Than
@@ -10365,10 +10365,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmpne
Vector Compare Not Equal
@@ -10683,10 +10683,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cmpnez
Vector Compare Not Equal or Zero
@@ -10879,10 +10879,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cntlz
Vector Count Leading Zeros
@@ -11271,10 +11271,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cntlz_lsbb
Vector Count Leading Zero Least-Significant Bits by
Byte
@@ -11585,10 +11585,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cnttz
Vector Count Trailing Zeros
@@ -11977,10 +11977,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cnttz_lsbb
Vector Count Trailing Zero Least-Significant Bits by
Byte
@@ -12291,10 +12291,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cpsgn
Vector Copy Sign
@@ -12405,10 +12405,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ctf
Vector Convert to Floating-Point
@@ -12545,10 +12545,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_cts
Vector Convert to Signed Integer
@@ -12626,10 +12626,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ctu
Vector Convert to Unsigned Integer
@@ -12707,10 +12707,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_div
Vector Divide
@@ -13004,10 +13004,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_dive
Vector Divide Extended
@@ -13184,10 +13184,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_double
Vector Convert to Double Precision
@@ -13272,10 +13272,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_doublee
Vector Convert Even Elements to Double Precision
@@ -13499,10 +13499,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_doubleh
Vector Convert High Elements to Double Precision
@@ -13732,10 +13732,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_doublel
Vector Convert Low Elements to Double Precision
@@ -13965,10 +13965,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_doubleo
Vector Convert Odd Elements to Double Precision
@@ -14192,10 +14192,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_eqv
Vector Equivalence
@@ -14479,10 +14479,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_expte
Vector Exponential Estimate
@@ -14551,10 +14551,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_extract
Vector Extract
@@ -15053,10 +15053,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_extract_exp
Vector Extract Exponent
@@ -15152,10 +15152,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_extract_fp32_from_shorth
Vector Extract Floats from High Elements of Vector Short Int
@@ -15377,10 +15377,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_extract_fp32_from_shortl
Vector Extract Floats from Low Elements of Vector Short Int
@@ -15602,10 +15602,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_extract_sig
Vector Extract Significand
@@ -15701,10 +15701,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_extract4b
Vector Extract Four Bytes
@@ -15797,10 +15797,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_first_match_index
Vector Index of First Match
@@ -16268,10 +16268,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_first_match_or_eos_index
Vector Index of First Match or End of String
@@ -16808,10 +16808,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_first_mismatch_index
Vector Index of First Mismatch
@@ -17263,10 +17263,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_first_mismatch_or_eos_index
Vector Index of First Mismatch or End of String
@@ -17804,10 +17804,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_float
Vector Convert Integer to Floating-Point
@@ -17889,10 +17889,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_float2
Vector Convert Two Vectors to Floating-Point
@@ -18059,10 +18059,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_floate
Vector Convert to Floating-Point in Even Elements
@@ -18193,10 +18193,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_floato
Vector Convert to Floating-Point in Odd Elements
@@ -18327,10 +18327,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_floor
Vector Floor
@@ -18413,10 +18413,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_gb
Vector Gather Bits by Byte
@@ -18501,10 +18501,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_insert
Vector Insert
@@ -18881,10 +18881,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_insert_exp
Vector Insert Exponent
@@ -19031,10 +19031,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_insert4b
Vector Insert Four Bytes
@@ -19170,10 +19170,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ld
Vector Load Indexed
@@ -19698,10 +19698,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_lde
Vector Load Element Indexed
@@ -19895,10 +19895,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ldl
Vector Load Indexed Least Recently Used
@@ -20366,10 +20366,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_loge
Vector Base-2 Logarithm Estimate
@@ -20434,10 +20434,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_madd
Vector Multiply-Add
@@ -20626,10 +20626,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_madds
Vector Multiply-Add Saturated
@@ -20716,10 +20716,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_max
Vector Maximum
@@ -20974,10 +20974,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mergee
Vector Merge Even
@@ -21217,10 +21217,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mergeh
Vector Merge High
@@ -21625,10 +21625,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mergel
Vector Merge Low
@@ -22036,10 +22036,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mergeo
Vector Merge Odd
@@ -22279,10 +22279,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mfvscr
Vector Move From Vector Status and Control Register
@@ -22352,10 +22352,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_min
Vector Minimum
@@ -22609,10 +22609,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mod
Vector Modulo
@@ -22789,11 +22789,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mradds
Vector Multiply-High Round and Add Saturated
@@ -22881,10 +22881,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_msub
Vector Multiply-Subtract
@@ -22992,10 +22992,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_msum
Vector Multiply-Sum
@@ -23206,10 +23206,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_msums
Vector Multiply-Sum Saturated
@@ -23321,10 +23321,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mtvscr
Vector Move to Vector Status and Control Register
@@ -23471,10 +23471,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mul
Vector Multiply
@@ -23794,10 +23794,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mule
Vector Multiply Even
@@ -24031,10 +24031,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mulh
Vector Multiply High
@@ -24188,10 +24188,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_mulo
Vector Multiply Odd
@@ -24425,10 +24425,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_nabs
Vector Negated Absolute Value
@@ -24607,10 +24607,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_nand
Vector NAND
@@ -24889,10 +24889,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ncipher_be
Vector AES Inverse Cipher Big-Endian
@@ -24974,10 +24974,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ncipherlast_be
Vector AES Inverse Cipher Last Big-Endian
@@ -25059,10 +25059,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_nearbyint
Vector Nearby Integer
@@ -25148,10 +25148,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_neg
Vector Negate
@@ -25309,10 +25309,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_nmadd
Vector Negated Multiply-Add
@@ -25420,10 +25420,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_nmsub
Vector Negated Multiply-Subtract
@@ -25531,10 +25531,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_nor
Vector NOR
@@ -25814,10 +25814,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_or
Vector OR
@@ -26097,10 +26097,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_orc
Vector OR with Complement
@@ -26381,10 +26381,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_pack
Vector Pack
@@ -26694,10 +26694,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_pack_to_short_fp32
Vector Pack 32-bit Float to Short
@@ -26799,10 +26799,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_packpx
Vector Pack Pixel
@@ -26899,10 +26899,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_packs
Vector Pack Saturated
@@ -27113,10 +27113,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_packsu
Vector Pack Saturated Unsigned
@@ -27327,10 +27327,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_parity_lsbb
Vector Parity over Least-Significant Bits of Bytes
@@ -27732,10 +27732,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_perm
Vector Permute
@@ -28193,10 +28193,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_permxor
Vector Permute and Exclusive-OR
@@ -28887,10 +28887,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_pmsum_be
Vector Polynomial Multiply-Sum Big-Endian
@@ -29165,10 +29165,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_popcnt
Vector Population Count
@@ -29336,10 +29336,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_re
Vector Reciprocal Estimate
@@ -29473,10 +29473,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_recipdiv
Vector Reciprocal Divide
@@ -29633,10 +29633,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_revb
Vector Reverse Bytes
@@ -29973,10 +29973,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_reve
Vector Reverse Elements
@@ -30293,10 +30293,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_rint
Vector Round to Nearest Integer
@@ -30381,10 +30381,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_rl
Vector Rotate Left
@@ -30582,10 +30582,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_rlmi
Vector Rotate Left then Mask Insert
@@ -30706,10 +30706,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_rlnm
Vector Rotate Left then AND with Mask
@@ -30861,10 +30861,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_round
Vector Round
@@ -30952,10 +30952,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_rsqrt
Vector Reciprocal Square Root
@@ -31107,10 +31107,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_rsqrte
Vector Reciprocal Square Root Estimate
@@ -31196,10 +31196,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sbox_be
Vector AES SubBytes Big-Endian
@@ -31271,10 +31271,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sel
Vector Select
@@ -31873,10 +31873,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_shasigma_be
Vector SHA Sigma Big-Endian
@@ -32064,10 +32064,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_signed
Vector Convert Floating-Point to Signed Integer
@@ -32150,10 +32150,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_signed2
Vector Convert Double-Precision to Signed Word
@@ -32261,10 +32261,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_signede
Vector Convert Double-Precision to Signed Word Even
@@ -32349,10 +32349,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_signedo
Vector Convert Double-Precision to Signed Word Odd
@@ -32437,10 +32437,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sl
Vector Shift Left
@@ -32639,10 +32639,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sld
Vector Shift Left Double
@@ -33005,10 +33005,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sldw
Vector Shift Left Double by Words
@@ -33232,10 +33232,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sll
Vector Shift Left Long
@@ -33441,10 +33441,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_slo
Vector Shift Left by Octets
@@ -33826,10 +33826,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_slv
Vector Shift Left Variable
@@ -34158,10 +34158,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat
Vector Splat
@@ -34554,10 +34554,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat_s8
Vector Splat to Signed Byte
@@ -34621,10 +34621,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat_s16
Vector Splat to Signed Halfword
@@ -34688,10 +34688,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat_s32
Vector Splat to Signed Word
@@ -34755,10 +34755,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat_u8
Vector Splat to Unsigned Byte
@@ -34824,10 +34824,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat_u16
Vector Splat to Unsigned Halfword
@@ -34893,10 +34893,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splat_u32
Vector Splat to Unsigned Word
@@ -34962,10 +34962,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_splats
Vector Splat Scalar
@@ -35215,10 +35215,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sqrt
Vector Square Root
@@ -35299,10 +35299,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sr
Vector Shift Right
@@ -35502,10 +35502,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sra
Vector Shift Right Algebraic
@@ -35705,10 +35705,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_srl
Vector Shift Right Long
@@ -35913,10 +35913,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sro
Vector Shift Right by Octets
@@ -36299,10 +36299,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_srv
Vector Shift Right Variable
@@ -36630,10 +36630,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_st
Vector Store Indexed
@@ -37190,10 +37190,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_ste
Vector Store Element Indexed
@@ -37496,10 +37496,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_stl
Vector Store Indexed Least Recently Used
@@ -38064,10 +38064,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sub
Vector Subtract
@@ -38344,10 +38344,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_subc
Vector Subtract Carryout
@@ -38476,10 +38476,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sube
Vector Subtract Extended
@@ -38648,10 +38648,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_subec
Vector Subtract Extended Carryout
@@ -38831,10 +38831,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_subs
Vector Subtract Saturated
@@ -39009,10 +39009,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sum2s
Vector Sum Across Half
@@ -39224,10 +39224,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sum4s
Vector Sum Across Quarter
@@ -39727,10 +39727,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_sums
Vector Sum Across
@@ -39934,10 +39934,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_test_data_class
Vector Test Data Class
@@ -40075,10 +40075,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_trunc
Vector Truncate
@@ -40160,10 +40160,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_unpackh
Vector Unpack High
@@ -40810,10 +40810,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_unpackl
Vector Unpack Low
@@ -41460,10 +41460,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_unsigned
Vector Convert Floating-Point to Unsigned Integer
@@ -41546,10 +41546,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_unsigned2
Vector Convert Double-Precision to Unsigned Word
@@ -41658,10 +41658,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_unsignede
Vector Convert Double-Precision to Unsigned Word
Even
@@ -41826,10 +41826,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_unsignedo
Vector Convert Double-Precision to Unsigned Word Odd
@@ -41993,10 +41993,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xl
VSX Unaligned Load
@@ -42273,10 +42273,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xl_be
VSX Unaligned Load as Big Endian
@@ -42613,10 +42613,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xl_len
Vector Load with Length
@@ -42933,10 +42933,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xl_len_r
Vector Load with Length Right-Justified
@@ -43043,10 +43043,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xor
Vector Exclusive OR
@@ -43326,10 +43326,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xst
VSX Unaligned Store
@@ -43606,10 +43606,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xst_be
VSX Unaligned Store as Big Endian
@@ -43946,10 +43946,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xst_len
Vector Store with Length
@@ -44265,10 +44265,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+
-
+
vec_xst_len_r
Vector Store with Length Right-Justified
@@ -44371,7 +44371,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
-
+