You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PowerPC-AltiVec-Built_002din-Functions-on-ISA-2_002e05.html 85KB

3 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Copyright (C) 1988-2020 Free Software Foundation, Inc.
  4. Permission is granted to copy, distribute and/or modify this document
  5. under the terms of the GNU Free Documentation License, Version 1.3 or
  6. any later version published by the Free Software Foundation; with the
  7. Invariant Sections being "Funding Free Software", the Front-Cover
  8. Texts being (a) (see below), and with the Back-Cover Texts being (b)
  9. (see below). A copy of the license is included in the section entitled
  10. "GNU Free Documentation License".
  11. (a) The FSF's Front-Cover Text is:
  12. A GNU Manual
  13. (b) The FSF's Back-Cover Text is:
  14. You have freedom to copy and modify this GNU Manual, like GNU
  15. software. Copies published by the Free Software Foundation raise
  16. funds for GNU development. -->
  17. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  18. <head>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  20. <title>PowerPC AltiVec Built-in Functions on ISA 2.05 (Using the GNU Compiler Collection (GCC))</title>
  21. <meta name="description" content="PowerPC AltiVec Built-in Functions on ISA 2.05 (Using the GNU Compiler Collection (GCC))">
  22. <meta name="keywords" content="PowerPC AltiVec Built-in Functions on ISA 2.05 (Using the GNU Compiler Collection (GCC))">
  23. <meta name="resource-type" content="document">
  24. <meta name="distribution" content="global">
  25. <meta name="Generator" content="makeinfo">
  26. <link href="index.html#Top" rel="start" title="Top">
  27. <link href="Option-Index.html#Option-Index" rel="index" title="Option Index">
  28. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  29. <link href="PowerPC-AltiVec_002fVSX-Built_002din-Functions.html#PowerPC-AltiVec_002fVSX-Built_002din-Functions" rel="up" title="PowerPC AltiVec/VSX Built-in Functions">
  30. <link href="PowerPC-AltiVec-Built_002din-Functions-Available-on-ISA-2_002e06.html#PowerPC-AltiVec-Built_002din-Functions-Available-on-ISA-2_002e06" rel="next" title="PowerPC AltiVec Built-in Functions Available on ISA 2.06">
  31. <link href="PowerPC-AltiVec_002fVSX-Built_002din-Functions.html#PowerPC-AltiVec_002fVSX-Built_002din-Functions" rel="prev" title="PowerPC AltiVec/VSX Built-in Functions">
  32. <style type="text/css">
  33. <!--
  34. a.summary-letter {text-decoration: none}
  35. blockquote.indentedblock {margin-right: 0em}
  36. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  37. blockquote.smallquotation {font-size: smaller}
  38. div.display {margin-left: 3.2em}
  39. div.example {margin-left: 3.2em}
  40. div.lisp {margin-left: 3.2em}
  41. div.smalldisplay {margin-left: 3.2em}
  42. div.smallexample {margin-left: 3.2em}
  43. div.smalllisp {margin-left: 3.2em}
  44. kbd {font-style: oblique}
  45. pre.display {font-family: inherit}
  46. pre.format {font-family: inherit}
  47. pre.menu-comment {font-family: serif}
  48. pre.menu-preformatted {font-family: serif}
  49. pre.smalldisplay {font-family: inherit; font-size: smaller}
  50. pre.smallexample {font-size: smaller}
  51. pre.smallformat {font-family: inherit; font-size: smaller}
  52. pre.smalllisp {font-size: smaller}
  53. span.nolinebreak {white-space: nowrap}
  54. span.roman {font-family: initial; font-weight: normal}
  55. span.sansserif {font-family: sans-serif; font-weight: normal}
  56. ul.no-bullet {list-style: none}
  57. -->
  58. </style>
  59. </head>
  60. <body lang="en">
  61. <a name="PowerPC-AltiVec-Built_002din-Functions-on-ISA-2_002e05"></a>
  62. <div class="header">
  63. <p>
  64. Next: <a href="PowerPC-AltiVec-Built_002din-Functions-Available-on-ISA-2_002e06.html#PowerPC-AltiVec-Built_002din-Functions-Available-on-ISA-2_002e06" accesskey="n" rel="next">PowerPC AltiVec Built-in Functions Available on ISA 2.06</a>, Up: <a href="PowerPC-AltiVec_002fVSX-Built_002din-Functions.html#PowerPC-AltiVec_002fVSX-Built_002din-Functions" accesskey="u" rel="up">PowerPC AltiVec/VSX Built-in Functions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Option-Index.html#Option-Index" title="Index" rel="index">Index</a>]</p>
  65. </div>
  66. <hr>
  67. <a name="PowerPC-AltiVec-Built_002din-Functions-on-ISA-2_002e05-1"></a>
  68. <h4 class="subsubsection">6.60.23.1 PowerPC AltiVec Built-in Functions on ISA 2.05</h4>
  69. <p>The following interfaces are supported for the generic and specific
  70. AltiVec operations and the AltiVec predicates. In cases where there
  71. is a direct mapping between generic and specific operations, only the
  72. generic names are shown here, although the specific operations can also
  73. be used.
  74. </p>
  75. <p>Arguments that are documented as <code>const int</code> require literal
  76. integral values within the range required for that operation.
  77. </p>
  78. <div class="smallexample">
  79. <pre class="smallexample">vector signed char vec_abs (vector signed char);
  80. vector signed short vec_abs (vector signed short);
  81. vector signed int vec_abs (vector signed int);
  82. vector float vec_abs (vector float);
  83. vector signed char vec_abss (vector signed char);
  84. vector signed short vec_abss (vector signed short);
  85. vector signed int vec_abss (vector signed int);
  86. vector signed char vec_add (vector bool char, vector signed char);
  87. vector signed char vec_add (vector signed char, vector bool char);
  88. vector signed char vec_add (vector signed char, vector signed char);
  89. vector unsigned char vec_add (vector bool char, vector unsigned char);
  90. vector unsigned char vec_add (vector unsigned char, vector bool char);
  91. vector unsigned char vec_add (vector unsigned char, vector unsigned char);
  92. vector signed short vec_add (vector bool short, vector signed short);
  93. vector signed short vec_add (vector signed short, vector bool short);
  94. vector signed short vec_add (vector signed short, vector signed short);
  95. vector unsigned short vec_add (vector bool short, vector unsigned short);
  96. vector unsigned short vec_add (vector unsigned short, vector bool short);
  97. vector unsigned short vec_add (vector unsigned short, vector unsigned short);
  98. vector signed int vec_add (vector bool int, vector signed int);
  99. vector signed int vec_add (vector signed int, vector bool int);
  100. vector signed int vec_add (vector signed int, vector signed int);
  101. vector unsigned int vec_add (vector bool int, vector unsigned int);
  102. vector unsigned int vec_add (vector unsigned int, vector bool int);
  103. vector unsigned int vec_add (vector unsigned int, vector unsigned int);
  104. vector float vec_add (vector float, vector float);
  105. vector unsigned int vec_addc (vector unsigned int, vector unsigned int);
  106. vector unsigned char vec_adds (vector bool char, vector unsigned char);
  107. vector unsigned char vec_adds (vector unsigned char, vector bool char);
  108. vector unsigned char vec_adds (vector unsigned char, vector unsigned char);
  109. vector signed char vec_adds (vector bool char, vector signed char);
  110. vector signed char vec_adds (vector signed char, vector bool char);
  111. vector signed char vec_adds (vector signed char, vector signed char);
  112. vector unsigned short vec_adds (vector bool short, vector unsigned short);
  113. vector unsigned short vec_adds (vector unsigned short, vector bool short);
  114. vector unsigned short vec_adds (vector unsigned short, vector unsigned short);
  115. vector signed short vec_adds (vector bool short, vector signed short);
  116. vector signed short vec_adds (vector signed short, vector bool short);
  117. vector signed short vec_adds (vector signed short, vector signed short);
  118. vector unsigned int vec_adds (vector bool int, vector unsigned int);
  119. vector unsigned int vec_adds (vector unsigned int, vector bool int);
  120. vector unsigned int vec_adds (vector unsigned int, vector unsigned int);
  121. vector signed int vec_adds (vector bool int, vector signed int);
  122. vector signed int vec_adds (vector signed int, vector bool int);
  123. vector signed int vec_adds (vector signed int, vector signed int);
  124. int vec_all_eq (vector signed char, vector bool char);
  125. int vec_all_eq (vector signed char, vector signed char);
  126. int vec_all_eq (vector unsigned char, vector bool char);
  127. int vec_all_eq (vector unsigned char, vector unsigned char);
  128. int vec_all_eq (vector bool char, vector bool char);
  129. int vec_all_eq (vector bool char, vector unsigned char);
  130. int vec_all_eq (vector bool char, vector signed char);
  131. int vec_all_eq (vector signed short, vector bool short);
  132. int vec_all_eq (vector signed short, vector signed short);
  133. int vec_all_eq (vector unsigned short, vector bool short);
  134. int vec_all_eq (vector unsigned short, vector unsigned short);
  135. int vec_all_eq (vector bool short, vector bool short);
  136. int vec_all_eq (vector bool short, vector unsigned short);
  137. int vec_all_eq (vector bool short, vector signed short);
  138. int vec_all_eq (vector pixel, vector pixel);
  139. int vec_all_eq (vector signed int, vector bool int);
  140. int vec_all_eq (vector signed int, vector signed int);
  141. int vec_all_eq (vector unsigned int, vector bool int);
  142. int vec_all_eq (vector unsigned int, vector unsigned int);
  143. int vec_all_eq (vector bool int, vector bool int);
  144. int vec_all_eq (vector bool int, vector unsigned int);
  145. int vec_all_eq (vector bool int, vector signed int);
  146. int vec_all_eq (vector float, vector float);
  147. int vec_all_ge (vector bool char, vector unsigned char);
  148. int vec_all_ge (vector unsigned char, vector bool char);
  149. int vec_all_ge (vector unsigned char, vector unsigned char);
  150. int vec_all_ge (vector bool char, vector signed char);
  151. int vec_all_ge (vector signed char, vector bool char);
  152. int vec_all_ge (vector signed char, vector signed char);
  153. int vec_all_ge (vector bool short, vector unsigned short);
  154. int vec_all_ge (vector unsigned short, vector bool short);
  155. int vec_all_ge (vector unsigned short, vector unsigned short);
  156. int vec_all_ge (vector signed short, vector signed short);
  157. int vec_all_ge (vector bool short, vector signed short);
  158. int vec_all_ge (vector signed short, vector bool short);
  159. int vec_all_ge (vector bool int, vector unsigned int);
  160. int vec_all_ge (vector unsigned int, vector bool int);
  161. int vec_all_ge (vector unsigned int, vector unsigned int);
  162. int vec_all_ge (vector bool int, vector signed int);
  163. int vec_all_ge (vector signed int, vector bool int);
  164. int vec_all_ge (vector signed int, vector signed int);
  165. int vec_all_ge (vector float, vector float);
  166. int vec_all_gt (vector bool char, vector unsigned char);
  167. int vec_all_gt (vector unsigned char, vector bool char);
  168. int vec_all_gt (vector unsigned char, vector unsigned char);
  169. int vec_all_gt (vector bool char, vector signed char);
  170. int vec_all_gt (vector signed char, vector bool char);
  171. int vec_all_gt (vector signed char, vector signed char);
  172. int vec_all_gt (vector bool short, vector unsigned short);
  173. int vec_all_gt (vector unsigned short, vector bool short);
  174. int vec_all_gt (vector unsigned short, vector unsigned short);
  175. int vec_all_gt (vector bool short, vector signed short);
  176. int vec_all_gt (vector signed short, vector bool short);
  177. int vec_all_gt (vector signed short, vector signed short);
  178. int vec_all_gt (vector bool int, vector unsigned int);
  179. int vec_all_gt (vector unsigned int, vector bool int);
  180. int vec_all_gt (vector unsigned int, vector unsigned int);
  181. int vec_all_gt (vector bool int, vector signed int);
  182. int vec_all_gt (vector signed int, vector bool int);
  183. int vec_all_gt (vector signed int, vector signed int);
  184. int vec_all_gt (vector float, vector float);
  185. int vec_all_in (vector float, vector float);
  186. int vec_all_le (vector bool char, vector unsigned char);
  187. int vec_all_le (vector unsigned char, vector bool char);
  188. int vec_all_le (vector unsigned char, vector unsigned char);
  189. int vec_all_le (vector bool char, vector signed char);
  190. int vec_all_le (vector signed char, vector bool char);
  191. int vec_all_le (vector signed char, vector signed char);
  192. int vec_all_le (vector bool short, vector unsigned short);
  193. int vec_all_le (vector unsigned short, vector bool short);
  194. int vec_all_le (vector unsigned short, vector unsigned short);
  195. int vec_all_le (vector bool short, vector signed short);
  196. int vec_all_le (vector signed short, vector bool short);
  197. int vec_all_le (vector signed short, vector signed short);
  198. int vec_all_le (vector bool int, vector unsigned int);
  199. int vec_all_le (vector unsigned int, vector bool int);
  200. int vec_all_le (vector unsigned int, vector unsigned int);
  201. int vec_all_le (vector bool int, vector signed int);
  202. int vec_all_le (vector signed int, vector bool int);
  203. int vec_all_le (vector signed int, vector signed int);
  204. int vec_all_le (vector float, vector float);
  205. int vec_all_lt (vector bool char, vector unsigned char);
  206. int vec_all_lt (vector unsigned char, vector bool char);
  207. int vec_all_lt (vector unsigned char, vector unsigned char);
  208. int vec_all_lt (vector bool char, vector signed char);
  209. int vec_all_lt (vector signed char, vector bool char);
  210. int vec_all_lt (vector signed char, vector signed char);
  211. int vec_all_lt (vector bool short, vector unsigned short);
  212. int vec_all_lt (vector unsigned short, vector bool short);
  213. int vec_all_lt (vector unsigned short, vector unsigned short);
  214. int vec_all_lt (vector bool short, vector signed short);
  215. int vec_all_lt (vector signed short, vector bool short);
  216. int vec_all_lt (vector signed short, vector signed short);
  217. int vec_all_lt (vector bool int, vector unsigned int);
  218. int vec_all_lt (vector unsigned int, vector bool int);
  219. int vec_all_lt (vector unsigned int, vector unsigned int);
  220. int vec_all_lt (vector bool int, vector signed int);
  221. int vec_all_lt (vector signed int, vector bool int);
  222. int vec_all_lt (vector signed int, vector signed int);
  223. int vec_all_lt (vector float, vector float);
  224. int vec_all_nan (vector float);
  225. int vec_all_ne (vector signed char, vector bool char);
  226. int vec_all_ne (vector signed char, vector signed char);
  227. int vec_all_ne (vector unsigned char, vector bool char);
  228. int vec_all_ne (vector unsigned char, vector unsigned char);
  229. int vec_all_ne (vector bool char, vector bool char);
  230. int vec_all_ne (vector bool char, vector unsigned char);
  231. int vec_all_ne (vector bool char, vector signed char);
  232. int vec_all_ne (vector signed short, vector bool short);
  233. int vec_all_ne (vector signed short, vector signed short);
  234. int vec_all_ne (vector unsigned short, vector bool short);
  235. int vec_all_ne (vector unsigned short, vector unsigned short);
  236. int vec_all_ne (vector bool short, vector bool short);
  237. int vec_all_ne (vector bool short, vector unsigned short);
  238. int vec_all_ne (vector bool short, vector signed short);
  239. int vec_all_ne (vector pixel, vector pixel);
  240. int vec_all_ne (vector signed int, vector bool int);
  241. int vec_all_ne (vector signed int, vector signed int);
  242. int vec_all_ne (vector unsigned int, vector bool int);
  243. int vec_all_ne (vector unsigned int, vector unsigned int);
  244. int vec_all_ne (vector bool int, vector bool int);
  245. int vec_all_ne (vector bool int, vector unsigned int);
  246. int vec_all_ne (vector bool int, vector signed int);
  247. int vec_all_ne (vector float, vector float);
  248. int vec_all_nge (vector float, vector float);
  249. int vec_all_ngt (vector float, vector float);
  250. int vec_all_nle (vector float, vector float);
  251. int vec_all_nlt (vector float, vector float);
  252. int vec_all_numeric (vector float);
  253. vector float vec_and (vector float, vector float);
  254. vector float vec_and (vector float, vector bool int);
  255. vector float vec_and (vector bool int, vector float);
  256. vector bool int vec_and (vector bool int, vector bool int);
  257. vector signed int vec_and (vector bool int, vector signed int);
  258. vector signed int vec_and (vector signed int, vector bool int);
  259. vector signed int vec_and (vector signed int, vector signed int);
  260. vector unsigned int vec_and (vector bool int, vector unsigned int);
  261. vector unsigned int vec_and (vector unsigned int, vector bool int);
  262. vector unsigned int vec_and (vector unsigned int, vector unsigned int);
  263. vector bool short vec_and (vector bool short, vector bool short);
  264. vector signed short vec_and (vector bool short, vector signed short);
  265. vector signed short vec_and (vector signed short, vector bool short);
  266. vector signed short vec_and (vector signed short, vector signed short);
  267. vector unsigned short vec_and (vector bool short, vector unsigned short);
  268. vector unsigned short vec_and (vector unsigned short, vector bool short);
  269. vector unsigned short vec_and (vector unsigned short, vector unsigned short);
  270. vector signed char vec_and (vector bool char, vector signed char);
  271. vector bool char vec_and (vector bool char, vector bool char);
  272. vector signed char vec_and (vector signed char, vector bool char);
  273. vector signed char vec_and (vector signed char, vector signed char);
  274. vector unsigned char vec_and (vector bool char, vector unsigned char);
  275. vector unsigned char vec_and (vector unsigned char, vector bool char);
  276. vector unsigned char vec_and (vector unsigned char, vector unsigned char);
  277. vector float vec_andc (vector float, vector float);
  278. vector float vec_andc (vector float, vector bool int);
  279. vector float vec_andc (vector bool int, vector float);
  280. vector bool int vec_andc (vector bool int, vector bool int);
  281. vector signed int vec_andc (vector bool int, vector signed int);
  282. vector signed int vec_andc (vector signed int, vector bool int);
  283. vector signed int vec_andc (vector signed int, vector signed int);
  284. vector unsigned int vec_andc (vector bool int, vector unsigned int);
  285. vector unsigned int vec_andc (vector unsigned int, vector bool int);
  286. vector unsigned int vec_andc (vector unsigned int, vector unsigned int);
  287. vector bool short vec_andc (vector bool short, vector bool short);
  288. vector signed short vec_andc (vector bool short, vector signed short);
  289. vector signed short vec_andc (vector signed short, vector bool short);
  290. vector signed short vec_andc (vector signed short, vector signed short);
  291. vector unsigned short vec_andc (vector bool short, vector unsigned short);
  292. vector unsigned short vec_andc (vector unsigned short, vector bool short);
  293. vector unsigned short vec_andc (vector unsigned short, vector unsigned short);
  294. vector signed char vec_andc (vector bool char, vector signed char);
  295. vector bool char vec_andc (vector bool char, vector bool char);
  296. vector signed char vec_andc (vector signed char, vector bool char);
  297. vector signed char vec_andc (vector signed char, vector signed char);
  298. vector unsigned char vec_andc (vector bool char, vector unsigned char);
  299. vector unsigned char vec_andc (vector unsigned char, vector bool char);
  300. vector unsigned char vec_andc (vector unsigned char, vector unsigned char);
  301. int vec_any_eq (vector signed char, vector bool char);
  302. int vec_any_eq (vector signed char, vector signed char);
  303. int vec_any_eq (vector unsigned char, vector bool char);
  304. int vec_any_eq (vector unsigned char, vector unsigned char);
  305. int vec_any_eq (vector bool char, vector bool char);
  306. int vec_any_eq (vector bool char, vector unsigned char);
  307. int vec_any_eq (vector bool char, vector signed char);
  308. int vec_any_eq (vector signed short, vector bool short);
  309. int vec_any_eq (vector signed short, vector signed short);
  310. int vec_any_eq (vector unsigned short, vector bool short);
  311. int vec_any_eq (vector unsigned short, vector unsigned short);
  312. int vec_any_eq (vector bool short, vector bool short);
  313. int vec_any_eq (vector bool short, vector unsigned short);
  314. int vec_any_eq (vector bool short, vector signed short);
  315. int vec_any_eq (vector pixel, vector pixel);
  316. int vec_any_eq (vector signed int, vector bool int);
  317. int vec_any_eq (vector signed int, vector signed int);
  318. int vec_any_eq (vector unsigned int, vector bool int);
  319. int vec_any_eq (vector unsigned int, vector unsigned int);
  320. int vec_any_eq (vector bool int, vector bool int);
  321. int vec_any_eq (vector bool int, vector unsigned int);
  322. int vec_any_eq (vector bool int, vector signed int);
  323. int vec_any_eq (vector float, vector float);
  324. int vec_any_ge (vector signed char, vector bool char);
  325. int vec_any_ge (vector unsigned char, vector bool char);
  326. int vec_any_ge (vector unsigned char, vector unsigned char);
  327. int vec_any_ge (vector signed char, vector signed char);
  328. int vec_any_ge (vector bool char, vector unsigned char);
  329. int vec_any_ge (vector bool char, vector signed char);
  330. int vec_any_ge (vector unsigned short, vector bool short);
  331. int vec_any_ge (vector unsigned short, vector unsigned short);
  332. int vec_any_ge (vector signed short, vector signed short);
  333. int vec_any_ge (vector signed short, vector bool short);
  334. int vec_any_ge (vector bool short, vector unsigned short);
  335. int vec_any_ge (vector bool short, vector signed short);
  336. int vec_any_ge (vector signed int, vector bool int);
  337. int vec_any_ge (vector unsigned int, vector bool int);
  338. int vec_any_ge (vector unsigned int, vector unsigned int);
  339. int vec_any_ge (vector signed int, vector signed int);
  340. int vec_any_ge (vector bool int, vector unsigned int);
  341. int vec_any_ge (vector bool int, vector signed int);
  342. int vec_any_ge (vector float, vector float);
  343. int vec_any_gt (vector bool char, vector unsigned char);
  344. int vec_any_gt (vector unsigned char, vector bool char);
  345. int vec_any_gt (vector unsigned char, vector unsigned char);
  346. int vec_any_gt (vector bool char, vector signed char);
  347. int vec_any_gt (vector signed char, vector bool char);
  348. int vec_any_gt (vector signed char, vector signed char);
  349. int vec_any_gt (vector bool short, vector unsigned short);
  350. int vec_any_gt (vector unsigned short, vector bool short);
  351. int vec_any_gt (vector unsigned short, vector unsigned short);
  352. int vec_any_gt (vector bool short, vector signed short);
  353. int vec_any_gt (vector signed short, vector bool short);
  354. int vec_any_gt (vector signed short, vector signed short);
  355. int vec_any_gt (vector bool int, vector unsigned int);
  356. int vec_any_gt (vector unsigned int, vector bool int);
  357. int vec_any_gt (vector unsigned int, vector unsigned int);
  358. int vec_any_gt (vector bool int, vector signed int);
  359. int vec_any_gt (vector signed int, vector bool int);
  360. int vec_any_gt (vector signed int, vector signed int);
  361. int vec_any_gt (vector float, vector float);
  362. int vec_any_le (vector bool char, vector unsigned char);
  363. int vec_any_le (vector unsigned char, vector bool char);
  364. int vec_any_le (vector unsigned char, vector unsigned char);
  365. int vec_any_le (vector bool char, vector signed char);
  366. int vec_any_le (vector signed char, vector bool char);
  367. int vec_any_le (vector signed char, vector signed char);
  368. int vec_any_le (vector bool short, vector unsigned short);
  369. int vec_any_le (vector unsigned short, vector bool short);
  370. int vec_any_le (vector unsigned short, vector unsigned short);
  371. int vec_any_le (vector bool short, vector signed short);
  372. int vec_any_le (vector signed short, vector bool short);
  373. int vec_any_le (vector signed short, vector signed short);
  374. int vec_any_le (vector bool int, vector unsigned int);
  375. int vec_any_le (vector unsigned int, vector bool int);
  376. int vec_any_le (vector unsigned int, vector unsigned int);
  377. int vec_any_le (vector bool int, vector signed int);
  378. int vec_any_le (vector signed int, vector bool int);
  379. int vec_any_le (vector signed int, vector signed int);
  380. int vec_any_le (vector float, vector float);
  381. int vec_any_lt (vector bool char, vector unsigned char);
  382. int vec_any_lt (vector unsigned char, vector bool char);
  383. int vec_any_lt (vector unsigned char, vector unsigned char);
  384. int vec_any_lt (vector bool char, vector signed char);
  385. int vec_any_lt (vector signed char, vector bool char);
  386. int vec_any_lt (vector signed char, vector signed char);
  387. int vec_any_lt (vector bool short, vector unsigned short);
  388. int vec_any_lt (vector unsigned short, vector bool short);
  389. int vec_any_lt (vector unsigned short, vector unsigned short);
  390. int vec_any_lt (vector bool short, vector signed short);
  391. int vec_any_lt (vector signed short, vector bool short);
  392. int vec_any_lt (vector signed short, vector signed short);
  393. int vec_any_lt (vector bool int, vector unsigned int);
  394. int vec_any_lt (vector unsigned int, vector bool int);
  395. int vec_any_lt (vector unsigned int, vector unsigned int);
  396. int vec_any_lt (vector bool int, vector signed int);
  397. int vec_any_lt (vector signed int, vector bool int);
  398. int vec_any_lt (vector signed int, vector signed int);
  399. int vec_any_lt (vector float, vector float);
  400. int vec_any_nan (vector float);
  401. int vec_any_ne (vector signed char, vector bool char);
  402. int vec_any_ne (vector signed char, vector signed char);
  403. int vec_any_ne (vector unsigned char, vector bool char);
  404. int vec_any_ne (vector unsigned char, vector unsigned char);
  405. int vec_any_ne (vector bool char, vector bool char);
  406. int vec_any_ne (vector bool char, vector unsigned char);
  407. int vec_any_ne (vector bool char, vector signed char);
  408. int vec_any_ne (vector signed short, vector bool short);
  409. int vec_any_ne (vector signed short, vector signed short);
  410. int vec_any_ne (vector unsigned short, vector bool short);
  411. int vec_any_ne (vector unsigned short, vector unsigned short);
  412. int vec_any_ne (vector bool short, vector bool short);
  413. int vec_any_ne (vector bool short, vector unsigned short);
  414. int vec_any_ne (vector bool short, vector signed short);
  415. int vec_any_ne (vector pixel, vector pixel);
  416. int vec_any_ne (vector signed int, vector bool int);
  417. int vec_any_ne (vector signed int, vector signed int);
  418. int vec_any_ne (vector unsigned int, vector bool int);
  419. int vec_any_ne (vector unsigned int, vector unsigned int);
  420. int vec_any_ne (vector bool int, vector bool int);
  421. int vec_any_ne (vector bool int, vector unsigned int);
  422. int vec_any_ne (vector bool int, vector signed int);
  423. int vec_any_ne (vector float, vector float);
  424. int vec_any_nge (vector float, vector float);
  425. int vec_any_ngt (vector float, vector float);
  426. int vec_any_nle (vector float, vector float);
  427. int vec_any_nlt (vector float, vector float);
  428. int vec_any_numeric (vector float);
  429. int vec_any_out (vector float, vector float);
  430. vector unsigned char vec_avg (vector unsigned char, vector unsigned char);
  431. vector signed char vec_avg (vector signed char, vector signed char);
  432. vector unsigned short vec_avg (vector unsigned short, vector unsigned short);
  433. vector signed short vec_avg (vector signed short, vector signed short);
  434. vector unsigned int vec_avg (vector unsigned int, vector unsigned int);
  435. vector signed int vec_avg (vector signed int, vector signed int);
  436. vector float vec_ceil (vector float);
  437. vector signed int vec_cmpb (vector float, vector float);
  438. vector bool char vec_cmpeq (vector bool char, vector bool char);
  439. vector bool short vec_cmpeq (vector bool short, vector bool short);
  440. vector bool int vec_cmpeq (vector bool int, vector bool int);
  441. vector bool char vec_cmpeq (vector signed char, vector signed char);
  442. vector bool char vec_cmpeq (vector unsigned char, vector unsigned char);
  443. vector bool short vec_cmpeq (vector signed short, vector signed short);
  444. vector bool short vec_cmpeq (vector unsigned short, vector unsigned short);
  445. vector bool int vec_cmpeq (vector signed int, vector signed int);
  446. vector bool int vec_cmpeq (vector unsigned int, vector unsigned int);
  447. vector bool int vec_cmpeq (vector float, vector float);
  448. vector bool int vec_cmpge (vector float, vector float);
  449. vector bool char vec_cmpgt (vector unsigned char, vector unsigned char);
  450. vector bool char vec_cmpgt (vector signed char, vector signed char);
  451. vector bool short vec_cmpgt (vector unsigned short, vector unsigned short);
  452. vector bool short vec_cmpgt (vector signed short, vector signed short);
  453. vector bool int vec_cmpgt (vector unsigned int, vector unsigned int);
  454. vector bool int vec_cmpgt (vector signed int, vector signed int);
  455. vector bool int vec_cmpgt (vector float, vector float);
  456. vector bool int vec_cmple (vector float, vector float);
  457. vector bool char vec_cmplt (vector unsigned char, vector unsigned char);
  458. vector bool char vec_cmplt (vector signed char, vector signed char);
  459. vector bool short vec_cmplt (vector unsigned short, vector unsigned short);
  460. vector bool short vec_cmplt (vector signed short, vector signed short);
  461. vector bool int vec_cmplt (vector unsigned int, vector unsigned int);
  462. vector bool int vec_cmplt (vector signed int, vector signed int);
  463. vector bool int vec_cmplt (vector float, vector float);
  464. vector float vec_cpsgn (vector float, vector float);
  465. vector float vec_ctf (vector unsigned int, const int);
  466. vector float vec_ctf (vector signed int, const int);
  467. vector signed int vec_cts (vector float, const int);
  468. vector unsigned int vec_ctu (vector float, const int);
  469. void vec_dss (const int);
  470. void vec_dssall (void);
  471. void vec_dst (const vector unsigned char *, int, const int);
  472. void vec_dst (const vector signed char *, int, const int);
  473. void vec_dst (const vector bool char *, int, const int);
  474. void vec_dst (const vector unsigned short *, int, const int);
  475. void vec_dst (const vector signed short *, int, const int);
  476. void vec_dst (const vector bool short *, int, const int);
  477. void vec_dst (const vector pixel *, int, const int);
  478. void vec_dst (const vector unsigned int *, int, const int);
  479. void vec_dst (const vector signed int *, int, const int);
  480. void vec_dst (const vector bool int *, int, const int);
  481. void vec_dst (const vector float *, int, const int);
  482. void vec_dst (const unsigned char *, int, const int);
  483. void vec_dst (const signed char *, int, const int);
  484. void vec_dst (const unsigned short *, int, const int);
  485. void vec_dst (const short *, int, const int);
  486. void vec_dst (const unsigned int *, int, const int);
  487. void vec_dst (const int *, int, const int);
  488. void vec_dst (const float *, int, const int);
  489. void vec_dstst (const vector unsigned char *, int, const int);
  490. void vec_dstst (const vector signed char *, int, const int);
  491. void vec_dstst (const vector bool char *, int, const int);
  492. void vec_dstst (const vector unsigned short *, int, const int);
  493. void vec_dstst (const vector signed short *, int, const int);
  494. void vec_dstst (const vector bool short *, int, const int);
  495. void vec_dstst (const vector pixel *, int, const int);
  496. void vec_dstst (const vector unsigned int *, int, const int);
  497. void vec_dstst (const vector signed int *, int, const int);
  498. void vec_dstst (const vector bool int *, int, const int);
  499. void vec_dstst (const vector float *, int, const int);
  500. void vec_dstst (const unsigned char *, int, const int);
  501. void vec_dstst (const signed char *, int, const int);
  502. void vec_dstst (const unsigned short *, int, const int);
  503. void vec_dstst (const short *, int, const int);
  504. void vec_dstst (const unsigned int *, int, const int);
  505. void vec_dstst (const int *, int, const int);
  506. void vec_dstst (const unsigned long *, int, const int);
  507. void vec_dstst (const long *, int, const int);
  508. void vec_dstst (const float *, int, const int);
  509. void vec_dststt (const vector unsigned char *, int, const int);
  510. void vec_dststt (const vector signed char *, int, const int);
  511. void vec_dststt (const vector bool char *, int, const int);
  512. void vec_dststt (const vector unsigned short *, int, const int);
  513. void vec_dststt (const vector signed short *, int, const int);
  514. void vec_dststt (const vector bool short *, int, const int);
  515. void vec_dststt (const vector pixel *, int, const int);
  516. void vec_dststt (const vector unsigned int *, int, const int);
  517. void vec_dststt (const vector signed int *, int, const int);
  518. void vec_dststt (const vector bool int *, int, const int);
  519. void vec_dststt (const vector float *, int, const int);
  520. void vec_dststt (const unsigned char *, int, const int);
  521. void vec_dststt (const signed char *, int, const int);
  522. void vec_dststt (const unsigned short *, int, const int);
  523. void vec_dststt (const short *, int, const int);
  524. void vec_dststt (const unsigned int *, int, const int);
  525. void vec_dststt (const int *, int, const int);
  526. void vec_dststt (const float *, int, const int);
  527. void vec_dstt (const vector unsigned char *, int, const int);
  528. void vec_dstt (const vector signed char *, int, const int);
  529. void vec_dstt (const vector bool char *, int, const int);
  530. void vec_dstt (const vector unsigned short *, int, const int);
  531. void vec_dstt (const vector signed short *, int, const int);
  532. void vec_dstt (const vector bool short *, int, const int);
  533. void vec_dstt (const vector pixel *, int, const int);
  534. void vec_dstt (const vector unsigned int *, int, const int);
  535. void vec_dstt (const vector signed int *, int, const int);
  536. void vec_dstt (const vector bool int *, int, const int);
  537. void vec_dstt (const vector float *, int, const int);
  538. void vec_dstt (const unsigned char *, int, const int);
  539. void vec_dstt (const signed char *, int, const int);
  540. void vec_dstt (const unsigned short *, int, const int);
  541. void vec_dstt (const short *, int, const int);
  542. void vec_dstt (const unsigned int *, int, const int);
  543. void vec_dstt (const int *, int, const int);
  544. void vec_dstt (const float *, int, const int);
  545. vector float vec_expte (vector float);
  546. vector float vec_floor (vector float);
  547. vector float vec_ld (int, const vector float *);
  548. vector float vec_ld (int, const float *);
  549. vector bool int vec_ld (int, const vector bool int *);
  550. vector signed int vec_ld (int, const vector signed int *);
  551. vector signed int vec_ld (int, const int *);
  552. vector unsigned int vec_ld (int, const vector unsigned int *);
  553. vector unsigned int vec_ld (int, const unsigned int *);
  554. vector bool short vec_ld (int, const vector bool short *);
  555. vector pixel vec_ld (int, const vector pixel *);
  556. vector signed short vec_ld (int, const vector signed short *);
  557. vector signed short vec_ld (int, const short *);
  558. vector unsigned short vec_ld (int, const vector unsigned short *);
  559. vector unsigned short vec_ld (int, const unsigned short *);
  560. vector bool char vec_ld (int, const vector bool char *);
  561. vector signed char vec_ld (int, const vector signed char *);
  562. vector signed char vec_ld (int, const signed char *);
  563. vector unsigned char vec_ld (int, const vector unsigned char *);
  564. vector unsigned char vec_ld (int, const unsigned char *);
  565. vector signed char vec_lde (int, const signed char *);
  566. vector unsigned char vec_lde (int, const unsigned char *);
  567. vector signed short vec_lde (int, const short *);
  568. vector unsigned short vec_lde (int, const unsigned short *);
  569. vector float vec_lde (int, const float *);
  570. vector signed int vec_lde (int, const int *);
  571. vector unsigned int vec_lde (int, const unsigned int *);
  572. vector float vec_ldl (int, const vector float *);
  573. vector float vec_ldl (int, const float *);
  574. vector bool int vec_ldl (int, const vector bool int *);
  575. vector signed int vec_ldl (int, const vector signed int *);
  576. vector signed int vec_ldl (int, const int *);
  577. vector unsigned int vec_ldl (int, const vector unsigned int *);
  578. vector unsigned int vec_ldl (int, const unsigned int *);
  579. vector bool short vec_ldl (int, const vector bool short *);
  580. vector pixel vec_ldl (int, const vector pixel *);
  581. vector signed short vec_ldl (int, const vector signed short *);
  582. vector signed short vec_ldl (int, const short *);
  583. vector unsigned short vec_ldl (int, const vector unsigned short *);
  584. vector unsigned short vec_ldl (int, const unsigned short *);
  585. vector bool char vec_ldl (int, const vector bool char *);
  586. vector signed char vec_ldl (int, const vector signed char *);
  587. vector signed char vec_ldl (int, const signed char *);
  588. vector unsigned char vec_ldl (int, const vector unsigned char *);
  589. vector unsigned char vec_ldl (int, const unsigned char *);
  590. vector float vec_loge (vector float);
  591. vector signed char vec_lvebx (int, char *);
  592. vector unsigned char vec_lvebx (int, unsigned char *);
  593. vector signed short vec_lvehx (int, short *);
  594. vector unsigned short vec_lvehx (int, unsigned short *);
  595. vector float vec_lvewx (int, float *);
  596. vector signed int vec_lvewx (int, int *);
  597. vector unsigned int vec_lvewx (int, unsigned int *);
  598. vector unsigned char vec_lvsl (int, const unsigned char *);
  599. vector unsigned char vec_lvsl (int, const signed char *);
  600. vector unsigned char vec_lvsl (int, const unsigned short *);
  601. vector unsigned char vec_lvsl (int, const short *);
  602. vector unsigned char vec_lvsl (int, const unsigned int *);
  603. vector unsigned char vec_lvsl (int, const int *);
  604. vector unsigned char vec_lvsl (int, const float *);
  605. vector unsigned char vec_lvsr (int, const unsigned char *);
  606. vector unsigned char vec_lvsr (int, const signed char *);
  607. vector unsigned char vec_lvsr (int, const unsigned short *);
  608. vector unsigned char vec_lvsr (int, const short *);
  609. vector unsigned char vec_lvsr (int, const unsigned int *);
  610. vector unsigned char vec_lvsr (int, const int *);
  611. vector unsigned char vec_lvsr (int, const float *);
  612. vector float vec_madd (vector float, vector float, vector float);
  613. vector signed short vec_madds (vector signed short, vector signed short,
  614. vector signed short);
  615. vector unsigned char vec_max (vector bool char, vector unsigned char);
  616. vector unsigned char vec_max (vector unsigned char, vector bool char);
  617. vector unsigned char vec_max (vector unsigned char, vector unsigned char);
  618. vector signed char vec_max (vector bool char, vector signed char);
  619. vector signed char vec_max (vector signed char, vector bool char);
  620. vector signed char vec_max (vector signed char, vector signed char);
  621. vector unsigned short vec_max (vector bool short, vector unsigned short);
  622. vector unsigned short vec_max (vector unsigned short, vector bool short);
  623. vector unsigned short vec_max (vector unsigned short, vector unsigned short);
  624. vector signed short vec_max (vector bool short, vector signed short);
  625. vector signed short vec_max (vector signed short, vector bool short);
  626. vector signed short vec_max (vector signed short, vector signed short);
  627. vector unsigned int vec_max (vector bool int, vector unsigned int);
  628. vector unsigned int vec_max (vector unsigned int, vector bool int);
  629. vector unsigned int vec_max (vector unsigned int, vector unsigned int);
  630. vector signed int vec_max (vector bool int, vector signed int);
  631. vector signed int vec_max (vector signed int, vector bool int);
  632. vector signed int vec_max (vector signed int, vector signed int);
  633. vector float vec_max (vector float, vector float);
  634. vector bool char vec_mergeh (vector bool char, vector bool char);
  635. vector signed char vec_mergeh (vector signed char, vector signed char);
  636. vector unsigned char vec_mergeh (vector unsigned char, vector unsigned char);
  637. vector bool short vec_mergeh (vector bool short, vector bool short);
  638. vector pixel vec_mergeh (vector pixel, vector pixel);
  639. vector signed short vec_mergeh (vector signed short, vector signed short);
  640. vector unsigned short vec_mergeh (vector unsigned short, vector unsigned short);
  641. vector float vec_mergeh (vector float, vector float);
  642. vector bool int vec_mergeh (vector bool int, vector bool int);
  643. vector signed int vec_mergeh (vector signed int, vector signed int);
  644. vector unsigned int vec_mergeh (vector unsigned int, vector unsigned int);
  645. vector bool char vec_mergel (vector bool char, vector bool char);
  646. vector signed char vec_mergel (vector signed char, vector signed char);
  647. vector unsigned char vec_mergel (vector unsigned char, vector unsigned char);
  648. vector bool short vec_mergel (vector bool short, vector bool short);
  649. vector pixel vec_mergel (vector pixel, vector pixel);
  650. vector signed short vec_mergel (vector signed short, vector signed short);
  651. vector unsigned short vec_mergel (vector unsigned short, vector unsigned short);
  652. vector float vec_mergel (vector float, vector float);
  653. vector bool int vec_mergel (vector bool int, vector bool int);
  654. vector signed int vec_mergel (vector signed int, vector signed int);
  655. vector unsigned int vec_mergel (vector unsigned int, vector unsigned int);
  656. vector unsigned short vec_mfvscr (void);
  657. vector unsigned char vec_min (vector bool char, vector unsigned char);
  658. vector unsigned char vec_min (vector unsigned char, vector bool char);
  659. vector unsigned char vec_min (vector unsigned char, vector unsigned char);
  660. vector signed char vec_min (vector bool char, vector signed char);
  661. vector signed char vec_min (vector signed char, vector bool char);
  662. vector signed char vec_min (vector signed char, vector signed char);
  663. vector unsigned short vec_min (vector bool short, vector unsigned short);
  664. vector unsigned short vec_min (vector unsigned short, vector bool short);
  665. vector unsigned short vec_min (vector unsigned short, vector unsigned short);
  666. vector signed short vec_min (vector bool short, vector signed short);
  667. vector signed short vec_min (vector signed short, vector bool short);
  668. vector signed short vec_min (vector signed short, vector signed short);
  669. vector unsigned int vec_min (vector bool int, vector unsigned int);
  670. vector unsigned int vec_min (vector unsigned int, vector bool int);
  671. vector unsigned int vec_min (vector unsigned int, vector unsigned int);
  672. vector signed int vec_min (vector bool int, vector signed int);
  673. vector signed int vec_min (vector signed int, vector bool int);
  674. vector signed int vec_min (vector signed int, vector signed int);
  675. vector float vec_min (vector float, vector float);
  676. vector signed short vec_mladd (vector signed short, vector signed short,
  677. vector signed short);
  678. vector signed short vec_mladd (vector signed short, vector unsigned short,
  679. vector unsigned short);
  680. vector signed short vec_mladd (vector unsigned short, vector signed short,
  681. vector signed short);
  682. vector unsigned short vec_mladd (vector unsigned short, vector unsigned short,
  683. vector unsigned short);
  684. vector signed short vec_mradds (vector signed short, vector signed short,
  685. vector signed short);
  686. vector unsigned int vec_msum (vector unsigned char, vector unsigned char,
  687. vector unsigned int);
  688. vector signed int vec_msum (vector signed char, vector unsigned char,
  689. vector signed int);
  690. vector unsigned int vec_msum (vector unsigned short, vector unsigned short,
  691. vector unsigned int);
  692. vector signed int vec_msum (vector signed short, vector signed short,
  693. vector signed int);
  694. vector unsigned int vec_msums (vector unsigned short, vector unsigned short,
  695. vector unsigned int);
  696. vector signed int vec_msums (vector signed short, vector signed short,
  697. vector signed int);
  698. void vec_mtvscr (vector signed int);
  699. void vec_mtvscr (vector unsigned int);
  700. void vec_mtvscr (vector bool int);
  701. void vec_mtvscr (vector signed short);
  702. void vec_mtvscr (vector unsigned short);
  703. void vec_mtvscr (vector bool short);
  704. void vec_mtvscr (vector pixel);
  705. void vec_mtvscr (vector signed char);
  706. void vec_mtvscr (vector unsigned char);
  707. void vec_mtvscr (vector bool char);
  708. vector float vec_mul (vector float, vector float);
  709. vector unsigned short vec_mule (vector unsigned char, vector unsigned char);
  710. vector signed short vec_mule (vector signed char, vector signed char);
  711. vector unsigned int vec_mule (vector unsigned short, vector unsigned short);
  712. vector signed int vec_mule (vector signed short, vector signed short);
  713. vector unsigned short vec_mulo (vector unsigned char, vector unsigned char);
  714. vector signed short vec_mulo (vector signed char, vector signed char);
  715. vector unsigned int vec_mulo (vector unsigned short, vector unsigned short);
  716. vector signed int vec_mulo (vector signed short, vector signed short);
  717. vector signed char vec_nabs (vector signed char);
  718. vector signed short vec_nabs (vector signed short);
  719. vector signed int vec_nabs (vector signed int);
  720. vector float vec_nabs (vector float);
  721. vector float vec_nmsub (vector float, vector float, vector float);
  722. vector float vec_nor (vector float, vector float);
  723. vector signed int vec_nor (vector signed int, vector signed int);
  724. vector unsigned int vec_nor (vector unsigned int, vector unsigned int);
  725. vector bool int vec_nor (vector bool int, vector bool int);
  726. vector signed short vec_nor (vector signed short, vector signed short);
  727. vector unsigned short vec_nor (vector unsigned short, vector unsigned short);
  728. vector bool short vec_nor (vector bool short, vector bool short);
  729. vector signed char vec_nor (vector signed char, vector signed char);
  730. vector unsigned char vec_nor (vector unsigned char, vector unsigned char);
  731. vector bool char vec_nor (vector bool char, vector bool char);
  732. vector float vec_or (vector float, vector float);
  733. vector float vec_or (vector float, vector bool int);
  734. vector float vec_or (vector bool int, vector float);
  735. vector bool int vec_or (vector bool int, vector bool int);
  736. vector signed int vec_or (vector bool int, vector signed int);
  737. vector signed int vec_or (vector signed int, vector bool int);
  738. vector signed int vec_or (vector signed int, vector signed int);
  739. vector unsigned int vec_or (vector bool int, vector unsigned int);
  740. vector unsigned int vec_or (vector unsigned int, vector bool int);
  741. vector unsigned int vec_or (vector unsigned int, vector unsigned int);
  742. vector bool short vec_or (vector bool short, vector bool short);
  743. vector signed short vec_or (vector bool short, vector signed short);
  744. vector signed short vec_or (vector signed short, vector bool short);
  745. vector signed short vec_or (vector signed short, vector signed short);
  746. vector unsigned short vec_or (vector bool short, vector unsigned short);
  747. vector unsigned short vec_or (vector unsigned short, vector bool short);
  748. vector unsigned short vec_or (vector unsigned short, vector unsigned short);
  749. vector signed char vec_or (vector bool char, vector signed char);
  750. vector bool char vec_or (vector bool char, vector bool char);
  751. vector signed char vec_or (vector signed char, vector bool char);
  752. vector signed char vec_or (vector signed char, vector signed char);
  753. vector unsigned char vec_or (vector bool char, vector unsigned char);
  754. vector unsigned char vec_or (vector unsigned char, vector bool char);
  755. vector unsigned char vec_or (vector unsigned char, vector unsigned char);
  756. vector signed char vec_pack (vector signed short, vector signed short);
  757. vector unsigned char vec_pack (vector unsigned short, vector unsigned short);
  758. vector bool char vec_pack (vector bool short, vector bool short);
  759. vector signed short vec_pack (vector signed int, vector signed int);
  760. vector unsigned short vec_pack (vector unsigned int, vector unsigned int);
  761. vector bool short vec_pack (vector bool int, vector bool int);
  762. vector pixel vec_packpx (vector unsigned int, vector unsigned int);
  763. vector unsigned char vec_packs (vector unsigned short, vector unsigned short);
  764. vector signed char vec_packs (vector signed short, vector signed short);
  765. vector unsigned short vec_packs (vector unsigned int, vector unsigned int);
  766. vector signed short vec_packs (vector signed int, vector signed int);
  767. vector unsigned char vec_packsu (vector unsigned short, vector unsigned short);
  768. vector unsigned char vec_packsu (vector signed short, vector signed short);
  769. vector unsigned short vec_packsu (vector unsigned int, vector unsigned int);
  770. vector unsigned short vec_packsu (vector signed int, vector signed int);
  771. vector float vec_perm (vector float, vector float, vector unsigned char);
  772. vector signed int vec_perm (vector signed int, vector signed int, vector unsigned char);
  773. vector unsigned int vec_perm (vector unsigned int, vector unsigned int,
  774. vector unsigned char);
  775. vector bool int vec_perm (vector bool int, vector bool int, vector unsigned char);
  776. vector signed short vec_perm (vector signed short, vector signed short,
  777. vector unsigned char);
  778. vector unsigned short vec_perm (vector unsigned short, vector unsigned short,
  779. vector unsigned char);
  780. vector bool short vec_perm (vector bool short, vector bool short, vector unsigned char);
  781. vector pixel vec_perm (vector pixel, vector pixel, vector unsigned char);
  782. vector signed char vec_perm (vector signed char, vector signed char,
  783. vector unsigned char);
  784. vector unsigned char vec_perm (vector unsigned char, vector unsigned char,
  785. vector unsigned char);
  786. vector bool char vec_perm (vector bool char, vector bool char, vector unsigned char);
  787. vector float vec_re (vector float);
  788. vector bool char vec_reve (vector bool char);
  789. vector signed char vec_reve (vector signed char);
  790. vector unsigned char vec_reve (vector unsigned char);
  791. vector bool int vec_reve (vector bool int);
  792. vector signed int vec_reve (vector signed int);
  793. vector unsigned int vec_reve (vector unsigned int);
  794. vector bool short vec_reve (vector bool short);
  795. vector signed short vec_reve (vector signed short);
  796. vector unsigned short vec_reve (vector unsigned short);
  797. vector signed char vec_rl (vector signed char, vector unsigned char);
  798. vector unsigned char vec_rl (vector unsigned char, vector unsigned char);
  799. vector signed short vec_rl (vector signed short, vector unsigned short);
  800. vector unsigned short vec_rl (vector unsigned short, vector unsigned short);
  801. vector signed int vec_rl (vector signed int, vector unsigned int);
  802. vector unsigned int vec_rl (vector unsigned int, vector unsigned int);
  803. vector float vec_round (vector float);
  804. vector float vec_rsqrt (vector float);
  805. vector float vec_rsqrte (vector float);
  806. vector float vec_sel (vector float, vector float, vector bool int);
  807. vector float vec_sel (vector float, vector float, vector unsigned int);
  808. vector signed int vec_sel (vector signed int, vector signed int, vector bool int);
  809. vector signed int vec_sel (vector signed int, vector signed int, vector unsigned int);
  810. vector unsigned int vec_sel (vector unsigned int, vector unsigned int, vector bool int);
  811. vector unsigned int vec_sel (vector unsigned int, vector unsigned int,
  812. vector unsigned int);
  813. vector bool int vec_sel (vector bool int, vector bool int, vector bool int);
  814. vector bool int vec_sel (vector bool int, vector bool int, vector unsigned int);
  815. vector signed short vec_sel (vector signed short, vector signed short,
  816. vector bool short);
  817. vector signed short vec_sel (vector signed short, vector signed short,
  818. vector unsigned short);
  819. vector unsigned short vec_sel (vector unsigned short, vector unsigned short,
  820. vector bool short);
  821. vector unsigned short vec_sel (vector unsigned short, vector unsigned short,
  822. vector unsigned short);
  823. vector bool short vec_sel (vector bool short, vector bool short, vector bool short);
  824. vector bool short vec_sel (vector bool short, vector bool short, vector unsigned short);
  825. vector signed char vec_sel (vector signed char, vector signed char, vector bool char);
  826. vector signed char vec_sel (vector signed char, vector signed char,
  827. vector unsigned char);
  828. vector unsigned char vec_sel (vector unsigned char, vector unsigned char,
  829. vector bool char);
  830. vector unsigned char vec_sel (vector unsigned char, vector unsigned char,
  831. vector unsigned char);
  832. vector bool char vec_sel (vector bool char, vector bool char, vector bool char);
  833. vector bool char vec_sel (vector bool char, vector bool char, vector unsigned char);
  834. vector signed char vec_sl (vector signed char, vector unsigned char);
  835. vector unsigned char vec_sl (vector unsigned char, vector unsigned char);
  836. vector signed short vec_sl (vector signed short, vector unsigned short);
  837. vector unsigned short vec_sl (vector unsigned short, vector unsigned short);
  838. vector signed int vec_sl (vector signed int, vector unsigned int);
  839. vector unsigned int vec_sl (vector unsigned int, vector unsigned int);
  840. vector float vec_sld (vector float, vector float, const int);
  841. vector signed int vec_sld (vector signed int, vector signed int, const int);
  842. vector unsigned int vec_sld (vector unsigned int, vector unsigned int, const int);
  843. vector bool int vec_sld (vector bool int, vector bool int, const int);
  844. vector signed short vec_sld (vector signed short, vector signed short, const int);
  845. vector unsigned short vec_sld (vector unsigned short, vector unsigned short, const int);
  846. vector bool short vec_sld (vector bool short, vector bool short, const int);
  847. vector pixel vec_sld (vector pixel, vector pixel, const int);
  848. vector signed char vec_sld (vector signed char, vector signed char, const int);
  849. vector unsigned char vec_sld (vector unsigned char, vector unsigned char, const int);
  850. vector bool char vec_sld (vector bool char, vector bool char, const int);
  851. vector signed int vec_sll (vector signed int, vector unsigned int);
  852. vector signed int vec_sll (vector signed int, vector unsigned short);
  853. vector signed int vec_sll (vector signed int, vector unsigned char);
  854. vector unsigned int vec_sll (vector unsigned int, vector unsigned int);
  855. vector unsigned int vec_sll (vector unsigned int, vector unsigned short);
  856. vector unsigned int vec_sll (vector unsigned int, vector unsigned char);
  857. vector bool int vec_sll (vector bool int, vector unsigned int);
  858. vector bool int vec_sll (vector bool int, vector unsigned short);
  859. vector bool int vec_sll (vector bool int, vector unsigned char);
  860. vector signed short vec_sll (vector signed short, vector unsigned int);
  861. vector signed short vec_sll (vector signed short, vector unsigned short);
  862. vector signed short vec_sll (vector signed short, vector unsigned char);
  863. vector unsigned short vec_sll (vector unsigned short, vector unsigned int);
  864. vector unsigned short vec_sll (vector unsigned short, vector unsigned short);
  865. vector unsigned short vec_sll (vector unsigned short, vector unsigned char);
  866. vector bool short vec_sll (vector bool short, vector unsigned int);
  867. vector bool short vec_sll (vector bool short, vector unsigned short);
  868. vector bool short vec_sll (vector bool short, vector unsigned char);
  869. vector pixel vec_sll (vector pixel, vector unsigned int);
  870. vector pixel vec_sll (vector pixel, vector unsigned short);
  871. vector pixel vec_sll (vector pixel, vector unsigned char);
  872. vector signed char vec_sll (vector signed char, vector unsigned int);
  873. vector signed char vec_sll (vector signed char, vector unsigned short);
  874. vector signed char vec_sll (vector signed char, vector unsigned char);
  875. vector unsigned char vec_sll (vector unsigned char, vector unsigned int);
  876. vector unsigned char vec_sll (vector unsigned char, vector unsigned short);
  877. vector unsigned char vec_sll (vector unsigned char, vector unsigned char);
  878. vector bool char vec_sll (vector bool char, vector unsigned int);
  879. vector bool char vec_sll (vector bool char, vector unsigned short);
  880. vector bool char vec_sll (vector bool char, vector unsigned char);
  881. vector float vec_slo (vector float, vector signed char);
  882. vector float vec_slo (vector float, vector unsigned char);
  883. vector signed int vec_slo (vector signed int, vector signed char);
  884. vector signed int vec_slo (vector signed int, vector unsigned char);
  885. vector unsigned int vec_slo (vector unsigned int, vector signed char);
  886. vector unsigned int vec_slo (vector unsigned int, vector unsigned char);
  887. vector signed short vec_slo (vector signed short, vector signed char);
  888. vector signed short vec_slo (vector signed short, vector unsigned char);
  889. vector unsigned short vec_slo (vector unsigned short, vector signed char);
  890. vector unsigned short vec_slo (vector unsigned short, vector unsigned char);
  891. vector pixel vec_slo (vector pixel, vector signed char);
  892. vector pixel vec_slo (vector pixel, vector unsigned char);
  893. vector signed char vec_slo (vector signed char, vector signed char);
  894. vector signed char vec_slo (vector signed char, vector unsigned char);
  895. vector unsigned char vec_slo (vector unsigned char, vector signed char);
  896. vector unsigned char vec_slo (vector unsigned char, vector unsigned char);
  897. vector signed char vec_splat (vector signed char, const int);
  898. vector unsigned char vec_splat (vector unsigned char, const int);
  899. vector bool char vec_splat (vector bool char, const int);
  900. vector signed short vec_splat (vector signed short, const int);
  901. vector unsigned short vec_splat (vector unsigned short, const int);
  902. vector bool short vec_splat (vector bool short, const int);
  903. vector pixel vec_splat (vector pixel, const int);
  904. vector float vec_splat (vector float, const int);
  905. vector signed int vec_splat (vector signed int, const int);
  906. vector unsigned int vec_splat (vector unsigned int, const int);
  907. vector bool int vec_splat (vector bool int, const int);
  908. vector signed short vec_splat_s16 (const int);
  909. vector signed int vec_splat_s32 (const int);
  910. vector signed char vec_splat_s8 (const int);
  911. vector unsigned short vec_splat_u16 (const int);
  912. vector unsigned int vec_splat_u32 (const int);
  913. vector unsigned char vec_splat_u8 (const int);
  914. vector signed char vec_splats (signed char);
  915. vector unsigned char vec_splats (unsigned char);
  916. vector signed short vec_splats (signed short);
  917. vector unsigned short vec_splats (unsigned short);
  918. vector signed int vec_splats (signed int);
  919. vector unsigned int vec_splats (unsigned int);
  920. vector float vec_splats (float);
  921. vector signed char vec_sr (vector signed char, vector unsigned char);
  922. vector unsigned char vec_sr (vector unsigned char, vector unsigned char);
  923. vector signed short vec_sr (vector signed short, vector unsigned short);
  924. vector unsigned short vec_sr (vector unsigned short, vector unsigned short);
  925. vector signed int vec_sr (vector signed int, vector unsigned int);
  926. vector unsigned int vec_sr (vector unsigned int, vector unsigned int);
  927. vector signed char vec_sra (vector signed char, vector unsigned char);
  928. vector unsigned char vec_sra (vector unsigned char, vector unsigned char);
  929. vector signed short vec_sra (vector signed short, vector unsigned short);
  930. vector unsigned short vec_sra (vector unsigned short, vector unsigned short);
  931. vector signed int vec_sra (vector signed int, vector unsigned int);
  932. vector unsigned int vec_sra (vector unsigned int, vector unsigned int);
  933. vector signed int vec_srl (vector signed int, vector unsigned int);
  934. vector signed int vec_srl (vector signed int, vector unsigned short);
  935. vector signed int vec_srl (vector signed int, vector unsigned char);
  936. vector unsigned int vec_srl (vector unsigned int, vector unsigned int);
  937. vector unsigned int vec_srl (vector unsigned int, vector unsigned short);
  938. vector unsigned int vec_srl (vector unsigned int, vector unsigned char);
  939. vector bool int vec_srl (vector bool int, vector unsigned int);
  940. vector bool int vec_srl (vector bool int, vector unsigned short);
  941. vector bool int vec_srl (vector bool int, vector unsigned char);
  942. vector signed short vec_srl (vector signed short, vector unsigned int);
  943. vector signed short vec_srl (vector signed short, vector unsigned short);
  944. vector signed short vec_srl (vector signed short, vector unsigned char);
  945. vector unsigned short vec_srl (vector unsigned short, vector unsigned int);
  946. vector unsigned short vec_srl (vector unsigned short, vector unsigned short);
  947. vector unsigned short vec_srl (vector unsigned short, vector unsigned char);
  948. vector bool short vec_srl (vector bool short, vector unsigned int);
  949. vector bool short vec_srl (vector bool short, vector unsigned short);
  950. vector bool short vec_srl (vector bool short, vector unsigned char);
  951. vector pixel vec_srl (vector pixel, vector unsigned int);
  952. vector pixel vec_srl (vector pixel, vector unsigned short);
  953. vector pixel vec_srl (vector pixel, vector unsigned char);
  954. vector signed char vec_srl (vector signed char, vector unsigned int);
  955. vector signed char vec_srl (vector signed char, vector unsigned short);
  956. vector signed char vec_srl (vector signed char, vector unsigned char);
  957. vector unsigned char vec_srl (vector unsigned char, vector unsigned int);
  958. vector unsigned char vec_srl (vector unsigned char, vector unsigned short);
  959. vector unsigned char vec_srl (vector unsigned char, vector unsigned char);
  960. vector bool char vec_srl (vector bool char, vector unsigned int);
  961. vector bool char vec_srl (vector bool char, vector unsigned short);
  962. vector bool char vec_srl (vector bool char, vector unsigned char);
  963. vector float vec_sro (vector float, vector signed char);
  964. vector float vec_sro (vector float, vector unsigned char);
  965. vector signed int vec_sro (vector signed int, vector signed char);
  966. vector signed int vec_sro (vector signed int, vector unsigned char);
  967. vector unsigned int vec_sro (vector unsigned int, vector signed char);
  968. vector unsigned int vec_sro (vector unsigned int, vector unsigned char);
  969. vector signed short vec_sro (vector signed short, vector signed char);
  970. vector signed short vec_sro (vector signed short, vector unsigned char);
  971. vector unsigned short vec_sro (vector unsigned short, vector signed char);
  972. vector unsigned short vec_sro (vector unsigned short, vector unsigned char);
  973. vector pixel vec_sro (vector pixel, vector signed char);
  974. vector pixel vec_sro (vector pixel, vector unsigned char);
  975. vector signed char vec_sro (vector signed char, vector signed char);
  976. vector signed char vec_sro (vector signed char, vector unsigned char);
  977. vector unsigned char vec_sro (vector unsigned char, vector signed char);
  978. vector unsigned char vec_sro (vector unsigned char, vector unsigned char);
  979. void vec_st (vector float, int, vector float *);
  980. void vec_st (vector float, int, float *);
  981. void vec_st (vector signed int, int, vector signed int *);
  982. void vec_st (vector signed int, int, int *);
  983. void vec_st (vector unsigned int, int, vector unsigned int *);
  984. void vec_st (vector unsigned int, int, unsigned int *);
  985. void vec_st (vector bool int, int, vector bool int *);
  986. void vec_st (vector bool int, int, unsigned int *);
  987. void vec_st (vector bool int, int, int *);
  988. void vec_st (vector signed short, int, vector signed short *);
  989. void vec_st (vector signed short, int, short *);
  990. void vec_st (vector unsigned short, int, vector unsigned short *);
  991. void vec_st (vector unsigned short, int, unsigned short *);
  992. void vec_st (vector bool short, int, vector bool short *);
  993. void vec_st (vector bool short, int, unsigned short *);
  994. void vec_st (vector pixel, int, vector pixel *);
  995. void vec_st (vector bool short, int, short *);
  996. void vec_st (vector signed char, int, vector signed char *);
  997. void vec_st (vector signed char, int, signed char *);
  998. void vec_st (vector unsigned char, int, vector unsigned char *);
  999. void vec_st (vector unsigned char, int, unsigned char *);
  1000. void vec_st (vector bool char, int, vector bool char *);
  1001. void vec_st (vector bool char, int, unsigned char *);
  1002. void vec_st (vector bool char, int, signed char *);
  1003. void vec_ste (vector signed char, int, signed char *);
  1004. void vec_ste (vector unsigned char, int, unsigned char *);
  1005. void vec_ste (vector bool char, int, signed char *);
  1006. void vec_ste (vector bool char, int, unsigned char *);
  1007. void vec_ste (vector signed short, int, short *);
  1008. void vec_ste (vector unsigned short, int, unsigned short *);
  1009. void vec_ste (vector bool short, int, short *);
  1010. void vec_ste (vector bool short, int, unsigned short *);
  1011. void vec_ste (vector pixel, int, short *);
  1012. void vec_ste (vector pixel, int, unsigned short *);
  1013. void vec_ste (vector float, int, float *);
  1014. void vec_ste (vector signed int, int, int *);
  1015. void vec_ste (vector unsigned int, int, unsigned int *);
  1016. void vec_ste (vector bool int, int, int *);
  1017. void vec_ste (vector bool int, int, unsigned int *);
  1018. void vec_stl (vector float, int, vector float *);
  1019. void vec_stl (vector float, int, float *);
  1020. void vec_stl (vector signed int, int, vector signed int *);
  1021. void vec_stl (vector signed int, int, int *);
  1022. void vec_stl (vector unsigned int, int, vector unsigned int *);
  1023. void vec_stl (vector unsigned int, int, unsigned int *);
  1024. void vec_stl (vector bool int, int, vector bool int *);
  1025. void vec_stl (vector bool int, int, unsigned int *);
  1026. void vec_stl (vector bool int, int, int *);
  1027. void vec_stl (vector signed short, int, vector signed short *);
  1028. void vec_stl (vector signed short, int, short *);
  1029. void vec_stl (vector unsigned short, int, vector unsigned short *);
  1030. void vec_stl (vector unsigned short, int, unsigned short *);
  1031. void vec_stl (vector bool short, int, vector bool short *);
  1032. void vec_stl (vector bool short, int, unsigned short *);
  1033. void vec_stl (vector bool short, int, short *);
  1034. void vec_stl (vector pixel, int, vector pixel *);
  1035. void vec_stl (vector signed char, int, vector signed char *);
  1036. void vec_stl (vector signed char, int, signed char *);
  1037. void vec_stl (vector unsigned char, int, vector unsigned char *);
  1038. void vec_stl (vector unsigned char, int, unsigned char *);
  1039. void vec_stl (vector bool char, int, vector bool char *);
  1040. void vec_stl (vector bool char, int, unsigned char *);
  1041. void vec_stl (vector bool char, int, signed char *);
  1042. void vec_stvebx (vector signed char, int, signed char *);
  1043. void vec_stvebx (vector unsigned char, int, unsigned char *);
  1044. void vec_stvebx (vector bool char, int, signed char *);
  1045. void vec_stvebx (vector bool char, int, unsigned char *);
  1046. void vec_stvehx (vector signed short, int, short *);
  1047. void vec_stvehx (vector unsigned short, int, unsigned short *);
  1048. void vec_stvehx (vector bool short, int, short *);
  1049. void vec_stvehx (vector bool short, int, unsigned short *);
  1050. void vec_stvewx (vector float, int, float *);
  1051. void vec_stvewx (vector signed int, int, int *);
  1052. void vec_stvewx (vector unsigned int, int, unsigned int *);
  1053. void vec_stvewx (vector bool int, int, int *);
  1054. void vec_stvewx (vector bool int, int, unsigned int *);
  1055. vector signed char vec_sub (vector bool char, vector signed char);
  1056. vector signed char vec_sub (vector signed char, vector bool char);
  1057. vector signed char vec_sub (vector signed char, vector signed char);
  1058. vector unsigned char vec_sub (vector bool char, vector unsigned char);
  1059. vector unsigned char vec_sub (vector unsigned char, vector bool char);
  1060. vector unsigned char vec_sub (vector unsigned char, vector unsigned char);
  1061. vector signed short vec_sub (vector bool short, vector signed short);
  1062. vector signed short vec_sub (vector signed short, vector bool short);
  1063. vector signed short vec_sub (vector signed short, vector signed short);
  1064. vector unsigned short vec_sub (vector bool short, vector unsigned short);
  1065. vector unsigned short vec_sub (vector unsigned short, vector bool short);
  1066. vector unsigned short vec_sub (vector unsigned short, vector unsigned short);
  1067. vector signed int vec_sub (vector bool int, vector signed int);
  1068. vector signed int vec_sub (vector signed int, vector bool int);
  1069. vector signed int vec_sub (vector signed int, vector signed int);
  1070. vector unsigned int vec_sub (vector bool int, vector unsigned int);
  1071. vector unsigned int vec_sub (vector unsigned int, vector bool int);
  1072. vector unsigned int vec_sub (vector unsigned int, vector unsigned int);
  1073. vector float vec_sub (vector float, vector float);
  1074. vector signed int vec_subc (vector signed int, vector signed int);
  1075. vector unsigned int vec_subc (vector unsigned int, vector unsigned int);
  1076. vector signed int vec_sube (vector signed int, vector signed int,
  1077. vector signed int);
  1078. vector unsigned int vec_sube (vector unsigned int, vector unsigned int,
  1079. vector unsigned int);
  1080. vector signed int vec_subec (vector signed int, vector signed int,
  1081. vector signed int);
  1082. vector unsigned int vec_subec (vector unsigned int, vector unsigned int,
  1083. vector unsigned int);
  1084. vector unsigned char vec_subs (vector bool char, vector unsigned char);
  1085. vector unsigned char vec_subs (vector unsigned char, vector bool char);
  1086. vector unsigned char vec_subs (vector unsigned char, vector unsigned char);
  1087. vector signed char vec_subs (vector bool char, vector signed char);
  1088. vector signed char vec_subs (vector signed char, vector bool char);
  1089. vector signed char vec_subs (vector signed char, vector signed char);
  1090. vector unsigned short vec_subs (vector bool short, vector unsigned short);
  1091. vector unsigned short vec_subs (vector unsigned short, vector bool short);
  1092. vector unsigned short vec_subs (vector unsigned short, vector unsigned short);
  1093. vector signed short vec_subs (vector bool short, vector signed short);
  1094. vector signed short vec_subs (vector signed short, vector bool short);
  1095. vector signed short vec_subs (vector signed short, vector signed short);
  1096. vector unsigned int vec_subs (vector bool int, vector unsigned int);
  1097. vector unsigned int vec_subs (vector unsigned int, vector bool int);
  1098. vector unsigned int vec_subs (vector unsigned int, vector unsigned int);
  1099. vector signed int vec_subs (vector bool int, vector signed int);
  1100. vector signed int vec_subs (vector signed int, vector bool int);
  1101. vector signed int vec_subs (vector signed int, vector signed int);
  1102. vector signed int vec_sum2s (vector signed int, vector signed int);
  1103. vector unsigned int vec_sum4s (vector unsigned char, vector unsigned int);
  1104. vector signed int vec_sum4s (vector signed char, vector signed int);
  1105. vector signed int vec_sum4s (vector signed short, vector signed int);
  1106. vector signed int vec_sums (vector signed int, vector signed int);
  1107. vector float vec_trunc (vector float);
  1108. vector signed short vec_unpackh (vector signed char);
  1109. vector bool short vec_unpackh (vector bool char);
  1110. vector signed int vec_unpackh (vector signed short);
  1111. vector bool int vec_unpackh (vector bool short);
  1112. vector unsigned int vec_unpackh (vector pixel);
  1113. vector signed short vec_unpackl (vector signed char);
  1114. vector bool short vec_unpackl (vector bool char);
  1115. vector unsigned int vec_unpackl (vector pixel);
  1116. vector signed int vec_unpackl (vector signed short);
  1117. vector bool int vec_unpackl (vector bool short);
  1118. vector float vec_vaddfp (vector float, vector float);
  1119. vector signed char vec_vaddsbs (vector bool char, vector signed char);
  1120. vector signed char vec_vaddsbs (vector signed char, vector bool char);
  1121. vector signed char vec_vaddsbs (vector signed char, vector signed char);
  1122. vector signed short vec_vaddshs (vector bool short, vector signed short);
  1123. vector signed short vec_vaddshs (vector signed short, vector bool short);
  1124. vector signed short vec_vaddshs (vector signed short, vector signed short);
  1125. vector signed int vec_vaddsws (vector bool int, vector signed int);
  1126. vector signed int vec_vaddsws (vector signed int, vector bool int);
  1127. vector signed int vec_vaddsws (vector signed int, vector signed int);
  1128. vector signed char vec_vaddubm (vector bool char, vector signed char);
  1129. vector signed char vec_vaddubm (vector signed char, vector bool char);
  1130. vector signed char vec_vaddubm (vector signed char, vector signed char);
  1131. vector unsigned char vec_vaddubm (vector bool char, vector unsigned char);
  1132. vector unsigned char vec_vaddubm (vector unsigned char, vector bool char);
  1133. vector unsigned char vec_vaddubm (vector unsigned char, vector unsigned char);
  1134. vector unsigned char vec_vaddubs (vector bool char, vector unsigned char);
  1135. vector unsigned char vec_vaddubs (vector unsigned char, vector bool char);
  1136. vector unsigned char vec_vaddubs (vector unsigned char, vector unsigned char);
  1137. vector signed short vec_vadduhm (vector bool short, vector signed short);
  1138. vector signed short vec_vadduhm (vector signed short, vector bool short);
  1139. vector signed short vec_vadduhm (vector signed short, vector signed short);
  1140. vector unsigned short vec_vadduhm (vector bool short, vector unsigned short);
  1141. vector unsigned short vec_vadduhm (vector unsigned short, vector bool short);
  1142. vector unsigned short vec_vadduhm (vector unsigned short, vector unsigned short);
  1143. vector unsigned short vec_vadduhs (vector bool short, vector unsigned short);
  1144. vector unsigned short vec_vadduhs (vector unsigned short, vector bool short);
  1145. vector unsigned short vec_vadduhs (vector unsigned short, vector unsigned short);
  1146. vector signed int vec_vadduwm (vector bool int, vector signed int);
  1147. vector signed int vec_vadduwm (vector signed int, vector bool int);
  1148. vector signed int vec_vadduwm (vector signed int, vector signed int);
  1149. vector unsigned int vec_vadduwm (vector bool int, vector unsigned int);
  1150. vector unsigned int vec_vadduwm (vector unsigned int, vector bool int);
  1151. vector unsigned int vec_vadduwm (vector unsigned int, vector unsigned int);
  1152. vector unsigned int vec_vadduws (vector bool int, vector unsigned int);
  1153. vector unsigned int vec_vadduws (vector unsigned int, vector bool int);
  1154. vector unsigned int vec_vadduws (vector unsigned int, vector unsigned int);
  1155. vector signed char vec_vavgsb (vector signed char, vector signed char);
  1156. vector signed short vec_vavgsh (vector signed short, vector signed short);
  1157. vector signed int vec_vavgsw (vector signed int, vector signed int);
  1158. vector unsigned char vec_vavgub (vector unsigned char, vector unsigned char);
  1159. vector unsigned short vec_vavguh (vector unsigned short, vector unsigned short);
  1160. vector unsigned int vec_vavguw (vector unsigned int, vector unsigned int);
  1161. vector float vec_vcfsx (vector signed int, const int);
  1162. vector float vec_vcfux (vector unsigned int, const int);
  1163. vector bool int vec_vcmpeqfp (vector float, vector float);
  1164. vector bool char vec_vcmpequb (vector signed char, vector signed char);
  1165. vector bool char vec_vcmpequb (vector unsigned char, vector unsigned char);
  1166. vector bool short vec_vcmpequh (vector signed short, vector signed short);
  1167. vector bool short vec_vcmpequh (vector unsigned short, vector unsigned short);
  1168. vector bool int vec_vcmpequw (vector signed int, vector signed int);
  1169. vector bool int vec_vcmpequw (vector unsigned int, vector unsigned int);
  1170. vector bool int vec_vcmpgtfp (vector float, vector float);
  1171. vector bool char vec_vcmpgtsb (vector signed char, vector signed char);
  1172. vector bool short vec_vcmpgtsh (vector signed short, vector signed short);
  1173. vector bool int vec_vcmpgtsw (vector signed int, vector signed int);
  1174. vector bool char vec_vcmpgtub (vector unsigned char, vector unsigned char);
  1175. vector bool short vec_vcmpgtuh (vector unsigned short, vector unsigned short);
  1176. vector bool int vec_vcmpgtuw (vector unsigned int, vector unsigned int);
  1177. vector float vec_vmaxfp (vector float, vector float);
  1178. vector signed char vec_vmaxsb (vector bool char, vector signed char);
  1179. vector signed char vec_vmaxsb (vector signed char, vector bool char);
  1180. vector signed char vec_vmaxsb (vector signed char, vector signed char);
  1181. vector signed short vec_vmaxsh (vector bool short, vector signed short);
  1182. vector signed short vec_vmaxsh (vector signed short, vector bool short);
  1183. vector signed short vec_vmaxsh (vector signed short, vector signed short);
  1184. vector signed int vec_vmaxsw (vector bool int, vector signed int);
  1185. vector signed int vec_vmaxsw (vector signed int, vector bool int);
  1186. vector signed int vec_vmaxsw (vector signed int, vector signed int);
  1187. vector unsigned char vec_vmaxub (vector bool char, vector unsigned char);
  1188. vector unsigned char vec_vmaxub (vector unsigned char, vector bool char);
  1189. vector unsigned char vec_vmaxub (vector unsigned char, vector unsigned char);
  1190. vector unsigned short vec_vmaxuh (vector bool short, vector unsigned short);
  1191. vector unsigned short vec_vmaxuh (vector unsigned short, vector bool short);
  1192. vector unsigned short vec_vmaxuh (vector unsigned short, vector unsigned short);
  1193. vector unsigned int vec_vmaxuw (vector bool int, vector unsigned int);
  1194. vector unsigned int vec_vmaxuw (vector unsigned int, vector bool int);
  1195. vector unsigned int vec_vmaxuw (vector unsigned int, vector unsigned int);
  1196. vector float vec_vminfp (vector float, vector float);
  1197. vector signed char vec_vminsb (vector bool char, vector signed char);
  1198. vector signed char vec_vminsb (vector signed char, vector bool char);
  1199. vector signed char vec_vminsb (vector signed char, vector signed char);
  1200. vector signed short vec_vminsh (vector bool short, vector signed short);
  1201. vector signed short vec_vminsh (vector signed short, vector bool short);
  1202. vector signed short vec_vminsh (vector signed short, vector signed short);
  1203. vector signed int vec_vminsw (vector bool int, vector signed int);
  1204. vector signed int vec_vminsw (vector signed int, vector bool int);
  1205. vector signed int vec_vminsw (vector signed int, vector signed int);
  1206. vector unsigned char vec_vminub (vector bool char, vector unsigned char);
  1207. vector unsigned char vec_vminub (vector unsigned char, vector bool char);
  1208. vector unsigned char vec_vminub (vector unsigned char, vector unsigned char);
  1209. vector unsigned short vec_vminuh (vector bool short, vector unsigned short);
  1210. vector unsigned short vec_vminuh (vector unsigned short, vector bool short);
  1211. vector unsigned short vec_vminuh (vector unsigned short, vector unsigned short);
  1212. vector unsigned int vec_vminuw (vector bool int, vector unsigned int);
  1213. vector unsigned int vec_vminuw (vector unsigned int, vector bool int);
  1214. vector unsigned int vec_vminuw (vector unsigned int, vector unsigned int);
  1215. vector bool char vec_vmrghb (vector bool char, vector bool char);
  1216. vector signed char vec_vmrghb (vector signed char, vector signed char);
  1217. vector unsigned char vec_vmrghb (vector unsigned char, vector unsigned char);
  1218. vector bool short vec_vmrghh (vector bool short, vector bool short);
  1219. vector signed short vec_vmrghh (vector signed short, vector signed short);
  1220. vector unsigned short vec_vmrghh (vector unsigned short, vector unsigned short);
  1221. vector pixel vec_vmrghh (vector pixel, vector pixel);
  1222. vector float vec_vmrghw (vector float, vector float);
  1223. vector bool int vec_vmrghw (vector bool int, vector bool int);
  1224. vector signed int vec_vmrghw (vector signed int, vector signed int);
  1225. vector unsigned int vec_vmrghw (vector unsigned int, vector unsigned int);
  1226. vector bool char vec_vmrglb (vector bool char, vector bool char);
  1227. vector signed char vec_vmrglb (vector signed char, vector signed char);
  1228. vector unsigned char vec_vmrglb (vector unsigned char, vector unsigned char);
  1229. vector bool short vec_vmrglh (vector bool short, vector bool short);
  1230. vector signed short vec_vmrglh (vector signed short, vector signed short);
  1231. vector unsigned short vec_vmrglh (vector unsigned short, vector unsigned short);
  1232. vector pixel vec_vmrglh (vector pixel, vector pixel);
  1233. vector float vec_vmrglw (vector float, vector float);
  1234. vector signed int vec_vmrglw (vector signed int, vector signed int);
  1235. vector unsigned int vec_vmrglw (vector unsigned int, vector unsigned int);
  1236. vector bool int vec_vmrglw (vector bool int, vector bool int);
  1237. vector signed int vec_vmsummbm (vector signed char, vector unsigned char,
  1238. vector signed int);
  1239. vector signed int vec_vmsumshm (vector signed short, vector signed short,
  1240. vector signed int);
  1241. vector signed int vec_vmsumshs (vector signed short, vector signed short,
  1242. vector signed int);
  1243. vector unsigned int vec_vmsumubm (vector unsigned char, vector unsigned char,
  1244. vector unsigned int);
  1245. vector unsigned int vec_vmsumuhm (vector unsigned short, vector unsigned short,
  1246. vector unsigned int);
  1247. vector unsigned int vec_vmsumuhs (vector unsigned short, vector unsigned short,
  1248. vector unsigned int);
  1249. vector signed short vec_vmulesb (vector signed char, vector signed char);
  1250. vector signed int vec_vmulesh (vector signed short, vector signed short);
  1251. vector unsigned short vec_vmuleub (vector unsigned char, vector unsigned char);
  1252. vector unsigned int vec_vmuleuh (vector unsigned short, vector unsigned short);
  1253. vector signed short vec_vmulosb (vector signed char, vector signed char);
  1254. vector signed int vec_vmulosh (vector signed short, vector signed short);
  1255. vector unsigned short vec_vmuloub (vector unsigned char, vector unsigned char);
  1256. vector unsigned int vec_vmulouh (vector unsigned short, vector unsigned short);
  1257. vector signed char vec_vpkshss (vector signed short, vector signed short);
  1258. vector unsigned char vec_vpkshus (vector signed short, vector signed short);
  1259. vector signed short vec_vpkswss (vector signed int, vector signed int);
  1260. vector unsigned short vec_vpkswus (vector signed int, vector signed int);
  1261. vector bool char vec_vpkuhum (vector bool short, vector bool short);
  1262. vector signed char vec_vpkuhum (vector signed short, vector signed short);
  1263. vector unsigned char vec_vpkuhum (vector unsigned short, vector unsigned short);
  1264. vector unsigned char vec_vpkuhus (vector unsigned short, vector unsigned short);
  1265. vector bool short vec_vpkuwum (vector bool int, vector bool int);
  1266. vector signed short vec_vpkuwum (vector signed int, vector signed int);
  1267. vector unsigned short vec_vpkuwum (vector unsigned int, vector unsigned int);
  1268. vector unsigned short vec_vpkuwus (vector unsigned int, vector unsigned int);
  1269. vector signed char vec_vrlb (vector signed char, vector unsigned char);
  1270. vector unsigned char vec_vrlb (vector unsigned char, vector unsigned char);
  1271. vector signed short vec_vrlh (vector signed short, vector unsigned short);
  1272. vector unsigned short vec_vrlh (vector unsigned short, vector unsigned short);
  1273. vector signed int vec_vrlw (vector signed int, vector unsigned int);
  1274. vector unsigned int vec_vrlw (vector unsigned int, vector unsigned int);
  1275. vector signed char vec_vslb (vector signed char, vector unsigned char);
  1276. vector unsigned char vec_vslb (vector unsigned char, vector unsigned char);
  1277. vector signed short vec_vslh (vector signed short, vector unsigned short);
  1278. vector unsigned short vec_vslh (vector unsigned short, vector unsigned short);
  1279. vector signed int vec_vslw (vector signed int, vector unsigned int);
  1280. vector unsigned int vec_vslw (vector unsigned int, vector unsigned int);
  1281. vector signed char vec_vspltb (vector signed char, const int);
  1282. vector unsigned char vec_vspltb (vector unsigned char, const int);
  1283. vector bool char vec_vspltb (vector bool char, const int);
  1284. vector bool short vec_vsplth (vector bool short, const int);
  1285. vector signed short vec_vsplth (vector signed short, const int);
  1286. vector unsigned short vec_vsplth (vector unsigned short, const int);
  1287. vector pixel vec_vsplth (vector pixel, const int);
  1288. vector float vec_vspltw (vector float, const int);
  1289. vector signed int vec_vspltw (vector signed int, const int);
  1290. vector unsigned int vec_vspltw (vector unsigned int, const int);
  1291. vector bool int vec_vspltw (vector bool int, const int);
  1292. vector signed char vec_vsrab (vector signed char, vector unsigned char);
  1293. vector unsigned char vec_vsrab (vector unsigned char, vector unsigned char);
  1294. vector signed short vec_vsrah (vector signed short, vector unsigned short);
  1295. vector unsigned short vec_vsrah (vector unsigned short, vector unsigned short);
  1296. vector signed int vec_vsraw (vector signed int, vector unsigned int);
  1297. vector unsigned int vec_vsraw (vector unsigned int, vector unsigned int);
  1298. vector signed char vec_vsrb (vector signed char, vector unsigned char);
  1299. vector unsigned char vec_vsrb (vector unsigned char, vector unsigned char);
  1300. vector signed short vec_vsrh (vector signed short, vector unsigned short);
  1301. vector unsigned short vec_vsrh (vector unsigned short, vector unsigned short);
  1302. vector signed int vec_vsrw (vector signed int, vector unsigned int);
  1303. vector unsigned int vec_vsrw (vector unsigned int, vector unsigned int);
  1304. vector float vec_vsubfp (vector float, vector float);
  1305. vector signed char vec_vsubsbs (vector bool char, vector signed char);
  1306. vector signed char vec_vsubsbs (vector signed char, vector bool char);
  1307. vector signed char vec_vsubsbs (vector signed char, vector signed char);
  1308. vector signed short vec_vsubshs (vector bool short, vector signed short);
  1309. vector signed short vec_vsubshs (vector signed short, vector bool short);
  1310. vector signed short vec_vsubshs (vector signed short, vector signed short);
  1311. vector signed int vec_vsubsws (vector bool int, vector signed int);
  1312. vector signed int vec_vsubsws (vector signed int, vector bool int);
  1313. vector signed int vec_vsubsws (vector signed int, vector signed int);
  1314. vector signed char vec_vsububm (vector bool char, vector signed char);
  1315. vector signed char vec_vsububm (vector signed char, vector bool char);
  1316. vector signed char vec_vsububm (vector signed char, vector signed char);
  1317. vector unsigned char vec_vsububm (vector bool char, vector unsigned char);
  1318. vector unsigned char vec_vsububm (vector unsigned char, vector bool char);
  1319. vector unsigned char vec_vsububm (vector unsigned char, vector unsigned char);
  1320. vector unsigned char vec_vsububs (vector bool char, vector unsigned char);
  1321. vector unsigned char vec_vsububs (vector unsigned char, vector bool char);
  1322. vector unsigned char vec_vsububs (vector unsigned char, vector unsigned char);
  1323. vector signed short vec_vsubuhm (vector bool short, vector signed short);
  1324. vector signed short vec_vsubuhm (vector signed short, vector bool short);
  1325. vector signed short vec_vsubuhm (vector signed short, vector signed short);
  1326. vector unsigned short vec_vsubuhm (vector bool short, vector unsigned short);
  1327. vector unsigned short vec_vsubuhm (vector unsigned short, vector bool short);
  1328. vector unsigned short vec_vsubuhm (vector unsigned short, vector unsigned short);
  1329. vector unsigned short vec_vsubuhs (vector bool short, vector unsigned short);
  1330. vector unsigned short vec_vsubuhs (vector unsigned short, vector bool short);
  1331. vector unsigned short vec_vsubuhs (vector unsigned short, vector unsigned short);
  1332. vector signed int vec_vsubuwm (vector bool int, vector signed int);
  1333. vector signed int vec_vsubuwm (vector signed int, vector bool int);
  1334. vector signed int vec_vsubuwm (vector signed int, vector signed int);
  1335. vector unsigned int vec_vsubuwm (vector bool int, vector unsigned int);
  1336. vector unsigned int vec_vsubuwm (vector unsigned int, vector bool int);
  1337. vector unsigned int vec_vsubuwm (vector unsigned int, vector unsigned int);
  1338. vector unsigned int vec_vsubuws (vector bool int, vector unsigned int);
  1339. vector unsigned int vec_vsubuws (vector unsigned int, vector bool int);
  1340. vector unsigned int vec_vsubuws (vector unsigned int, vector unsigned int);
  1341. vector signed int vec_vsum4sbs (vector signed char, vector signed int);
  1342. vector signed int vec_vsum4shs (vector signed short, vector signed int);
  1343. vector unsigned int vec_vsum4ubs (vector unsigned char, vector unsigned int);
  1344. vector unsigned int vec_vupkhpx (vector pixel);
  1345. vector bool short vec_vupkhsb (vector bool char);
  1346. vector signed short vec_vupkhsb (vector signed char);
  1347. vector bool int vec_vupkhsh (vector bool short);
  1348. vector signed int vec_vupkhsh (vector signed short);
  1349. vector unsigned int vec_vupklpx (vector pixel);
  1350. vector bool short vec_vupklsb (vector bool char);
  1351. vector signed short vec_vupklsb (vector signed char);
  1352. vector bool int vec_vupklsh (vector bool short);
  1353. vector signed int vec_vupklsh (vector signed short);
  1354. vector float vec_xor (vector float, vector float);
  1355. vector float vec_xor (vector float, vector bool int);
  1356. vector float vec_xor (vector bool int, vector float);
  1357. vector bool int vec_xor (vector bool int, vector bool int);
  1358. vector signed int vec_xor (vector bool int, vector signed int);
  1359. vector signed int vec_xor (vector signed int, vector bool int);
  1360. vector signed int vec_xor (vector signed int, vector signed int);
  1361. vector unsigned int vec_xor (vector bool int, vector unsigned int);
  1362. vector unsigned int vec_xor (vector unsigned int, vector bool int);
  1363. vector unsigned int vec_xor (vector unsigned int, vector unsigned int);
  1364. vector bool short vec_xor (vector bool short, vector bool short);
  1365. vector signed short vec_xor (vector bool short, vector signed short);
  1366. vector signed short vec_xor (vector signed short, vector bool short);
  1367. vector signed short vec_xor (vector signed short, vector signed short);
  1368. vector unsigned short vec_xor (vector bool short, vector unsigned short);
  1369. vector unsigned short vec_xor (vector unsigned short, vector bool short);
  1370. vector unsigned short vec_xor (vector unsigned short, vector unsigned short);
  1371. vector signed char vec_xor (vector bool char, vector signed char);
  1372. vector bool char vec_xor (vector bool char, vector bool char);
  1373. vector signed char vec_xor (vector signed char, vector bool char);
  1374. vector signed char vec_xor (vector signed char, vector signed char);
  1375. vector unsigned char vec_xor (vector bool char, vector unsigned char);
  1376. vector unsigned char vec_xor (vector unsigned char, vector bool char);
  1377. vector unsigned char vec_xor (vector unsigned char, vector unsigned char);
  1378. </pre></div>
  1379. <hr>
  1380. <div class="header">
  1381. <p>
  1382. Next: <a href="PowerPC-AltiVec-Built_002din-Functions-Available-on-ISA-2_002e06.html#PowerPC-AltiVec-Built_002din-Functions-Available-on-ISA-2_002e06" accesskey="n" rel="next">PowerPC AltiVec Built-in Functions Available on ISA 2.06</a>, Up: <a href="PowerPC-AltiVec_002fVSX-Built_002din-Functions.html#PowerPC-AltiVec_002fVSX-Built_002din-Functions" accesskey="u" rel="up">PowerPC AltiVec/VSX Built-in Functions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Option-Index.html#Option-Index" title="Index" rel="index">Index</a>]</p>
  1383. </div>
  1384. </body>
  1385. </html>