cpummprocs.inc 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503
  1. function x86_movss(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movss];
  2. function x86_movaps(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movaps];
  3. function x86_movups(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movups];
  4. procedure x86_movss(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movss_to_mem];
  5. procedure x86_movaps(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movaps_to_mem];
  6. procedure x86_movups(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movups_to_mem];
  7. function x86_movss(r1: __m128): single; [INTERNPROC: fpc_in_x86_movss_to_val];
  8. function x86_movss(r1: single): __m128; [INTERNPROC: fpc_in_x86_movss_from_val];
  9. function x86_movlps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movlps];
  10. function x86_movhps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movhps];
  11. procedure x86_movlps(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movlps_to_mem];
  12. procedure x86_movhps(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movhps_to_mem];
  13. function x86_movlhps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_movlhps];
  14. function x86_movhlps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_movhlps];
  15. function x86_addss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_addss];
  16. function x86_addss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_addss_from_mem];
  17. function x86_subss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_subss];
  18. function x86_subss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_subss_from_mem];
  19. function x86_mulss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_mulss];
  20. function x86_mulss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_mulss_from_mem];
  21. function x86_divss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_divss];
  22. function x86_divss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_divss_from_mem];
  23. function x86_rcpss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_rcpss];
  24. function x86_rcpss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_rcpss_from_mem];
  25. function x86_sqrtss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_sqrtss];
  26. function x86_sqrtss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_sqrtss_from_mem];
  27. function x86_maxss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_maxss];
  28. function x86_maxss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_maxss_from_mem];
  29. function x86_minss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_minss];
  30. function x86_minss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_minss_from_mem];
  31. function x86_rsqrtss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_rsqrtss];
  32. function x86_rsqrtss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_rsqrtss_from_mem];
  33. function x86_addps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_addps];
  34. function x86_addps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_addps_from_mem];
  35. function x86_subps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_subps];
  36. function x86_subps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_subps_from_mem];
  37. function x86_mulps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_mulps];
  38. function x86_mulps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_mulps_from_mem];
  39. function x86_divps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_divps];
  40. function x86_divps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_divps_from_mem];
  41. function x86_rcpps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_rcpps];
  42. function x86_rcpps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_rcpps_from_mem];
  43. function x86_sqrtps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_sqrtps];
  44. function x86_sqrtps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_sqrtps_from_mem];
  45. function x86_maxps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_maxps];
  46. function x86_maxps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_maxps_from_mem];
  47. function x86_minps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_minps];
  48. function x86_minps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_minps_from_mem];
  49. function x86_rsqrtps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_rsqrtps];
  50. function x86_rsqrtps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_rsqrtps_from_mem];
  51. function x86_andps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_andps];
  52. function x86_andps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_andps_from_mem];
  53. function x86_orps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_orps];
  54. function x86_orps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_orps_from_mem];
  55. function x86_xorps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_xorps];
  56. function x86_xorps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_xorps_from_mem];
  57. function x86_andnps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_andnps];
  58. function x86_andnps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_andnps_from_mem];
  59. function x86_cmpss(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmpss];
  60. function x86_cmpss(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmpss_from_mem];
  61. function x86_cmpps(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmpps];
  62. function x86_cmpps(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmpps_from_mem];
  63. function x86_shufps(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_shufps];
  64. function x86_shufps(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_shufps_from_mem];
  65. function x86_unpckhps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_unpckhps];
  66. function x86_unpckhps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_unpckhps_from_mem];
  67. function x86_unpcklps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_unpcklps];
  68. function x86_unpcklps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_unpcklps_from_mem];
  69. function x86_cvtsi2ss(r0: __m128; r1: NativeUInt): __m128; [INTERNPROC: fpc_in_x86_cvtsi2ss];
  70. function x86_cvtsi2ss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtsi2ss_from_mem];
  71. function x86_cvtss2si(r1: __m128): NativeUInt; [INTERNPROC: fpc_in_x86_cvtss2si];
  72. function x86_cvtss2si(r1: pointer): NativeUInt; [INTERNPROC: fpc_in_x86_cvtss2si_from_mem];
  73. function x86_cvttss2si(r1: __m128): NativeUInt; [INTERNPROC: fpc_in_x86_cvttss2si];
  74. function x86_cvttss2si(r1: pointer): NativeUInt; [INTERNPROC: fpc_in_x86_cvttss2si_from_mem];
  75. function x86_cvtpi2ps(r0: __m128; r1: __m64): __m128; [INTERNPROC: fpc_in_x86_cvtpi2ps];
  76. function x86_cvtpi2ps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtpi2ps_from_mem];
  77. function x86_cvtps2pi(r1: __m128): __m64; [INTERNPROC: fpc_in_x86_cvtps2pi];
  78. function x86_cvtps2pi(r1: pointer): __m64; [INTERNPROC: fpc_in_x86_cvtps2pi_from_mem];
  79. function x86_cvttps2pi(r1: __m128): __m64; [INTERNPROC: fpc_in_x86_cvttps2pi];
  80. function x86_cvttps2pi(r1: pointer): __m64; [INTERNPROC: fpc_in_x86_cvttps2pi_from_mem];
  81. function x86_pmulhuw(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pmulhuw_mmx];
  82. function x86_pmulhuw(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pmulhuw_mmx_from_mem];
  83. function x86_psadbw(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_psadbw_mmx];
  84. function x86_psadbw(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_psadbw_mmx_from_mem];
  85. function x86_pavgb(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pavgb_mmx];
  86. function x86_pavgb(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pavgb_mmx_from_mem];
  87. function x86_pavgw(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pavgw_mmx];
  88. function x86_pavgw(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pavgw_mmx_from_mem];
  89. function x86_pmaxub(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pmaxub_mmx];
  90. function x86_pmaxub(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pmaxub_mmx_from_mem];
  91. function x86_pminub(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pminub_mmx];
  92. function x86_pminub(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pminub_mmx_from_mem];
  93. function x86_pmaxsw(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pmaxsw_mmx];
  94. function x86_pmaxsw(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pmaxsw_mmx_from_mem];
  95. function x86_pminsw(r0, r1: __m64): __m64; [INTERNPROC: fpc_in_x86_pminsw_mmx];
  96. function x86_pminsw(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_pminsw_mmx_from_mem];
  97. function x86_pextrw(r1: __m64; imm: longint): NativeUInt; [INTERNPROC: fpc_in_x86_pextrw_mmx];
  98. function x86_pinsrw(r0: __m64; r1: NativeUInt; imm: longint): __m64; [INTERNPROC: fpc_in_x86_pinsrw_mmx];
  99. function x86_pmovmskb(r1: __m64): NativeUInt; [INTERNPROC: fpc_in_x86_pmovmskb_mmx];
  100. function x86_pshufw(r1: __m64; imm: longint): __m64; [INTERNPROC: fpc_in_x86_pshufw];
  101. function x86_pshufw(r1: pointer; imm: longint): __m64; [INTERNPROC: fpc_in_x86_pshufw_from_mem];
  102. function x86_movapd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movapd];
  103. procedure x86_movapd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movapd_to_mem];
  104. procedure x86_movntpd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movntpd_to_mem];
  105. function x86_movhpd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movhpd];
  106. procedure x86_movhpd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movhpd_to_mem];
  107. function x86_movlpd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movlpd];
  108. procedure x86_movlpd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movlpd_to_mem];
  109. function x86_movupd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movupd];
  110. procedure x86_movupd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movupd_to_mem];
  111. function x86_movmskpd(r1: __m128): longword; [INTERNPROC: fpc_in_x86_movmskpd];
  112. function x86_movsd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movsd_from_mem];
  113. procedure x86_movsd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movsd_to_mem];
  114. function x86_movsd(r1: __m128): double; [INTERNPROC: fpc_in_x86_movsd_to_val];
  115. function x86_movsd(r1: double): __m128; [INTERNPROC: fpc_in_x86_movsd_from_val];
  116. function x86_addpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_addpd];
  117. function x86_addpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_addpd_from_mem];
  118. function x86_addsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_addsd];
  119. function x86_addsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_addsd_from_mem];
  120. function x86_divpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_divpd];
  121. function x86_divpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_divpd_from_mem];
  122. function x86_divsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_divsd];
  123. function x86_divsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_divsd_from_mem];
  124. function x86_maxpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_maxpd];
  125. function x86_maxpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_maxpd_from_mem];
  126. function x86_maxsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_maxsd];
  127. function x86_maxsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_maxsd_from_mem];
  128. function x86_minpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_minpd];
  129. function x86_minpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_minpd_from_mem];
  130. function x86_minsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_minsd];
  131. function x86_minsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_minsd_from_mem];
  132. function x86_mulpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_mulpd];
  133. function x86_mulpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_mulpd_from_mem];
  134. function x86_mulsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_mulsd];
  135. function x86_mulsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_mulsd_from_mem];
  136. function x86_sqrtpd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_sqrtpd];
  137. function x86_sqrtpd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_sqrtpd_from_mem];
  138. function x86_sqrtsd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_sqrtsd];
  139. function x86_sqrtsd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_sqrtsd_from_mem];
  140. function x86_subpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_subpd];
  141. function x86_subpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_subpd_from_mem];
  142. function x86_subsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_subsd];
  143. function x86_subsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_subsd_from_mem];
  144. function x86_andpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_andpd];
  145. function x86_andpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_andpd_from_mem];
  146. function x86_andnpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_andnpd];
  147. function x86_andnpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_andnpd_from_mem];
  148. function x86_orpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_orpd];
  149. function x86_orpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_orpd_from_mem];
  150. function x86_xorpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_xorpd];
  151. function x86_xorpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_xorpd_from_mem];
  152. function x86_cmppd(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmppd];
  153. function x86_cmppd(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmppd_from_mem];
  154. function x86_cmpsd(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmpsd];
  155. function x86_cmpsd(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_cmpsd_from_mem];
  156. function x86_comisd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_comisd];
  157. function x86_comisd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_comisd_from_mem];
  158. function x86_ucomisd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_ucomisd];
  159. function x86_ucomisd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_ucomisd_from_mem];
  160. function x86_shufpd(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_shufpd];
  161. function x86_shufpd(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_shufpd_from_mem];
  162. function x86_unpckhpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_unpckhpd];
  163. function x86_unpckhpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_unpckhpd_from_mem];
  164. function x86_unpcklpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_unpcklpd];
  165. function x86_unpcklpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_unpcklpd_from_mem];
  166. function x86_cvtdq2pd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtdq2pd];
  167. function x86_cvtdq2pd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtdq2pd_from_mem];
  168. function x86_cvtdq2ps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtdq2ps];
  169. function x86_cvtdq2ps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtdq2ps_from_mem];
  170. function x86_cvtpd2dq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtpd2dq];
  171. function x86_cvtpd2dq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtpd2dq_from_mem];
  172. function x86_cvtpd2pi(r0: __m64; r1: __m128): __m64; [INTERNPROC: fpc_in_x86_cvtpd2pi];
  173. function x86_cvtpd2pi(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_cvtpd2pi_from_mem];
  174. function x86_cvtpd2ps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtpd2ps];
  175. function x86_cvtpd2ps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtpd2ps_from_mem];
  176. function x86_cvtpi2pd(r0: __m128; r1: __m64): __m128; [INTERNPROC: fpc_in_x86_cvtpi2pd];
  177. function x86_cvtpi2pd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtpi2pd_from_mem];
  178. function x86_cvtps2dq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtps2dq];
  179. function x86_cvtps2dq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtps2dq_from_mem];
  180. function x86_cvtps2pd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtps2pd];
  181. function x86_cvtps2pd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtps2pd_from_mem];
  182. function x86_cvtsd2si(r0: NativeInt; r1: __m128): NativeInt; [INTERNPROC: fpc_in_x86_cvtsd2si];
  183. function x86_cvtsd2si(r0: NativeInt; r1: pointer): NativeInt; [INTERNPROC: fpc_in_x86_cvtsd2si_from_mem];
  184. function x86_cvtsd2ss(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtsd2ss];
  185. function x86_cvtsd2ss(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtsd2ss_from_mem];
  186. function x86_cvtsi2sd(r0: __m128; r1: longword): __m128; [INTERNPROC: fpc_in_x86_cvtsi2sd];
  187. function x86_cvtsi2sd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtsi2sd_from_mem];
  188. function x86_cvtss2sd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvtss2sd];
  189. function x86_cvtss2sd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvtss2sd_from_mem];
  190. function x86_cvttpd2dq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvttpd2dq];
  191. function x86_cvttpd2dq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvttpd2dq_from_mem];
  192. function x86_cvttpd2pi(r0: __m64; r1: __m128): __m64; [INTERNPROC: fpc_in_x86_cvttpd2pi];
  193. function x86_cvttpd2pi(r0: __m64; r1: pointer): __m64; [INTERNPROC: fpc_in_x86_cvttpd2pi_from_mem];
  194. function x86_cvttps2dq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_cvttps2dq];
  195. function x86_cvttps2dq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_cvttps2dq_from_mem];
  196. function x86_cvttsd2si(r0: NativeInt; r1: __m128): NativeInt; [INTERNPROC: fpc_in_x86_cvttsd2si];
  197. function x86_cvttsd2si(r0: NativeInt; r1: pointer): NativeInt; [INTERNPROC: fpc_in_x86_cvttsd2si_from_mem];
  198. function x86_movd(r1: longword): __m128; [INTERNPROC: fpc_in_x86_movd_from_reg];
  199. function x86_movd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movd_from_mem];
  200. function x86_movd(r1: __m128): longword; [INTERNPROC: fpc_in_x86_movd_to_reg];
  201. procedure x86_movd(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movd_to_mem];
  202. function x86_movq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movq_from_mem];
  203. procedure x86_movq(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movq_to_mem];
  204. function x86_pmovmskb(r0: longword; r1: __m128): longword; [INTERNPROC: fpc_in_x86_pmovmskb];
  205. function x86_pextrw(r1: __m128; imm: longint): word; [INTERNPROC: fpc_in_x86_pextrw_sse2];
  206. function x86_pinsrw(r0: __m128; r1: longword; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrw_sse2];
  207. function x86_pinsrw(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrw_from_mem];
  208. function x86_packssdw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_packssdw];
  209. function x86_packssdw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_packssdw_from_mem];
  210. function x86_packsswb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_packsswb];
  211. function x86_packsswb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_packsswb_from_mem];
  212. function x86_packuswb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_packuswb];
  213. function x86_packuswb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_packuswb_from_mem];
  214. function x86_paddb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddb];
  215. function x86_paddb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddb_from_mem];
  216. function x86_paddw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddw];
  217. function x86_paddw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddw_from_mem];
  218. function x86_paddd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddd];
  219. function x86_paddd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddd_from_mem];
  220. function x86_paddq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddq];
  221. function x86_paddq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddq_from_mem];
  222. function x86_paddsb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddsb];
  223. function x86_paddsb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddsb_from_mem];
  224. function x86_paddsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddsw];
  225. function x86_paddsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddsw_from_mem];
  226. function x86_paddusb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddusb];
  227. function x86_paddusb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddusb_from_mem];
  228. function x86_paddusw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_paddusw];
  229. function x86_paddusw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_paddusw_from_mem];
  230. function x86_pand(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pand];
  231. function x86_pand(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pand_from_mem];
  232. function x86_pandn(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pandn];
  233. function x86_pandn(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pandn_from_mem];
  234. function x86_por(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_por];
  235. function x86_por(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_por_from_mem];
  236. function x86_pxor(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pxor];
  237. function x86_pxor(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pxor_from_mem];
  238. function x86_pcmpeqb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpeqb];
  239. function x86_pcmpeqb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpeqb_from_mem];
  240. function x86_pcmpeqw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpeqw];
  241. function x86_pcmpeqw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpeqw_from_mem];
  242. function x86_pcmpeqd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpeqd];
  243. function x86_pcmpeqd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpeqd_from_mem];
  244. function x86_pcmpgtb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpgtb];
  245. function x86_pcmpgtb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpgtb_from_mem];
  246. function x86_pcmpgtw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpgtw];
  247. function x86_pcmpgtw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpgtw_from_mem];
  248. function x86_pcmpgtd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpgtd];
  249. function x86_pcmpgtd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpgtd_from_mem];
  250. function x86_pmullw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmullw];
  251. function x86_pmullw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmullw_from_mem];
  252. function x86_pmulhw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmulhw];
  253. function x86_pmulhw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmulhw_from_mem];
  254. function x86_pmulhuw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmulhuw_sse2];
  255. function x86_pmulhuw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmulhuw_from_mem];
  256. function x86_pmuludq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmuludq];
  257. function x86_pmuludq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmuludq_from_mem];
  258. function x86_psllw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psllw_sse2];
  259. function x86_psllw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psllw_from_mem];
  260. function x86_psllw(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psllw_sse2_imm];
  261. function x86_pslld(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pslld_sse2];
  262. function x86_pslld(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pslld_from_mem];
  263. function x86_pslld(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pslld_sse2_imm];
  264. function x86_psllq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psllq_sse2];
  265. function x86_psllq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psllq_from_mem];
  266. function x86_psllq(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psllq_sse2_imm];
  267. function x86_psrad(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psrad_sse2];
  268. function x86_psrad(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psrad_from_mem];
  269. function x86_psrad(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psrad_sse2_imm];
  270. function x86_psraw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psraw_sse2];
  271. function x86_psraw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psraw_from_mem];
  272. function x86_psraw(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psraw_sse2_imm];
  273. function x86_psrlw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psrlw_sse2];
  274. function x86_psrlw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psrlw_from_mem];
  275. function x86_psrlw(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psrlw_sse2_imm];
  276. function x86_psrld(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psrld_sse2];
  277. function x86_psrld(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psrld_from_mem];
  278. function x86_psrld(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psrld_sse2_imm];
  279. function x86_psrlq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psrlq_sse2];
  280. function x86_psrlq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psrlq_from_mem];
  281. function x86_psrlq(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psrlq_sse2_imm];
  282. function x86_psubb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubb];
  283. function x86_psubb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubb_from_mem];
  284. function x86_psubw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubw];
  285. function x86_psubw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubw_from_mem];
  286. function x86_psubd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubd];
  287. function x86_psubd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubd_from_mem];
  288. function x86_psubq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubq];
  289. function x86_psubq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubq_from_mem];
  290. function x86_psubsb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubsb];
  291. function x86_psubsb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubsb_from_mem];
  292. function x86_psubsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubsw];
  293. function x86_psubsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubsw_from_mem];
  294. function x86_pmaddwd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaddwd];
  295. function x86_pmaddwd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaddwd_from_mem];
  296. function x86_psubusb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubusb];
  297. function x86_psubusb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubusb_from_mem];
  298. function x86_psubusw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psubusw];
  299. function x86_psubusw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psubusw_from_mem];
  300. function x86_punpckhbw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpckhbw];
  301. function x86_punpckhbw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpckhbw_from_mem];
  302. function x86_punpckhwd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpckhwd];
  303. function x86_punpckhwd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpckhwd_from_mem];
  304. function x86_punpckhdq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpckhdq];
  305. function x86_punpckhdq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpckhdq_from_mem];
  306. function x86_punpcklbw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpcklbw];
  307. function x86_punpcklbw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpcklbw_from_mem];
  308. function x86_punpcklwd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpcklwd];
  309. function x86_punpcklwd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpcklwd_from_mem];
  310. function x86_punpckldq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpckldq];
  311. function x86_punpckldq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpckldq_from_mem];
  312. function x86_pavgb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pavgb_sse2];
  313. function x86_pavgb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pavgb_from_mem];
  314. function x86_pavgw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pavgw_sse2];
  315. function x86_pavgw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pavgw_from_mem];
  316. function x86_pminub(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pminub_sse2];
  317. function x86_pminub(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pminub_from_mem];
  318. function x86_pminsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pminsw_sse2];
  319. function x86_pminsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pminsw_from_mem];
  320. function x86_pmaxsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaxsw_sse2];
  321. function x86_pmaxsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaxsw_from_mem];
  322. function x86_pmaxub(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaxub_sse2];
  323. function x86_pmaxub(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaxub_from_mem];
  324. function x86_psadbw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psadbw_sse2];
  325. function x86_psadbw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psadbw_from_mem];
  326. procedure x86_maskmovdqu(addr: pointer; r0, r1: __m128); [INTERNPROC: fpc_in_x86_maskmovdqu];
  327. function x86_movdq2q(r1: __m128): __m64; [INTERNPROC: fpc_in_x86_movdq2q];
  328. function x86_movdqa(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movdqa_from_mem];
  329. procedure x86_movdqa(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movdqa];
  330. function x86_movdqu(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movdqu_from_mem];
  331. procedure x86_movdqu(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movdqu];
  332. function x86_movq2dq(r1: __m64): __m128; [INTERNPROC: fpc_in_x86_movq2dq];
  333. procedure x86_movntdq(r0: pointer; r1: __m128); [INTERNPROC: fpc_in_x86_movntdq];
  334. function x86_pshufhw(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pshufhw];
  335. function x86_pshuflw(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pshuflw];
  336. function x86_pshufd(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pshufd];
  337. function x86_pshufhw(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pshufhw_from_mem];
  338. function x86_pshuflw(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pshuflw_from_mem];
  339. function x86_pshufd(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pshufd_from_mem];
  340. function x86_pslldq(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pslldq];
  341. function x86_psrldq(r0: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_psrldq];
  342. function x86_punpckhqdq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpckhqdq];
  343. function x86_punpckhqdq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpckhqdq_from_mem];
  344. function x86_punpcklqdq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_punpcklqdq];
  345. function x86_punpcklqdq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_punpcklqdq_from_mem];
  346. function x86_addsubps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_addsubps];
  347. function x86_addsubps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_addsubps_from_mem];
  348. function x86_addsubpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_addsubpd];
  349. function x86_addsubpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_addsubpd_from_mem];
  350. function x86_movddup(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_movddup];
  351. function x86_movddup(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movddup_from_mem];
  352. function x86_movsldup(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_movsldup];
  353. function x86_movsldup(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movsldup_from_mem];
  354. function x86_movshdup(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_movshdup];
  355. function x86_movshdup(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movshdup_from_mem];
  356. function x86_haddps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_haddps];
  357. function x86_haddps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_haddps_from_mem];
  358. function x86_haddpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_haddpd];
  359. function x86_haddpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_haddpd_from_mem];
  360. function x86_hsubps(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_hsubps];
  361. function x86_hsubps(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_hsubps_from_mem];
  362. function x86_hsubpd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_hsubpd];
  363. function x86_hsubpd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_hsubpd_from_mem];
  364. function x86_lddqu(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_lddqu];
  365. function x86_psignb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psignb];
  366. function x86_psignb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psignb_from_mem];
  367. function x86_psignw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psignw];
  368. function x86_psignw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psignw_from_mem];
  369. function x86_psignd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_psignd];
  370. function x86_psignd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_psignd_from_mem];
  371. function x86_pshufb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pshufb];
  372. function x86_pshufb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pshufb_from_mem];
  373. function x86_pmulhrsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmulhrsw];
  374. function x86_pmulhrsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmulhrsw_from_mem];
  375. function x86_pmaddubsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaddubsw];
  376. function x86_pmaddubsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaddubsw_from_mem];
  377. function x86_phsubw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phsubw];
  378. function x86_phsubw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phsubw_from_mem];
  379. function x86_phsubsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phsubsw];
  380. function x86_phsubsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phsubsw_from_mem];
  381. function x86_phsubd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phsubd];
  382. function x86_phsubd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phsubd_from_mem];
  383. function x86_phaddsw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phaddsw];
  384. function x86_phaddsw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phaddsw_from_mem];
  385. function x86_phaddw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phaddw];
  386. function x86_phaddw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phaddw_from_mem];
  387. function x86_phaddd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phaddd];
  388. function x86_phaddd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phaddd_from_mem];
  389. function x86_palignr(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_palignr];
  390. function x86_palignr(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_palignr_from_mem];
  391. function x86_pabsb(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pabsb];
  392. function x86_pabsb(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pabsb_from_mem];
  393. function x86_pabsw(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pabsw];
  394. function x86_pabsw(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pabsw_from_mem];
  395. function x86_pabsd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pabsd];
  396. function x86_pabsd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pabsd_from_mem];
  397. function x86_dpps(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_dpps];
  398. function x86_dpps(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_dpps_from_mem];
  399. function x86_dppd(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_dppd];
  400. function x86_dppd(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_dppd_from_mem];
  401. function x86_blendps(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_blendps];
  402. function x86_blendps(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_blendps_from_mem];
  403. function x86_blendvps(r0, r1: __m128; mask: __m128): __m128; [INTERNPROC: fpc_in_x86_blendvps];
  404. function x86_blendvps(r0: __m128; r1: pointer; mask: __m128): __m128; [INTERNPROC: fpc_in_x86_blendvps_from_mem];
  405. function x86_blendpd(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_blendpd];
  406. function x86_blendpd(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_blendpd_from_mem];
  407. function x86_blendvpd(r0, r1: __m128; mask: __m128): __m128; [INTERNPROC: fpc_in_x86_blendvpd];
  408. function x86_blendvpd(r0: __m128; r1: pointer; mask: __m128): __m128; [INTERNPROC: fpc_in_x86_blendvpd_from_mem];
  409. function x86_roundps(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundps];
  410. function x86_roundps(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundps_from_mem];
  411. function x86_roundss(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundss];
  412. function x86_roundss(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundss_from_mem];
  413. function x86_roundpd(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundpd];
  414. function x86_roundpd(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundpd_from_mem];
  415. function x86_roundsd(r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundsd];
  416. function x86_roundsd(r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_roundsd_from_mem];
  417. function x86_insertps(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_insertps];
  418. function x86_insertps(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_insertps_from_mem];
  419. function x86_extractps(r1: __m128; imm: longint): longword; [INTERNPROC: fpc_in_x86_extractps];
  420. procedure x86_extractps(r0: pointer; r1: __m128; imm: longint); [INTERNPROC: fpc_in_x86_extractps_from_mem];
  421. function x86_mpsadbw(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_mpsadbw];
  422. function x86_mpsadbw(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_mpsadbw_from_mem];
  423. function x86_phminposuw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_phminposuw];
  424. function x86_phminposuw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_phminposuw_from_mem];
  425. function x86_pmulld(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmulld];
  426. function x86_pmulld(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmulld_from_mem];
  427. function x86_pmuldq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmuldq];
  428. function x86_pmuldq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmuldq_from_mem];
  429. function x86_pblendvb(r0, r1: __m128; mask: __m128): __m128; [INTERNPROC: fpc_in_x86_pblendvb];
  430. function x86_pblendvb(r0: __m128; r1: pointer; mask: __m128): __m128; [INTERNPROC: fpc_in_x86_pblendvb_from_mem];
  431. function x86_pblendw(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pblendw];
  432. function x86_pblendw(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pblendw_from_mem];
  433. function x86_pminsb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pminsb];
  434. function x86_pminsb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pminsb_from_mem];
  435. function x86_pminuw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pminuw];
  436. function x86_pminuw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pminuw_from_mem];
  437. function x86_pminsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pminsd];
  438. function x86_pminsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pminsd_from_mem];
  439. function x86_pminud(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pminud];
  440. function x86_pminud(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pminud_from_mem];
  441. function x86_pmaxsb(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaxsb];
  442. function x86_pmaxsb(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaxsb_from_mem];
  443. function x86_pmaxuw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaxuw];
  444. function x86_pmaxuw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaxuw_from_mem];
  445. function x86_pmaxsd(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaxsd];
  446. function x86_pmaxsd(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaxsd_from_mem];
  447. function x86_pmaxud(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmaxud];
  448. function x86_pmaxud(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmaxud_from_mem];
  449. function x86_pinsrb(r0: __m128; r1: longword; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrb];
  450. function x86_pinsrb(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrb_from_mem];
  451. function x86_pinsrd(r0: __m128; r1: longword; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrd];
  452. function x86_pinsrd(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrd_from_mem];
  453. function x86_pinsrq(r0: __m128; r1: NativeUInt; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrq];
  454. function x86_pinsrq(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pinsrq_from_mem];
  455. function x86_pextrb(r1: __m128; imm: longint): byte; [INTERNPROC: fpc_in_x86_pextrb];
  456. procedure x86_pextrb(r0: pointer; r1: __m128; imm: longint); [INTERNPROC: fpc_in_x86_pextrb_to_mem];
  457. //function x86_pextrw(r1: __m128; imm: longint): word; [INTERNPROC: fpc_in_x86_pextrw_sse41];
  458. procedure x86_pextrw(r0: pointer; r1: __m128; imm: longint); [INTERNPROC: fpc_in_x86_pextrw_sse41_to_mem];
  459. function x86_pextrd(r1: __m128; imm: longint): longword; [INTERNPROC: fpc_in_x86_pextrd];
  460. procedure x86_pextrd(r0: pointer; r1: __m128; imm: longint); [INTERNPROC: fpc_in_x86_pextrd_to_mem];
  461. function x86_pextrq(r1: __m128; imm: longint): longword; [INTERNPROC: fpc_in_x86_pextrq];
  462. procedure x86_pextrq(r0: pointer; r1: __m128; imm: longint); [INTERNPROC: fpc_in_x86_pextrq_to_mem];
  463. function x86_pmovsxbw(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovsxbw];
  464. function x86_pmovsxbw(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovsxbw_from_mem];
  465. function x86_pmovzxbw(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovzxbw];
  466. function x86_pmovzxbw(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovzxbw_from_mem];
  467. function x86_pmovsxbd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovsxbd];
  468. function x86_pmovsxbd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovsxbd_from_mem];
  469. function x86_pmovzxbd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovzxbd];
  470. function x86_pmovzxbd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovzxbd_from_mem];
  471. function x86_pmovsxbq(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovsxbq];
  472. function x86_pmovsxbq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovsxbq_from_mem];
  473. function x86_pmovzxbq(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovzxbq];
  474. function x86_pmovzxbq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovzxbq_from_mem];
  475. function x86_pmovsxwd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovsxwd];
  476. function x86_pmovsxwd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovsxwd_from_mem];
  477. function x86_pmovzxwd(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovzxwd];
  478. function x86_pmovzxwd(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovzxwd_from_mem];
  479. function x86_pmovsxwq(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovsxwq];
  480. function x86_pmovsxwq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovsxwq_from_mem];
  481. function x86_pmovzxwq(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovzxwq];
  482. function x86_pmovzxwq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovzxwq_from_mem];
  483. function x86_pmovsxdq(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovsxdq];
  484. function x86_pmovsxdq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovsxdq_from_mem];
  485. function x86_pmovzxdq(r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pmovzxdq];
  486. function x86_pmovzxdq(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pmovzxdq_from_mem];
  487. function x86_ptest(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_ptest];
  488. function x86_ptest(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_ptest_from_mem];
  489. function x86_pcmpeqq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpeqq];
  490. function x86_pcmpeqq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpeqq_from_mem];
  491. function x86_packusdw(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_packusdw];
  492. function x86_packusdw(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_packusdw_from_mem];
  493. function x86_movntdqa(r1: pointer): __m128; [INTERNPROC: fpc_in_x86_movntdqa];
  494. function x86_pcmpestri(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpestri];
  495. function x86_pcmpestri(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpestri_from_mem];
  496. function x86_pcmpestrm(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpestrm];
  497. function x86_pcmpestrm(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpestrm_from_mem];
  498. function x86_pcmpistri(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpistri];
  499. function x86_pcmpistri(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpistri_from_mem];
  500. function x86_pcmpistrm(r0, r1: __m128; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpistrm];
  501. function x86_pcmpistrm(r0: __m128; r1: pointer; imm: longint): __m128; [INTERNPROC: fpc_in_x86_pcmpistrm_from_mem];
  502. function x86_pcmpgtq(r0, r1: __m128): __m128; [INTERNPROC: fpc_in_x86_pcmpgtq];
  503. function x86_pcmpgtq(r0: __m128; r1: pointer): __m128; [INTERNPROC: fpc_in_x86_pcmpgtq_from_mem];