|
| 1 | +"// clang-format off\n" |
| 2 | +"int __builtin_arm_getwcx(int);\n" |
| 3 | +"void __builtin_arm_setwcx(int, int);\n" |
| 4 | +"int __builtin_arm_textrmsb(__gcc_v8qi, int);\n" |
| 5 | +"int __builtin_arm_textrmsh(__gcc_v4hi, int);\n" |
| 6 | +"int __builtin_arm_textrmsw(__gcc_v2si, int);\n" |
| 7 | +"int __builtin_arm_textrmub(__gcc_v8qi, int);\n" |
| 8 | +"int __builtin_arm_textrmuh(__gcc_v4hi, int);\n" |
| 9 | +"int __builtin_arm_textrmuw(__gcc_v2si, int);\n" |
| 10 | +"__gcc_v8qi __builtin_arm_tinsrb(__gcc_v8qi, int);\n" |
| 11 | +"__gcc_v4hi __builtin_arm_tinsrh(__gcc_v4hi, int);\n" |
| 12 | +"__gcc_v2si __builtin_arm_tinsrw(__gcc_v2si, int);\n" |
| 13 | +"long long __builtin_arm_tmia(long long, int, int);\n" |
| 14 | +"long long __builtin_arm_tmiabb(long long, int, int);\n" |
| 15 | +"long long __builtin_arm_tmiabt(long long, int, int);\n" |
| 16 | +"long long __builtin_arm_tmiaph(long long, int, int);\n" |
| 17 | +"long long __builtin_arm_tmiatb(long long, int, int);\n" |
| 18 | +"long long __builtin_arm_tmiatt(long long, int, int);\n" |
| 19 | +"int __builtin_arm_tmovmskb(__gcc_v8qi);\n" |
| 20 | +"int __builtin_arm_tmovmskh(__gcc_v4hi);\n" |
| 21 | +"int __builtin_arm_tmovmskw(__gcc_v2si);\n" |
| 22 | +"long long __builtin_arm_waccb(__gcc_v8qi);\n" |
| 23 | +"long long __builtin_arm_wacch(__gcc_v4hi);\n" |
| 24 | +"long long __builtin_arm_waccw(__gcc_v2si);\n" |
| 25 | +"__gcc_v8qi __builtin_arm_waddb(__gcc_v8qi, __gcc_v8qi);\n" |
| 26 | +"__gcc_v8qi __builtin_arm_waddbss(__gcc_v8qi, __gcc_v8qi);\n" |
| 27 | +"__gcc_v8qi __builtin_arm_waddbus(__gcc_v8qi, __gcc_v8qi);\n" |
| 28 | +"__gcc_v4hi __builtin_arm_waddh(__gcc_v4hi, __gcc_v4hi);\n" |
| 29 | +"__gcc_v4hi __builtin_arm_waddhss(__gcc_v4hi, __gcc_v4hi);\n" |
| 30 | +"__gcc_v4hi __builtin_arm_waddhus(__gcc_v4hi, __gcc_v4hi);\n" |
| 31 | +"__gcc_v2si __builtin_arm_waddw(__gcc_v2si, __gcc_v2si);\n" |
| 32 | +"__gcc_v2si __builtin_arm_waddwss(__gcc_v2si, __gcc_v2si);\n" |
| 33 | +"__gcc_v2si __builtin_arm_waddwus(__gcc_v2si, __gcc_v2si);\n" |
| 34 | +"__gcc_v8qi __builtin_arm_walign(__gcc_v8qi, __gcc_v8qi, int);\n" |
| 35 | +"long long __builtin_arm_wand(long long, long long);\n" |
| 36 | +"long long __builtin_arm_wandn(long long, long long);\n" |
| 37 | +"__gcc_v8qi __builtin_arm_wavg2b(__gcc_v8qi, __gcc_v8qi);\n" |
| 38 | +"__gcc_v8qi __builtin_arm_wavg2br(__gcc_v8qi, __gcc_v8qi);\n" |
| 39 | +"__gcc_v4hi __builtin_arm_wavg2h(__gcc_v4hi, __gcc_v4hi);\n" |
| 40 | +"__gcc_v4hi __builtin_arm_wavg2hr(__gcc_v4hi, __gcc_v4hi);\n" |
| 41 | +"__gcc_v8qi __builtin_arm_wcmpeqb(__gcc_v8qi, __gcc_v8qi);\n" |
| 42 | +"__gcc_v4hi __builtin_arm_wcmpeqh(__gcc_v4hi, __gcc_v4hi);\n" |
| 43 | +"__gcc_v2si __builtin_arm_wcmpeqw(__gcc_v2si, __gcc_v2si);\n" |
| 44 | +"__gcc_v8qi __builtin_arm_wcmpgtsb(__gcc_v8qi, __gcc_v8qi);\n" |
| 45 | +"__gcc_v4hi __builtin_arm_wcmpgtsh(__gcc_v4hi, __gcc_v4hi);\n" |
| 46 | +"__gcc_v2si __builtin_arm_wcmpgtsw(__gcc_v2si, __gcc_v2si);\n" |
| 47 | +"__gcc_v8qi __builtin_arm_wcmpgtub(__gcc_v8qi, __gcc_v8qi);\n" |
| 48 | +"__gcc_v4hi __builtin_arm_wcmpgtuh(__gcc_v4hi, __gcc_v4hi);\n" |
| 49 | +"__gcc_v2si __builtin_arm_wcmpgtuw(__gcc_v2si, __gcc_v2si);\n" |
| 50 | +"long long __builtin_arm_wmacs(long long, __gcc_v4hi, __gcc_v4hi);\n" |
| 51 | +"long long __builtin_arm_wmacsz(__gcc_v4hi, __gcc_v4hi);\n" |
| 52 | +"long long __builtin_arm_wmacu(long long, __gcc_v4hi, __gcc_v4hi);\n" |
| 53 | +"long long __builtin_arm_wmacuz(__gcc_v4hi, __gcc_v4hi);\n" |
| 54 | +"__gcc_v4hi __builtin_arm_wmadds(__gcc_v4hi, __gcc_v4hi);\n" |
| 55 | +"__gcc_v4hi __builtin_arm_wmaddu(__gcc_v4hi, __gcc_v4hi);\n" |
| 56 | +"__gcc_v8qi __builtin_arm_wmaxsb(__gcc_v8qi, __gcc_v8qi);\n" |
| 57 | +"__gcc_v4hi __builtin_arm_wmaxsh(__gcc_v4hi, __gcc_v4hi);\n" |
| 58 | +"__gcc_v2si __builtin_arm_wmaxsw(__gcc_v2si, __gcc_v2si);\n" |
| 59 | +"__gcc_v8qi __builtin_arm_wmaxub(__gcc_v8qi, __gcc_v8qi);\n" |
| 60 | +"__gcc_v4hi __builtin_arm_wmaxuh(__gcc_v4hi, __gcc_v4hi);\n" |
| 61 | +"__gcc_v2si __builtin_arm_wmaxuw(__gcc_v2si, __gcc_v2si);\n" |
| 62 | +"__gcc_v8qi __builtin_arm_wminsb(__gcc_v8qi, __gcc_v8qi);\n" |
| 63 | +"__gcc_v4hi __builtin_arm_wminsh(__gcc_v4hi, __gcc_v4hi);\n" |
| 64 | +"__gcc_v2si __builtin_arm_wminsw(__gcc_v2si, __gcc_v2si);\n" |
| 65 | +"__gcc_v8qi __builtin_arm_wminub(__gcc_v8qi, __gcc_v8qi);\n" |
| 66 | +"__gcc_v4hi __builtin_arm_wminuh(__gcc_v4hi, __gcc_v4hi);\n" |
| 67 | +"__gcc_v2si __builtin_arm_wminuw(__gcc_v2si, __gcc_v2si);\n" |
| 68 | +"__gcc_v4hi __builtin_arm_wmulsm(__gcc_v4hi, __gcc_v4hi);\n" |
| 69 | +"__gcc_v4hi __builtin_arm_wmulul(__gcc_v4hi, __gcc_v4hi);\n" |
| 70 | +"__gcc_v4hi __builtin_arm_wmulum(__gcc_v4hi, __gcc_v4hi);\n" |
| 71 | +"long long __builtin_arm_wor(long long, long long);\n" |
| 72 | +"__gcc_v2si __builtin_arm_wpackdss(long long, long long);\n" |
| 73 | +"__gcc_v2si __builtin_arm_wpackdus(long long, long long);\n" |
| 74 | +"__gcc_v8qi __builtin_arm_wpackhss(__gcc_v4hi, __gcc_v4hi);\n" |
| 75 | +"__gcc_v8qi __builtin_arm_wpackhus(__gcc_v4hi, __gcc_v4hi);\n" |
| 76 | +"__gcc_v4hi __builtin_arm_wpackwss(__gcc_v2si, __gcc_v2si);\n" |
| 77 | +"__gcc_v4hi __builtin_arm_wpackwus(__gcc_v2si, __gcc_v2si);\n" |
| 78 | +"long long __builtin_arm_wrord(long long, long long);\n" |
| 79 | +"long long __builtin_arm_wrordi(long long, int);\n" |
| 80 | +"__gcc_v4hi __builtin_arm_wrorh(__gcc_v4hi, long long);\n" |
| 81 | +"__gcc_v4hi __builtin_arm_wrorhi(__gcc_v4hi, int);\n" |
| 82 | +"__gcc_v2si __builtin_arm_wrorw(__gcc_v2si, long long);\n" |
| 83 | +"__gcc_v2si __builtin_arm_wrorwi(__gcc_v2si, int);\n" |
| 84 | +"__gcc_v2si __builtin_arm_wsadb(__gcc_v8qi, __gcc_v8qi);\n" |
| 85 | +"__gcc_v2si __builtin_arm_wsadbz(__gcc_v8qi, __gcc_v8qi);\n" |
| 86 | +"__gcc_v2si __builtin_arm_wsadh(__gcc_v4hi, __gcc_v4hi);\n" |
| 87 | +"__gcc_v2si __builtin_arm_wsadhz(__gcc_v4hi, __gcc_v4hi);\n" |
| 88 | +"__gcc_v4hi __builtin_arm_wshufh(__gcc_v4hi, int);\n" |
| 89 | +"long long __builtin_arm_wslld(long long, long long);\n" |
| 90 | +"long long __builtin_arm_wslldi(long long, int);\n" |
| 91 | +"__gcc_v4hi __builtin_arm_wsllh(__gcc_v4hi, long long);\n" |
| 92 | +"__gcc_v4hi __builtin_arm_wsllhi(__gcc_v4hi, int);\n" |
| 93 | +"__gcc_v2si __builtin_arm_wsllw(__gcc_v2si, long long);\n" |
| 94 | +"__gcc_v2si __builtin_arm_wsllwi(__gcc_v2si, int);\n" |
| 95 | +"long long __builtin_arm_wsrad(long long, long long);\n" |
| 96 | +"long long __builtin_arm_wsradi(long long, int);\n" |
| 97 | +"__gcc_v4hi __builtin_arm_wsrah(__gcc_v4hi, long long);\n" |
| 98 | +"__gcc_v4hi __builtin_arm_wsrahi(__gcc_v4hi, int);\n" |
| 99 | +"__gcc_v2si __builtin_arm_wsraw(__gcc_v2si, long long);\n" |
| 100 | +"__gcc_v2si __builtin_arm_wsrawi(__gcc_v2si, int);\n" |
| 101 | +"long long __builtin_arm_wsrld(long long, long long);\n" |
| 102 | +"long long __builtin_arm_wsrldi(long long, int);\n" |
| 103 | +"__gcc_v4hi __builtin_arm_wsrlh(__gcc_v4hi, long long);\n" |
| 104 | +"__gcc_v4hi __builtin_arm_wsrlhi(__gcc_v4hi, int);\n" |
| 105 | +"__gcc_v2si __builtin_arm_wsrlw(__gcc_v2si, long long);\n" |
| 106 | +"__gcc_v2si __builtin_arm_wsrlwi(__gcc_v2si, int);\n" |
| 107 | +"__gcc_v8qi __builtin_arm_wsubb(__gcc_v8qi, __gcc_v8qi);\n" |
| 108 | +"__gcc_v8qi __builtin_arm_wsubbss(__gcc_v8qi, __gcc_v8qi);\n" |
| 109 | +"__gcc_v8qi __builtin_arm_wsubbus(__gcc_v8qi, __gcc_v8qi);\n" |
| 110 | +"__gcc_v4hi __builtin_arm_wsubh(__gcc_v4hi, __gcc_v4hi);\n" |
| 111 | +"__gcc_v4hi __builtin_arm_wsubhss(__gcc_v4hi, __gcc_v4hi);\n" |
| 112 | +"__gcc_v4hi __builtin_arm_wsubhus(__gcc_v4hi, __gcc_v4hi);\n" |
| 113 | +"__gcc_v2si __builtin_arm_wsubw(__gcc_v2si, __gcc_v2si);\n" |
| 114 | +"__gcc_v2si __builtin_arm_wsubwss(__gcc_v2si, __gcc_v2si);\n" |
| 115 | +"__gcc_v2si __builtin_arm_wsubwus(__gcc_v2si, __gcc_v2si);\n" |
| 116 | +"__gcc_v4hi __builtin_arm_wunpckehsb(__gcc_v8qi);\n" |
| 117 | +"__gcc_v2si __builtin_arm_wunpckehsh(__gcc_v4hi);\n" |
| 118 | +"long long __builtin_arm_wunpckehsw(__gcc_v2si);\n" |
| 119 | +"__gcc_v4hi __builtin_arm_wunpckehub(__gcc_v8qi);\n" |
| 120 | +"__gcc_v2si __builtin_arm_wunpckehuh(__gcc_v4hi);\n" |
| 121 | +"long long __builtin_arm_wunpckehuw(__gcc_v2si);\n" |
| 122 | +"__gcc_v4hi __builtin_arm_wunpckelsb(__gcc_v8qi);\n" |
| 123 | +"__gcc_v2si __builtin_arm_wunpckelsh(__gcc_v4hi);\n" |
| 124 | +"long long __builtin_arm_wunpckelsw(__gcc_v2si);\n" |
| 125 | +"__gcc_v4hi __builtin_arm_wunpckelub(__gcc_v8qi);\n" |
| 126 | +"__gcc_v2si __builtin_arm_wunpckeluh(__gcc_v4hi);\n" |
| 127 | +"long long __builtin_arm_wunpckeluw(__gcc_v2si);\n" |
| 128 | +"__gcc_v8qi __builtin_arm_wunpckihb(__gcc_v8qi, __gcc_v8qi);\n" |
| 129 | +"__gcc_v4hi __builtin_arm_wunpckihh(__gcc_v4hi, __gcc_v4hi);\n" |
| 130 | +"__gcc_v2si __builtin_arm_wunpckihw(__gcc_v2si, __gcc_v2si);\n" |
| 131 | +"__gcc_v8qi __builtin_arm_wunpckilb(__gcc_v8qi, __gcc_v8qi);\n" |
| 132 | +"__gcc_v4hi __builtin_arm_wunpckilh(__gcc_v4hi, __gcc_v4hi);\n" |
| 133 | +"__gcc_v2si __builtin_arm_wunpckilw(__gcc_v2si, __gcc_v2si);\n" |
| 134 | +"long long __builtin_arm_wxor(long long, long long);\n" |
| 135 | +"long long __builtin_arm_wzero();\n" |
| 136 | +"// clang-format on\n" |
0 commit comments