From 685961196fafcf6c5e7b71bffaef9725271b8def Mon Sep 17 00:00:00 2001 From: Jinsong Ji Date: Mon, 9 Nov 2020 16:54:40 -0500 Subject: [PATCH] Rebase to v2 --- Intrinsics_Reference/ch_vec_reference.xml | 780 +++++++++++----------- 1 file changed, 390 insertions(+), 390 deletions(-) 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"> - +