19e18d7a6SRichard Henderson /* 29e18d7a6SRichard Henderson * AArch64 SVE specific helper definitions 39e18d7a6SRichard Henderson * 49e18d7a6SRichard Henderson * Copyright (c) 2018 Linaro, Ltd 59e18d7a6SRichard Henderson * 69e18d7a6SRichard Henderson * This library is free software; you can redistribute it and/or 79e18d7a6SRichard Henderson * modify it under the terms of the GNU Lesser General Public 89e18d7a6SRichard Henderson * License as published by the Free Software Foundation; either 950f57e09SChetan Pant * version 2.1 of the License, or (at your option) any later version. 109e18d7a6SRichard Henderson * 119e18d7a6SRichard Henderson * This library is distributed in the hope that it will be useful, 129e18d7a6SRichard Henderson * but WITHOUT ANY WARRANTY; without even the implied warranty of 139e18d7a6SRichard Henderson * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 149e18d7a6SRichard Henderson * Lesser General Public License for more details. 159e18d7a6SRichard Henderson * 169e18d7a6SRichard Henderson * You should have received a copy of the GNU Lesser General Public 179e18d7a6SRichard Henderson * License along with this library; if not, see <http://www.gnu.org/licenses/>. 189e18d7a6SRichard Henderson */ 199e18d7a6SRichard Henderson 209e18d7a6SRichard Henderson DEF_HELPER_FLAGS_2(sve_predtest1, TCG_CALL_NO_WG, i32, i64, i64) 219e18d7a6SRichard Henderson DEF_HELPER_FLAGS_3(sve_predtest, TCG_CALL_NO_WG, i32, ptr, ptr, i32) 22516e246aSRichard Henderson 23028e2a7bSRichard Henderson DEF_HELPER_FLAGS_3(sve_pfirst, TCG_CALL_NO_WG, i32, ptr, ptr, i32) 24028e2a7bSRichard Henderson DEF_HELPER_FLAGS_3(sve_pnext, TCG_CALL_NO_WG, i32, ptr, ptr, i32) 25028e2a7bSRichard Henderson 26f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_and_zpzz_b, TCG_CALL_NO_RWG, 27f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 28f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_and_zpzz_h, TCG_CALL_NO_RWG, 29f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 30f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_and_zpzz_s, TCG_CALL_NO_RWG, 31f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 32f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_and_zpzz_d, TCG_CALL_NO_RWG, 33f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 34f97cfd59SRichard Henderson 35f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_eor_zpzz_b, TCG_CALL_NO_RWG, 36f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 37f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_eor_zpzz_h, TCG_CALL_NO_RWG, 38f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 39f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_eor_zpzz_s, TCG_CALL_NO_RWG, 40f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 41f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_eor_zpzz_d, TCG_CALL_NO_RWG, 42f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 43f97cfd59SRichard Henderson 44f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_orr_zpzz_b, TCG_CALL_NO_RWG, 45f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 46f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_orr_zpzz_h, TCG_CALL_NO_RWG, 47f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 48f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_orr_zpzz_s, TCG_CALL_NO_RWG, 49f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 50f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_orr_zpzz_d, TCG_CALL_NO_RWG, 51f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 52f97cfd59SRichard Henderson 53f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_bic_zpzz_b, TCG_CALL_NO_RWG, 54f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 55f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_bic_zpzz_h, TCG_CALL_NO_RWG, 56f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 57f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_bic_zpzz_s, TCG_CALL_NO_RWG, 58f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 59f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_bic_zpzz_d, TCG_CALL_NO_RWG, 60f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 61f97cfd59SRichard Henderson 62f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_add_zpzz_b, TCG_CALL_NO_RWG, 63f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 64f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_add_zpzz_h, TCG_CALL_NO_RWG, 65f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 66f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_add_zpzz_s, TCG_CALL_NO_RWG, 67f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 68f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_add_zpzz_d, TCG_CALL_NO_RWG, 69f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 70f97cfd59SRichard Henderson 71f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sub_zpzz_b, TCG_CALL_NO_RWG, 72f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 73f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sub_zpzz_h, TCG_CALL_NO_RWG, 74f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 75f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sub_zpzz_s, TCG_CALL_NO_RWG, 76f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 77f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sub_zpzz_d, TCG_CALL_NO_RWG, 78f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 79f97cfd59SRichard Henderson 80f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smax_zpzz_b, TCG_CALL_NO_RWG, 81f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 82f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smax_zpzz_h, TCG_CALL_NO_RWG, 83f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 84f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smax_zpzz_s, TCG_CALL_NO_RWG, 85f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 86f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smax_zpzz_d, TCG_CALL_NO_RWG, 87f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 88f97cfd59SRichard Henderson 89f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umax_zpzz_b, TCG_CALL_NO_RWG, 90f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 91f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umax_zpzz_h, TCG_CALL_NO_RWG, 92f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 93f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umax_zpzz_s, TCG_CALL_NO_RWG, 94f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 95f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umax_zpzz_d, TCG_CALL_NO_RWG, 96f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 97f97cfd59SRichard Henderson 98f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smin_zpzz_b, TCG_CALL_NO_RWG, 99f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 100f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smin_zpzz_h, TCG_CALL_NO_RWG, 101f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 102f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smin_zpzz_s, TCG_CALL_NO_RWG, 103f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 104f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smin_zpzz_d, TCG_CALL_NO_RWG, 105f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 106f97cfd59SRichard Henderson 107f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umin_zpzz_b, TCG_CALL_NO_RWG, 108f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 109f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umin_zpzz_h, TCG_CALL_NO_RWG, 110f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 111f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umin_zpzz_s, TCG_CALL_NO_RWG, 112f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 113f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umin_zpzz_d, TCG_CALL_NO_RWG, 114f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 115f97cfd59SRichard Henderson 116f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sabd_zpzz_b, TCG_CALL_NO_RWG, 117f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 118f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sabd_zpzz_h, TCG_CALL_NO_RWG, 119f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 120f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sabd_zpzz_s, TCG_CALL_NO_RWG, 121f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 122f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sabd_zpzz_d, TCG_CALL_NO_RWG, 123f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 124f97cfd59SRichard Henderson 125f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_uabd_zpzz_b, TCG_CALL_NO_RWG, 126f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 127f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_uabd_zpzz_h, TCG_CALL_NO_RWG, 128f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 129f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_uabd_zpzz_s, TCG_CALL_NO_RWG, 130f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 131f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_uabd_zpzz_d, TCG_CALL_NO_RWG, 132f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 133f97cfd59SRichard Henderson 134f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_mul_zpzz_b, TCG_CALL_NO_RWG, 135f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 136f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_mul_zpzz_h, TCG_CALL_NO_RWG, 137f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 138f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_mul_zpzz_s, TCG_CALL_NO_RWG, 139f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 140f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_mul_zpzz_d, TCG_CALL_NO_RWG, 141f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 142f97cfd59SRichard Henderson 143f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smulh_zpzz_b, TCG_CALL_NO_RWG, 144f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 145f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smulh_zpzz_h, TCG_CALL_NO_RWG, 146f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 147f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smulh_zpzz_s, TCG_CALL_NO_RWG, 148f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 149f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_smulh_zpzz_d, TCG_CALL_NO_RWG, 150f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 151f97cfd59SRichard Henderson 152f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umulh_zpzz_b, TCG_CALL_NO_RWG, 153f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 154f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umulh_zpzz_h, TCG_CALL_NO_RWG, 155f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 156f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umulh_zpzz_s, TCG_CALL_NO_RWG, 157f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 158f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_umulh_zpzz_d, TCG_CALL_NO_RWG, 159f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 160f97cfd59SRichard Henderson 161d4b1e59dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sadalp_zpzz_h, TCG_CALL_NO_RWG, 162d4b1e59dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 163d4b1e59dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sadalp_zpzz_s, TCG_CALL_NO_RWG, 164d4b1e59dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 165d4b1e59dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sadalp_zpzz_d, TCG_CALL_NO_RWG, 166d4b1e59dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 167d4b1e59dSRichard Henderson 168d4b1e59dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uadalp_zpzz_h, TCG_CALL_NO_RWG, 169d4b1e59dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 170d4b1e59dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uadalp_zpzz_s, TCG_CALL_NO_RWG, 171d4b1e59dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 172d4b1e59dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uadalp_zpzz_d, TCG_CALL_NO_RWG, 173d4b1e59dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 174d4b1e59dSRichard Henderson 17545d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_srshl_zpzz_b, TCG_CALL_NO_RWG, 17645d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 17745d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_srshl_zpzz_h, TCG_CALL_NO_RWG, 17845d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 17945d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_srshl_zpzz_s, TCG_CALL_NO_RWG, 18045d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 18145d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_srshl_zpzz_d, TCG_CALL_NO_RWG, 18245d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 18345d9503dSRichard Henderson 18445d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_urshl_zpzz_b, TCG_CALL_NO_RWG, 18545d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 18645d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_urshl_zpzz_h, TCG_CALL_NO_RWG, 18745d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 18845d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_urshl_zpzz_s, TCG_CALL_NO_RWG, 18945d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 19045d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_urshl_zpzz_d, TCG_CALL_NO_RWG, 19145d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 19245d9503dSRichard Henderson 19345d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqshl_zpzz_b, TCG_CALL_NO_RWG, 19445d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 19545d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqshl_zpzz_h, TCG_CALL_NO_RWG, 19645d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 19745d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqshl_zpzz_s, TCG_CALL_NO_RWG, 19845d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 19945d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqshl_zpzz_d, TCG_CALL_NO_RWG, 20045d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 20145d9503dSRichard Henderson 20245d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqshl_zpzz_b, TCG_CALL_NO_RWG, 20345d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 20445d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqshl_zpzz_h, TCG_CALL_NO_RWG, 20545d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 20645d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqshl_zpzz_s, TCG_CALL_NO_RWG, 20745d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 20845d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqshl_zpzz_d, TCG_CALL_NO_RWG, 20945d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 21045d9503dSRichard Henderson 21145d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqrshl_zpzz_b, TCG_CALL_NO_RWG, 21245d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 21345d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqrshl_zpzz_h, TCG_CALL_NO_RWG, 21445d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 21545d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqrshl_zpzz_s, TCG_CALL_NO_RWG, 21645d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 21745d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sqrshl_zpzz_d, TCG_CALL_NO_RWG, 21845d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 21945d9503dSRichard Henderson 22045d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqrshl_zpzz_b, TCG_CALL_NO_RWG, 22145d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 22245d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqrshl_zpzz_h, TCG_CALL_NO_RWG, 22345d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 22445d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqrshl_zpzz_s, TCG_CALL_NO_RWG, 22545d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 22645d9503dSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uqrshl_zpzz_d, TCG_CALL_NO_RWG, 22745d9503dSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 22845d9503dSRichard Henderson 229a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shadd_zpzz_b, TCG_CALL_NO_RWG, 230a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 231a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shadd_zpzz_h, TCG_CALL_NO_RWG, 232a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 233a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shadd_zpzz_s, TCG_CALL_NO_RWG, 234a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 235a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shadd_zpzz_d, TCG_CALL_NO_RWG, 236a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 237a47dc220SRichard Henderson 238a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhadd_zpzz_b, TCG_CALL_NO_RWG, 239a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 240a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhadd_zpzz_h, TCG_CALL_NO_RWG, 241a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 242a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhadd_zpzz_s, TCG_CALL_NO_RWG, 243a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 244a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhadd_zpzz_d, TCG_CALL_NO_RWG, 245a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 246a47dc220SRichard Henderson 247a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_srhadd_zpzz_b, TCG_CALL_NO_RWG, 248a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 249a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_srhadd_zpzz_h, TCG_CALL_NO_RWG, 250a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 251a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_srhadd_zpzz_s, TCG_CALL_NO_RWG, 252a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 253a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_srhadd_zpzz_d, TCG_CALL_NO_RWG, 254a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 255a47dc220SRichard Henderson 256a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_urhadd_zpzz_b, TCG_CALL_NO_RWG, 257a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 258a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_urhadd_zpzz_h, TCG_CALL_NO_RWG, 259a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 260a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_urhadd_zpzz_s, TCG_CALL_NO_RWG, 261a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 262a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_urhadd_zpzz_d, TCG_CALL_NO_RWG, 263a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 264a47dc220SRichard Henderson 265a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shsub_zpzz_b, TCG_CALL_NO_RWG, 266a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 267a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shsub_zpzz_h, TCG_CALL_NO_RWG, 268a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 269a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shsub_zpzz_s, TCG_CALL_NO_RWG, 270a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 271a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_shsub_zpzz_d, TCG_CALL_NO_RWG, 272a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 273a47dc220SRichard Henderson 274a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhsub_zpzz_b, TCG_CALL_NO_RWG, 275a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 276a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhsub_zpzz_h, TCG_CALL_NO_RWG, 277a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 278a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhsub_zpzz_s, TCG_CALL_NO_RWG, 279a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 280a47dc220SRichard Henderson DEF_HELPER_FLAGS_5(sve2_uhsub_zpzz_d, TCG_CALL_NO_RWG, 281a47dc220SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 282a47dc220SRichard Henderson 283f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sdiv_zpzz_s, TCG_CALL_NO_RWG, 284f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 285f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_sdiv_zpzz_d, TCG_CALL_NO_RWG, 286f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 287f97cfd59SRichard Henderson 288f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_udiv_zpzz_s, TCG_CALL_NO_RWG, 289f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 290f97cfd59SRichard Henderson DEF_HELPER_FLAGS_5(sve_udiv_zpzz_d, TCG_CALL_NO_RWG, 291f97cfd59SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 292f97cfd59SRichard Henderson 29327721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzz_b, TCG_CALL_NO_RWG, 29427721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 29527721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzz_h, TCG_CALL_NO_RWG, 29627721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 29727721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzz_s, TCG_CALL_NO_RWG, 29827721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 29927721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzz_d, TCG_CALL_NO_RWG, 30027721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 30127721dbbSRichard Henderson 30227721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzz_b, TCG_CALL_NO_RWG, 30327721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 30427721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzz_h, TCG_CALL_NO_RWG, 30527721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 30627721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzz_s, TCG_CALL_NO_RWG, 30727721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 30827721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzz_d, TCG_CALL_NO_RWG, 30927721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 31027721dbbSRichard Henderson 31127721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzz_b, TCG_CALL_NO_RWG, 31227721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 31327721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzz_h, TCG_CALL_NO_RWG, 31427721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 31527721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzz_s, TCG_CALL_NO_RWG, 31627721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 31727721dbbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzz_d, TCG_CALL_NO_RWG, 31827721dbbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 31927721dbbSRichard Henderson 320d3fe4a29SRichard Henderson DEF_HELPER_FLAGS_5(sve_sel_zpzz_b, TCG_CALL_NO_RWG, 321d3fe4a29SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 322d3fe4a29SRichard Henderson DEF_HELPER_FLAGS_5(sve_sel_zpzz_h, TCG_CALL_NO_RWG, 323d3fe4a29SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 324d3fe4a29SRichard Henderson DEF_HELPER_FLAGS_5(sve_sel_zpzz_s, TCG_CALL_NO_RWG, 325d3fe4a29SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 326d3fe4a29SRichard Henderson DEF_HELPER_FLAGS_5(sve_sel_zpzz_d, TCG_CALL_NO_RWG, 327d3fe4a29SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 328d3fe4a29SRichard Henderson 3298597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_addp_zpzz_b, TCG_CALL_NO_RWG, 3308597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3318597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_addp_zpzz_h, TCG_CALL_NO_RWG, 3328597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3338597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_addp_zpzz_s, TCG_CALL_NO_RWG, 3348597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3358597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_addp_zpzz_d, TCG_CALL_NO_RWG, 3368597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3378597dc8bSRichard Henderson 3388597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_smaxp_zpzz_b, TCG_CALL_NO_RWG, 3398597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3408597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_smaxp_zpzz_h, TCG_CALL_NO_RWG, 3418597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3428597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_smaxp_zpzz_s, TCG_CALL_NO_RWG, 3438597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3448597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_smaxp_zpzz_d, TCG_CALL_NO_RWG, 3458597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3468597dc8bSRichard Henderson 3478597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_umaxp_zpzz_b, TCG_CALL_NO_RWG, 3488597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3498597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_umaxp_zpzz_h, TCG_CALL_NO_RWG, 3508597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3518597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_umaxp_zpzz_s, TCG_CALL_NO_RWG, 3528597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3538597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_umaxp_zpzz_d, TCG_CALL_NO_RWG, 3548597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3558597dc8bSRichard Henderson 3568597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sminp_zpzz_b, TCG_CALL_NO_RWG, 3578597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3588597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sminp_zpzz_h, TCG_CALL_NO_RWG, 3598597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3608597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sminp_zpzz_s, TCG_CALL_NO_RWG, 3618597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3628597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_sminp_zpzz_d, TCG_CALL_NO_RWG, 3638597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3648597dc8bSRichard Henderson 3658597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uminp_zpzz_b, TCG_CALL_NO_RWG, 3668597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3678597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uminp_zpzz_h, TCG_CALL_NO_RWG, 3688597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3698597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uminp_zpzz_s, TCG_CALL_NO_RWG, 3708597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3718597dc8bSRichard Henderson DEF_HELPER_FLAGS_5(sve2_uminp_zpzz_d, TCG_CALL_NO_RWG, 3728597dc8bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 3738597dc8bSRichard Henderson 374fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzw_b, TCG_CALL_NO_RWG, 375fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 376fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzw_h, TCG_CALL_NO_RWG, 377fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 378fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_asr_zpzw_s, TCG_CALL_NO_RWG, 379fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 380fe7f8dfbSRichard Henderson 381fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzw_b, TCG_CALL_NO_RWG, 382fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 383fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzw_h, TCG_CALL_NO_RWG, 384fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 385fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsr_zpzw_s, TCG_CALL_NO_RWG, 386fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 387fe7f8dfbSRichard Henderson 388fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzw_b, TCG_CALL_NO_RWG, 389fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 390fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzw_h, TCG_CALL_NO_RWG, 391fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 392fe7f8dfbSRichard Henderson DEF_HELPER_FLAGS_5(sve_lsl_zpzw_s, TCG_CALL_NO_RWG, 393fe7f8dfbSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 394fe7f8dfbSRichard Henderson 395047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_orv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 396047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_orv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 397047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_orv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 398047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_orv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 399047cec97SRichard Henderson 400047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_eorv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 401047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_eorv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 402047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_eorv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 403047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_eorv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 404047cec97SRichard Henderson 405047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_andv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 406047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_andv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 407047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_andv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 408047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_andv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 409047cec97SRichard Henderson 410047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_saddv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 411047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_saddv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 412047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_saddv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 413047cec97SRichard Henderson 414047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uaddv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 415047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uaddv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 416047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uaddv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 417047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uaddv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 418047cec97SRichard Henderson 419047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_smaxv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 420047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_smaxv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 421047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_smaxv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 422047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_smaxv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 423047cec97SRichard Henderson 424047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_umaxv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 425047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_umaxv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 426047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_umaxv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 427047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_umaxv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 428047cec97SRichard Henderson 429047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_sminv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 430047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_sminv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 431047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_sminv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 432047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_sminv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 433047cec97SRichard Henderson 434047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uminv_b, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 435047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uminv_h, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 436047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uminv_s, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 437047cec97SRichard Henderson DEF_HELPER_FLAGS_3(sve_uminv_d, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 438047cec97SRichard Henderson 43968459864SRichard Henderson DEF_HELPER_FLAGS_4(sve_movz_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 44068459864SRichard Henderson DEF_HELPER_FLAGS_4(sve_movz_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 44168459864SRichard Henderson DEF_HELPER_FLAGS_4(sve_movz_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 44268459864SRichard Henderson DEF_HELPER_FLAGS_4(sve_movz_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 44368459864SRichard Henderson 444ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zpzi_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 445ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zpzi_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 446ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zpzi_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 447ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zpzi_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 448ccd841c3SRichard Henderson 449ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zpzi_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 450ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zpzi_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 451ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zpzi_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 452ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zpzi_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 453ccd841c3SRichard Henderson 454ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zpzi_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 455ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zpzi_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 456ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zpzi_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 457ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zpzi_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 458ccd841c3SRichard Henderson 459ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asrd_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 460ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asrd_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 461ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asrd_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 462ccd841c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_asrd_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 463ccd841c3SRichard Henderson 464afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cls_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 465afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cls_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 466afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cls_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 467afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cls_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 468afac6d04SRichard Henderson 469afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_clz_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 470afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_clz_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 471afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_clz_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 472afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_clz_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 473afac6d04SRichard Henderson 474afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnt_zpz_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 475afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnt_zpz_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 476afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnt_zpz_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 477afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnt_zpz_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 478afac6d04SRichard Henderson 479afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnot_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 480afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnot_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 481afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnot_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 482afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_cnot_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 483afac6d04SRichard Henderson 484afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_fabs_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 485afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_fabs_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 486afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_fabs_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 487afac6d04SRichard Henderson 488afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_fneg_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 489afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_fneg_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 490afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_fneg_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 491afac6d04SRichard Henderson 492afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_not_zpz_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 493afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_not_zpz_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 494afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_not_zpz_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 495afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_not_zpz_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 496afac6d04SRichard Henderson 497afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_sxtb_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 498afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_sxtb_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 499afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_sxtb_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 500afac6d04SRichard Henderson 501afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_uxtb_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 502afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_uxtb_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 503afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_uxtb_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 504afac6d04SRichard Henderson 505afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_sxth_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 506afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_sxth_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 507afac6d04SRichard Henderson 508afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_uxth_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 509afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_uxth_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 510afac6d04SRichard Henderson 511afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_sxtw_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 512afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_uxtw_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 513afac6d04SRichard Henderson 514afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_abs_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 515afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_abs_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 516afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_abs_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 517afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_abs_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 518afac6d04SRichard Henderson 519afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_neg_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 520afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_neg_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 521afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_neg_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 522afac6d04SRichard Henderson DEF_HELPER_FLAGS_4(sve_neg_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 523afac6d04SRichard Henderson 52496a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mla_b, TCG_CALL_NO_RWG, 52596a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 52696a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mla_h, TCG_CALL_NO_RWG, 52796a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 52896a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mla_s, TCG_CALL_NO_RWG, 52996a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 53096a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mla_d, TCG_CALL_NO_RWG, 53196a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 53296a36e4aSRichard Henderson 53396a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mls_b, TCG_CALL_NO_RWG, 53496a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 53596a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mls_h, TCG_CALL_NO_RWG, 53696a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 53796a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mls_s, TCG_CALL_NO_RWG, 53896a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 53996a36e4aSRichard Henderson DEF_HELPER_FLAGS_6(sve_mls_d, TCG_CALL_NO_RWG, 54096a36e4aSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 54196a36e4aSRichard Henderson 5429a56c9c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_index_b, TCG_CALL_NO_RWG, void, ptr, i32, i32, i32) 5439a56c9c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_index_h, TCG_CALL_NO_RWG, void, ptr, i32, i32, i32) 5449a56c9c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_index_s, TCG_CALL_NO_RWG, void, ptr, i32, i32, i32) 5459a56c9c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_index_d, TCG_CALL_NO_RWG, void, ptr, i64, i64, i32) 5469a56c9c3SRichard Henderson 547d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zzw_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 548d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zzw_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 549d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_asr_zzw_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 550d9d78dccSRichard Henderson 551d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zzw_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 552d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zzw_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 553d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_lsr_zzw_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 554d9d78dccSRichard Henderson 555d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zzw_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 556d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zzw_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 557d9d78dccSRichard Henderson DEF_HELPER_FLAGS_4(sve_lsl_zzw_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 558d9d78dccSRichard Henderson 5594b242d9cSRichard Henderson DEF_HELPER_FLAGS_4(sve_adr_p32, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 5604b242d9cSRichard Henderson DEF_HELPER_FLAGS_4(sve_adr_p64, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 5614b242d9cSRichard Henderson DEF_HELPER_FLAGS_4(sve_adr_s32, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 5624b242d9cSRichard Henderson DEF_HELPER_FLAGS_4(sve_adr_u32, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 5634b242d9cSRichard Henderson 5640762cd42SRichard Henderson DEF_HELPER_FLAGS_3(sve_fexpa_h, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 5650762cd42SRichard Henderson DEF_HELPER_FLAGS_3(sve_fexpa_s, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 5660762cd42SRichard Henderson DEF_HELPER_FLAGS_3(sve_fexpa_d, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 5670762cd42SRichard Henderson 568a1f233f2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ftssel_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 569a1f233f2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ftssel_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 570a1f233f2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ftssel_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 571a1f233f2SRichard Henderson 57224e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_sqaddi_b, TCG_CALL_NO_RWG, void, ptr, ptr, s32, i32) 57324e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_sqaddi_h, TCG_CALL_NO_RWG, void, ptr, ptr, s32, i32) 57424e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_sqaddi_s, TCG_CALL_NO_RWG, void, ptr, ptr, s64, i32) 57524e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_sqaddi_d, TCG_CALL_NO_RWG, void, ptr, ptr, s64, i32) 57624e82e68SRichard Henderson 57724e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_uqaddi_b, TCG_CALL_NO_RWG, void, ptr, ptr, s32, i32) 57824e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_uqaddi_h, TCG_CALL_NO_RWG, void, ptr, ptr, s32, i32) 57924e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_uqaddi_s, TCG_CALL_NO_RWG, void, ptr, ptr, s64, i32) 58024e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_uqaddi_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 58124e82e68SRichard Henderson DEF_HELPER_FLAGS_4(sve_uqsubi_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 58224e82e68SRichard Henderson 583f25a2361SRichard Henderson DEF_HELPER_FLAGS_5(sve_cpy_m_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i64, i32) 584f25a2361SRichard Henderson DEF_HELPER_FLAGS_5(sve_cpy_m_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i64, i32) 585f25a2361SRichard Henderson DEF_HELPER_FLAGS_5(sve_cpy_m_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i64, i32) 586f25a2361SRichard Henderson DEF_HELPER_FLAGS_5(sve_cpy_m_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i64, i32) 587f25a2361SRichard Henderson 588f25a2361SRichard Henderson DEF_HELPER_FLAGS_4(sve_cpy_z_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 589f25a2361SRichard Henderson DEF_HELPER_FLAGS_4(sve_cpy_z_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 590f25a2361SRichard Henderson DEF_HELPER_FLAGS_4(sve_cpy_z_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 591f25a2361SRichard Henderson DEF_HELPER_FLAGS_4(sve_cpy_z_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 592f25a2361SRichard Henderson 593b94f8f60SRichard Henderson DEF_HELPER_FLAGS_4(sve_ext, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 594b94f8f60SRichard Henderson 59530562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_insr_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 59630562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_insr_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 59730562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_insr_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 59830562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_insr_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 59930562ab7SRichard Henderson 60030562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_rev_b, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 60130562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_rev_h, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 60230562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_rev_s, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 60330562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_rev_d, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 60430562ab7SRichard Henderson 60530562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_tbl_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 60630562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_tbl_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 60730562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_tbl_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 60830562ab7SRichard Henderson DEF_HELPER_FLAGS_4(sve_tbl_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 60930562ab7SRichard Henderson 61030562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_sunpk_h, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 61130562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_sunpk_s, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 61230562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_sunpk_d, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 61330562ab7SRichard Henderson 61430562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_uunpk_h, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 61530562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_uunpk_s, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 61630562ab7SRichard Henderson DEF_HELPER_FLAGS_3(sve_uunpk_d, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 61730562ab7SRichard Henderson 618d731d8cbSRichard Henderson DEF_HELPER_FLAGS_4(sve_zip_p, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 619d731d8cbSRichard Henderson DEF_HELPER_FLAGS_4(sve_uzp_p, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 620d731d8cbSRichard Henderson DEF_HELPER_FLAGS_4(sve_trn_p, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 621d731d8cbSRichard Henderson DEF_HELPER_FLAGS_3(sve_rev_p, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 622d731d8cbSRichard Henderson DEF_HELPER_FLAGS_3(sve_punpk_p, TCG_CALL_NO_RWG, void, ptr, ptr, i32) 623d731d8cbSRichard Henderson 624234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_zip_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 625234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_zip_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 626234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_zip_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 627234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_zip_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 628234b48e9SRichard Henderson 629234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_uzp_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 630234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_uzp_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 631234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_uzp_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 632234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_uzp_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 633234b48e9SRichard Henderson 634234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_trn_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 635234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_trn_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 636234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_trn_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 637234b48e9SRichard Henderson DEF_HELPER_FLAGS_4(sve_trn_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 638234b48e9SRichard Henderson 6393ca879aeSRichard Henderson DEF_HELPER_FLAGS_4(sve_compact_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 6403ca879aeSRichard Henderson DEF_HELPER_FLAGS_4(sve_compact_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 6413ca879aeSRichard Henderson 642ef23cb72SRichard Henderson DEF_HELPER_FLAGS_2(sve_last_active_element, TCG_CALL_NO_RWG, s32, ptr, i32) 643ef23cb72SRichard Henderson 644dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_revb_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 645dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_revb_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 646dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_revb_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 647dae8fb90SRichard Henderson 648dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_revh_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 649dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_revh_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 650dae8fb90SRichard Henderson 651dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_revw_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 652dae8fb90SRichard Henderson 653dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_rbit_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 654dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_rbit_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 655dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_rbit_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 656dae8fb90SRichard Henderson DEF_HELPER_FLAGS_4(sve_rbit_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 657dae8fb90SRichard Henderson 658db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqabs_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 659db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqabs_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 660db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqabs_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 661db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqabs_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 662db366da8SRichard Henderson 663db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqneg_b, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 664db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqneg_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 665db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqneg_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 666db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_sqneg_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 667db366da8SRichard Henderson 668db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_urecpe_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 669db366da8SRichard Henderson DEF_HELPER_FLAGS_4(sve2_ursqrte_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 670db366da8SRichard Henderson 671b48ff240SRichard Henderson DEF_HELPER_FLAGS_5(sve_splice, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 672b48ff240SRichard Henderson 673757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_b, TCG_CALL_NO_RWG, 674757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 675757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_b, TCG_CALL_NO_RWG, 676757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 677757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_b, TCG_CALL_NO_RWG, 678757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 679757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_b, TCG_CALL_NO_RWG, 680757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 681757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_b, TCG_CALL_NO_RWG, 682757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 683757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_b, TCG_CALL_NO_RWG, 684757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 685757f9cffSRichard Henderson 686757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_h, TCG_CALL_NO_RWG, 687757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 688757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_h, TCG_CALL_NO_RWG, 689757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 690757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_h, TCG_CALL_NO_RWG, 691757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 692757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_h, TCG_CALL_NO_RWG, 693757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 694757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_h, TCG_CALL_NO_RWG, 695757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 696757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_h, TCG_CALL_NO_RWG, 697757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 698757f9cffSRichard Henderson 699757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_s, TCG_CALL_NO_RWG, 700757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 701757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_s, TCG_CALL_NO_RWG, 702757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 703757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_s, TCG_CALL_NO_RWG, 704757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 705757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_s, TCG_CALL_NO_RWG, 706757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 707757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_s, TCG_CALL_NO_RWG, 708757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 709757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_s, TCG_CALL_NO_RWG, 710757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 711757f9cffSRichard Henderson 712757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzz_d, TCG_CALL_NO_RWG, 713757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 714757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzz_d, TCG_CALL_NO_RWG, 715757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 716757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzz_d, TCG_CALL_NO_RWG, 717757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 718757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzz_d, TCG_CALL_NO_RWG, 719757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 720757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzz_d, TCG_CALL_NO_RWG, 721757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 722757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzz_d, TCG_CALL_NO_RWG, 723757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 724757f9cffSRichard Henderson 725757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzw_b, TCG_CALL_NO_RWG, 726757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 727757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzw_b, TCG_CALL_NO_RWG, 728757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 729757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzw_b, TCG_CALL_NO_RWG, 730757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 731757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzw_b, TCG_CALL_NO_RWG, 732757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 733757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzw_b, TCG_CALL_NO_RWG, 734757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 735757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzw_b, TCG_CALL_NO_RWG, 736757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 737757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmple_ppzw_b, TCG_CALL_NO_RWG, 738757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 739757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmplt_ppzw_b, TCG_CALL_NO_RWG, 740757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 741757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmplo_ppzw_b, TCG_CALL_NO_RWG, 742757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 743757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpls_ppzw_b, TCG_CALL_NO_RWG, 744757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 745757f9cffSRichard Henderson 746757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzw_h, TCG_CALL_NO_RWG, 747757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 748757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzw_h, TCG_CALL_NO_RWG, 749757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 750757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzw_h, TCG_CALL_NO_RWG, 751757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 752757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzw_h, TCG_CALL_NO_RWG, 753757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 754757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzw_h, TCG_CALL_NO_RWG, 755757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 756757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzw_h, TCG_CALL_NO_RWG, 757757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 758757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmple_ppzw_h, TCG_CALL_NO_RWG, 759757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 760757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmplt_ppzw_h, TCG_CALL_NO_RWG, 761757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 762757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmplo_ppzw_h, TCG_CALL_NO_RWG, 763757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 764757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpls_ppzw_h, TCG_CALL_NO_RWG, 765757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 766757f9cffSRichard Henderson 767757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpeq_ppzw_s, TCG_CALL_NO_RWG, 768757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 769757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpne_ppzw_s, TCG_CALL_NO_RWG, 770757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 771757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpge_ppzw_s, TCG_CALL_NO_RWG, 772757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 773757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpgt_ppzw_s, TCG_CALL_NO_RWG, 774757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 775757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphi_ppzw_s, TCG_CALL_NO_RWG, 776757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 777757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmphs_ppzw_s, TCG_CALL_NO_RWG, 778757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 779757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmple_ppzw_s, TCG_CALL_NO_RWG, 780757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 781757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmplt_ppzw_s, TCG_CALL_NO_RWG, 782757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 783757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmplo_ppzw_s, TCG_CALL_NO_RWG, 784757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 785757f9cffSRichard Henderson DEF_HELPER_FLAGS_5(sve_cmpls_ppzw_s, TCG_CALL_NO_RWG, 786757f9cffSRichard Henderson i32, ptr, ptr, ptr, ptr, i32) 787757f9cffSRichard Henderson 78838cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 78938cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79038cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79138cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79238cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79338cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmple_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79438cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79538cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79638cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79738cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_b, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 79838cadebaSRichard Henderson 79938cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80038cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80138cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80238cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80338cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80438cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmple_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80538cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80638cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80738cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80838cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_h, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 80938cadebaSRichard Henderson 81038cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81138cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81238cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81338cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81438cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81538cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmple_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81638cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81738cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81838cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 81938cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_s, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82038cadebaSRichard Henderson 82138cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpeq_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82238cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpne_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82338cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpgt_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82438cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpge_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82538cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplt_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82638cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmple_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82738cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphs_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82838cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmphi_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 82938cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmplo_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 83038cadebaSRichard Henderson DEF_HELPER_FLAGS_4(sve_cmpls_ppzi_d, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 83138cadebaSRichard Henderson 832516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_and_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 833516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_bic_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 834516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_eor_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 835516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_sel_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 836516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_orr_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 837516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_orn_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 838516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_nor_pppp, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 839516e246aSRichard Henderson DEF_HELPER_FLAGS_5(sve_nand_pppp, TCG_CALL_NO_RWG, 840516e246aSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 84135da316fSRichard Henderson 84235da316fSRichard Henderson DEF_HELPER_FLAGS_5(sve_brkpa, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 84335da316fSRichard Henderson DEF_HELPER_FLAGS_5(sve_brkpb, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 84435da316fSRichard Henderson DEF_HELPER_FLAGS_5(sve_brkpas, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, ptr, i32) 84535da316fSRichard Henderson DEF_HELPER_FLAGS_5(sve_brkpbs, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, ptr, i32) 84635da316fSRichard Henderson 84735da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brka_z, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 84835da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkb_z, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 84935da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brka_m, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 85035da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkb_m, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 85135da316fSRichard Henderson 85235da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkas_z, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 85335da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkbs_z, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 85435da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkas_m, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 85535da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkbs_m, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 85635da316fSRichard Henderson 85735da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkn, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 85835da316fSRichard Henderson DEF_HELPER_FLAGS_4(sve_brkns, TCG_CALL_NO_RWG, i32, ptr, ptr, ptr, i32) 8599ee3a611SRichard Henderson 8609ee3a611SRichard Henderson DEF_HELPER_FLAGS_3(sve_cntp, TCG_CALL_NO_RWG, i64, ptr, ptr, i32) 861caf1cefcSRichard Henderson 862caf1cefcSRichard Henderson DEF_HELPER_FLAGS_3(sve_while, TCG_CALL_NO_RWG, i32, ptr, i32, i32) 8636e6a157dSRichard Henderson 8646e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_subri_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8656e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_subri_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8666e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_subri_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8676e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_subri_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8686e6a157dSRichard Henderson 8696e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smaxi_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8706e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smaxi_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8716e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smaxi_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8726e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smaxi_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8736e6a157dSRichard Henderson 8746e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smini_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8756e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smini_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8766e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smini_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8776e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_smini_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8786e6a157dSRichard Henderson 8796e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umaxi_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8806e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umaxi_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8816e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umaxi_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8826e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umaxi_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8836e6a157dSRichard Henderson 8846e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umini_b, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8856e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umini_h, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8866e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umini_s, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 8876e6a157dSRichard Henderson DEF_HELPER_FLAGS_4(sve_umini_d, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32) 88829b80469SRichard Henderson 88929b80469SRichard Henderson DEF_HELPER_FLAGS_5(gvec_recps_h, TCG_CALL_NO_RWG, 89029b80469SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 89129b80469SRichard Henderson DEF_HELPER_FLAGS_5(gvec_recps_s, TCG_CALL_NO_RWG, 89229b80469SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 89329b80469SRichard Henderson DEF_HELPER_FLAGS_5(gvec_recps_d, TCG_CALL_NO_RWG, 89429b80469SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 89529b80469SRichard Henderson 89629b80469SRichard Henderson DEF_HELPER_FLAGS_5(gvec_rsqrts_h, TCG_CALL_NO_RWG, 89729b80469SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 89829b80469SRichard Henderson DEF_HELPER_FLAGS_5(gvec_rsqrts_s, TCG_CALL_NO_RWG, 89929b80469SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 90029b80469SRichard Henderson DEF_HELPER_FLAGS_5(gvec_rsqrts_d, TCG_CALL_NO_RWG, 90129b80469SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 902c4e7c493SRichard Henderson 90323fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_faddv_h, TCG_CALL_NO_RWG, 90423fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 90523fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_faddv_s, TCG_CALL_NO_RWG, 90623fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 90723fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_faddv_d, TCG_CALL_NO_RWG, 90823fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 90923fbe79fSRichard Henderson 91023fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fmaxnmv_h, TCG_CALL_NO_RWG, 91123fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 91223fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fmaxnmv_s, TCG_CALL_NO_RWG, 91323fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 91423fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fmaxnmv_d, TCG_CALL_NO_RWG, 91523fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 91623fbe79fSRichard Henderson 91723fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fminnmv_h, TCG_CALL_NO_RWG, 91823fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 91923fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fminnmv_s, TCG_CALL_NO_RWG, 92023fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 92123fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fminnmv_d, TCG_CALL_NO_RWG, 92223fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 92323fbe79fSRichard Henderson 92423fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fmaxv_h, TCG_CALL_NO_RWG, 92523fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 92623fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fmaxv_s, TCG_CALL_NO_RWG, 92723fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 92823fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fmaxv_d, TCG_CALL_NO_RWG, 92923fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 93023fbe79fSRichard Henderson 93123fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fminv_h, TCG_CALL_NO_RWG, 93223fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 93323fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fminv_s, TCG_CALL_NO_RWG, 93423fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 93523fbe79fSRichard Henderson DEF_HELPER_FLAGS_4(sve_fminv_d, TCG_CALL_NO_RWG, 93623fbe79fSRichard Henderson i64, ptr, ptr, ptr, i32) 93723fbe79fSRichard Henderson 9387f9ddf64SRichard Henderson DEF_HELPER_FLAGS_5(sve_fadda_h, TCG_CALL_NO_RWG, 9397f9ddf64SRichard Henderson i64, i64, ptr, ptr, ptr, i32) 9407f9ddf64SRichard Henderson DEF_HELPER_FLAGS_5(sve_fadda_s, TCG_CALL_NO_RWG, 9417f9ddf64SRichard Henderson i64, i64, ptr, ptr, ptr, i32) 9427f9ddf64SRichard Henderson DEF_HELPER_FLAGS_5(sve_fadda_d, TCG_CALL_NO_RWG, 9437f9ddf64SRichard Henderson i64, i64, ptr, ptr, ptr, i32) 9447f9ddf64SRichard Henderson 9454d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmge0_h, TCG_CALL_NO_RWG, 9464d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9474d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmge0_s, TCG_CALL_NO_RWG, 9484d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9494d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmge0_d, TCG_CALL_NO_RWG, 9504d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9514d2e2a03SRichard Henderson 9524d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmgt0_h, TCG_CALL_NO_RWG, 9534d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9544d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmgt0_s, TCG_CALL_NO_RWG, 9554d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9564d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmgt0_d, TCG_CALL_NO_RWG, 9574d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9584d2e2a03SRichard Henderson 9594d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmlt0_h, TCG_CALL_NO_RWG, 9604d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9614d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmlt0_s, TCG_CALL_NO_RWG, 9624d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9634d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmlt0_d, TCG_CALL_NO_RWG, 9644d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9654d2e2a03SRichard Henderson 9664d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmle0_h, TCG_CALL_NO_RWG, 9674d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9684d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmle0_s, TCG_CALL_NO_RWG, 9694d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9704d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmle0_d, TCG_CALL_NO_RWG, 9714d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9724d2e2a03SRichard Henderson 9734d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmeq0_h, TCG_CALL_NO_RWG, 9744d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9754d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmeq0_s, TCG_CALL_NO_RWG, 9764d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9774d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmeq0_d, TCG_CALL_NO_RWG, 9784d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9794d2e2a03SRichard Henderson 9804d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmne0_h, TCG_CALL_NO_RWG, 9814d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9824d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmne0_s, TCG_CALL_NO_RWG, 9834d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9844d2e2a03SRichard Henderson DEF_HELPER_FLAGS_5(sve_fcmne0_d, TCG_CALL_NO_RWG, 9854d2e2a03SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 9864d2e2a03SRichard Henderson 987ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fadd_h, TCG_CALL_NO_RWG, 988ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 989ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fadd_s, TCG_CALL_NO_RWG, 990ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 991ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fadd_d, TCG_CALL_NO_RWG, 992ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 993ec3b87c2SRichard Henderson 994ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fsub_h, TCG_CALL_NO_RWG, 995ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 996ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fsub_s, TCG_CALL_NO_RWG, 997ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 998ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fsub_d, TCG_CALL_NO_RWG, 999ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1000ec3b87c2SRichard Henderson 1001ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmul_h, TCG_CALL_NO_RWG, 1002ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1003ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmul_s, TCG_CALL_NO_RWG, 1004ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1005ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmul_d, TCG_CALL_NO_RWG, 1006ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1007ec3b87c2SRichard Henderson 1008ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fdiv_h, TCG_CALL_NO_RWG, 1009ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1010ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fdiv_s, TCG_CALL_NO_RWG, 1011ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1012ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fdiv_d, TCG_CALL_NO_RWG, 1013ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1014ec3b87c2SRichard Henderson 1015ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmin_h, TCG_CALL_NO_RWG, 1016ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1017ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmin_s, TCG_CALL_NO_RWG, 1018ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1019ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmin_d, TCG_CALL_NO_RWG, 1020ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1021ec3b87c2SRichard Henderson 1022ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmax_h, TCG_CALL_NO_RWG, 1023ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1024ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmax_s, TCG_CALL_NO_RWG, 1025ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1026ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmax_d, TCG_CALL_NO_RWG, 1027ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1028ec3b87c2SRichard Henderson 1029ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fminnum_h, TCG_CALL_NO_RWG, 1030ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1031ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fminnum_s, TCG_CALL_NO_RWG, 1032ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1033ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fminnum_d, TCG_CALL_NO_RWG, 1034ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1035ec3b87c2SRichard Henderson 1036ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxnum_h, TCG_CALL_NO_RWG, 1037ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1038ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxnum_s, TCG_CALL_NO_RWG, 1039ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1040ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxnum_d, TCG_CALL_NO_RWG, 1041ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1042ec3b87c2SRichard Henderson 1043ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fabd_h, TCG_CALL_NO_RWG, 1044ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1045ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fabd_s, TCG_CALL_NO_RWG, 1046ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1047ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fabd_d, TCG_CALL_NO_RWG, 1048ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1049ec3b87c2SRichard Henderson 1050ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fscalbn_h, TCG_CALL_NO_RWG, 1051ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1052ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fscalbn_s, TCG_CALL_NO_RWG, 1053ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1054ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fscalbn_d, TCG_CALL_NO_RWG, 1055ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1056ec3b87c2SRichard Henderson 1057ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmulx_h, TCG_CALL_NO_RWG, 1058ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1059ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmulx_s, TCG_CALL_NO_RWG, 1060ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1061ec3b87c2SRichard Henderson DEF_HELPER_FLAGS_6(sve_fmulx_d, TCG_CALL_NO_RWG, 1062ec3b87c2SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1063ec3b87c2SRichard Henderson 1064cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fadds_h, TCG_CALL_NO_RWG, 1065cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1066cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fadds_s, TCG_CALL_NO_RWG, 1067cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1068cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fadds_d, TCG_CALL_NO_RWG, 1069cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1070cc48affeSRichard Henderson 1071cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fsubs_h, TCG_CALL_NO_RWG, 1072cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1073cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fsubs_s, TCG_CALL_NO_RWG, 1074cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1075cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fsubs_d, TCG_CALL_NO_RWG, 1076cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1077cc48affeSRichard Henderson 1078cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmuls_h, TCG_CALL_NO_RWG, 1079cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1080cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmuls_s, TCG_CALL_NO_RWG, 1081cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1082cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmuls_d, TCG_CALL_NO_RWG, 1083cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1084cc48affeSRichard Henderson 1085cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fsubrs_h, TCG_CALL_NO_RWG, 1086cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1087cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fsubrs_s, TCG_CALL_NO_RWG, 1088cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1089cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fsubrs_d, TCG_CALL_NO_RWG, 1090cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1091cc48affeSRichard Henderson 1092cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxnms_h, TCG_CALL_NO_RWG, 1093cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1094cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxnms_s, TCG_CALL_NO_RWG, 1095cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1096cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxnms_d, TCG_CALL_NO_RWG, 1097cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1098cc48affeSRichard Henderson 1099cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fminnms_h, TCG_CALL_NO_RWG, 1100cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1101cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fminnms_s, TCG_CALL_NO_RWG, 1102cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1103cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fminnms_d, TCG_CALL_NO_RWG, 1104cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1105cc48affeSRichard Henderson 1106cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxs_h, TCG_CALL_NO_RWG, 1107cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1108cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxs_s, TCG_CALL_NO_RWG, 1109cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1110cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmaxs_d, TCG_CALL_NO_RWG, 1111cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1112cc48affeSRichard Henderson 1113cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmins_h, TCG_CALL_NO_RWG, 1114cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1115cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmins_s, TCG_CALL_NO_RWG, 1116cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1117cc48affeSRichard Henderson DEF_HELPER_FLAGS_6(sve_fmins_d, TCG_CALL_NO_RWG, 1118cc48affeSRichard Henderson void, ptr, ptr, ptr, i64, ptr, i32) 1119cc48affeSRichard Henderson 112046d33d1eSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvt_sh, TCG_CALL_NO_RWG, 112146d33d1eSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 112246d33d1eSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvt_dh, TCG_CALL_NO_RWG, 112346d33d1eSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 112446d33d1eSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvt_hs, TCG_CALL_NO_RWG, 112546d33d1eSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 112646d33d1eSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvt_ds, TCG_CALL_NO_RWG, 112746d33d1eSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 112846d33d1eSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvt_hd, TCG_CALL_NO_RWG, 112946d33d1eSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 113046d33d1eSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvt_sd, TCG_CALL_NO_RWG, 113146d33d1eSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 113246d33d1eSRichard Henderson 1133df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_hh, TCG_CALL_NO_RWG, 1134df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1135df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_hs, TCG_CALL_NO_RWG, 1136df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1137df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_ss, TCG_CALL_NO_RWG, 1138df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1139df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_ds, TCG_CALL_NO_RWG, 1140df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1141df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_hd, TCG_CALL_NO_RWG, 1142df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1143df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_sd, TCG_CALL_NO_RWG, 1144df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1145df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzs_dd, TCG_CALL_NO_RWG, 1146df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1147df4de1afSRichard Henderson 1148df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_hh, TCG_CALL_NO_RWG, 1149df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1150df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_hs, TCG_CALL_NO_RWG, 1151df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1152df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_ss, TCG_CALL_NO_RWG, 1153df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1154df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_ds, TCG_CALL_NO_RWG, 1155df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1156df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_hd, TCG_CALL_NO_RWG, 1157df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1158df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_sd, TCG_CALL_NO_RWG, 1159df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1160df4de1afSRichard Henderson DEF_HELPER_FLAGS_5(sve_fcvtzu_dd, TCG_CALL_NO_RWG, 1161df4de1afSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1162df4de1afSRichard Henderson 1163cda3c753SRichard Henderson DEF_HELPER_FLAGS_5(sve_frint_h, TCG_CALL_NO_RWG, 1164cda3c753SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1165cda3c753SRichard Henderson DEF_HELPER_FLAGS_5(sve_frint_s, TCG_CALL_NO_RWG, 1166cda3c753SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1167cda3c753SRichard Henderson DEF_HELPER_FLAGS_5(sve_frint_d, TCG_CALL_NO_RWG, 1168cda3c753SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1169cda3c753SRichard Henderson 1170cda3c753SRichard Henderson DEF_HELPER_FLAGS_5(sve_frintx_h, TCG_CALL_NO_RWG, 1171cda3c753SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1172cda3c753SRichard Henderson DEF_HELPER_FLAGS_5(sve_frintx_s, TCG_CALL_NO_RWG, 1173cda3c753SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1174cda3c753SRichard Henderson DEF_HELPER_FLAGS_5(sve_frintx_d, TCG_CALL_NO_RWG, 1175cda3c753SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1176cda3c753SRichard Henderson 1177ec5b375bSRichard Henderson DEF_HELPER_FLAGS_5(sve_frecpx_h, TCG_CALL_NO_RWG, 1178ec5b375bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1179ec5b375bSRichard Henderson DEF_HELPER_FLAGS_5(sve_frecpx_s, TCG_CALL_NO_RWG, 1180ec5b375bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1181ec5b375bSRichard Henderson DEF_HELPER_FLAGS_5(sve_frecpx_d, TCG_CALL_NO_RWG, 1182ec5b375bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1183ec5b375bSRichard Henderson 1184ec5b375bSRichard Henderson DEF_HELPER_FLAGS_5(sve_fsqrt_h, TCG_CALL_NO_RWG, 1185ec5b375bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1186ec5b375bSRichard Henderson DEF_HELPER_FLAGS_5(sve_fsqrt_s, TCG_CALL_NO_RWG, 1187ec5b375bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1188ec5b375bSRichard Henderson DEF_HELPER_FLAGS_5(sve_fsqrt_d, TCG_CALL_NO_RWG, 1189ec5b375bSRichard Henderson void, ptr, ptr, ptr, ptr, i32) 1190ec5b375bSRichard Henderson 11918092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_hh, TCG_CALL_NO_RWG, 11928092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 11938092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_sh, TCG_CALL_NO_RWG, 11948092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 11958092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_dh, TCG_CALL_NO_RWG, 11968092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 11978092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_ss, TCG_CALL_NO_RWG, 11988092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 11998092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_sd, TCG_CALL_NO_RWG, 12008092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12018092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_ds, TCG_CALL_NO_RWG, 12028092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12038092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_scvt_dd, TCG_CALL_NO_RWG, 12048092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12058092c6a3SRichard Henderson 12068092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_hh, TCG_CALL_NO_RWG, 12078092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12088092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_sh, TCG_CALL_NO_RWG, 12098092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12108092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_dh, TCG_CALL_NO_RWG, 12118092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12128092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_ss, TCG_CALL_NO_RWG, 12138092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12148092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_sd, TCG_CALL_NO_RWG, 12158092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12168092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_ds, TCG_CALL_NO_RWG, 12178092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12188092c6a3SRichard Henderson DEF_HELPER_FLAGS_5(sve_ucvt_dd, TCG_CALL_NO_RWG, 12198092c6a3SRichard Henderson void, ptr, ptr, ptr, ptr, i32) 12208092c6a3SRichard Henderson 1221abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmge_h, TCG_CALL_NO_RWG, 1222abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1223abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmge_s, TCG_CALL_NO_RWG, 1224abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1225abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmge_d, TCG_CALL_NO_RWG, 1226abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1227abfdefd5SRichard Henderson 1228abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmgt_h, TCG_CALL_NO_RWG, 1229abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1230abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmgt_s, TCG_CALL_NO_RWG, 1231abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1232abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmgt_d, TCG_CALL_NO_RWG, 1233abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1234abfdefd5SRichard Henderson 1235abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmeq_h, TCG_CALL_NO_RWG, 1236abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1237abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmeq_s, TCG_CALL_NO_RWG, 1238abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1239abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmeq_d, TCG_CALL_NO_RWG, 1240abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1241abfdefd5SRichard Henderson 1242abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmne_h, TCG_CALL_NO_RWG, 1243abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1244abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmne_s, TCG_CALL_NO_RWG, 1245abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1246abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmne_d, TCG_CALL_NO_RWG, 1247abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1248abfdefd5SRichard Henderson 1249abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmuo_h, TCG_CALL_NO_RWG, 1250abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1251abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmuo_s, TCG_CALL_NO_RWG, 1252abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1253abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_fcmuo_d, TCG_CALL_NO_RWG, 1254abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1255abfdefd5SRichard Henderson 1256abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_facge_h, TCG_CALL_NO_RWG, 1257abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1258abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_facge_s, TCG_CALL_NO_RWG, 1259abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1260abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_facge_d, TCG_CALL_NO_RWG, 1261abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1262abfdefd5SRichard Henderson 1263abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_facgt_h, TCG_CALL_NO_RWG, 1264abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1265abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_facgt_s, TCG_CALL_NO_RWG, 1266abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1267abfdefd5SRichard Henderson DEF_HELPER_FLAGS_6(sve_facgt_d, TCG_CALL_NO_RWG, 1268abfdefd5SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 1269abfdefd5SRichard Henderson 127076a9d9cdSRichard Henderson DEF_HELPER_FLAGS_6(sve_fcadd_h, TCG_CALL_NO_RWG, 127176a9d9cdSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 127276a9d9cdSRichard Henderson DEF_HELPER_FLAGS_6(sve_fcadd_s, TCG_CALL_NO_RWG, 127376a9d9cdSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 127476a9d9cdSRichard Henderson DEF_HELPER_FLAGS_6(sve_fcadd_d, TCG_CALL_NO_RWG, 127576a9d9cdSRichard Henderson void, ptr, ptr, ptr, ptr, ptr, i32) 127676a9d9cdSRichard Henderson 127708975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fmla_zpzzz_h, TCG_CALL_NO_RWG, 127808975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 127908975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fmla_zpzzz_s, TCG_CALL_NO_RWG, 128008975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 128108975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fmla_zpzzz_d, TCG_CALL_NO_RWG, 128208975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 12836ceabaadSRichard Henderson 128408975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fmls_zpzzz_h, TCG_CALL_NO_RWG, 128508975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 128608975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fmls_zpzzz_s, TCG_CALL_NO_RWG, 128708975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 128808975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fmls_zpzzz_d, TCG_CALL_NO_RWG, 128908975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 12906ceabaadSRichard Henderson 129108975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fnmla_zpzzz_h, TCG_CALL_NO_RWG, 129208975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 129308975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fnmla_zpzzz_s, TCG_CALL_NO_RWG, 129408975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 129508975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fnmla_zpzzz_d, TCG_CALL_NO_RWG, 129608975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 12976ceabaadSRichard Henderson 129808975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fnmls_zpzzz_h, TCG_CALL_NO_RWG, 129908975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 130008975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fnmls_zpzzz_s, TCG_CALL_NO_RWG, 130108975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 130208975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fnmls_zpzzz_d, TCG_CALL_NO_RWG, 130308975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 13046ceabaadSRichard Henderson 130508975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fcmla_zpzzz_h, TCG_CALL_NO_RWG, 130608975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 130708975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fcmla_zpzzz_s, TCG_CALL_NO_RWG, 130808975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 130908975da9SRichard Henderson DEF_HELPER_FLAGS_7(sve_fcmla_zpzzz_d, TCG_CALL_NO_RWG, 131008975da9SRichard Henderson void, ptr, ptr, ptr, ptr, ptr, ptr, i32) 131105f48babSRichard Henderson 131267fcd9adSRichard Henderson DEF_HELPER_FLAGS_5(sve_ftmad_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 131367fcd9adSRichard Henderson DEF_HELPER_FLAGS_5(sve_ftmad_s, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 131467fcd9adSRichard Henderson DEF_HELPER_FLAGS_5(sve_ftmad_d, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, ptr, i32) 131567fcd9adSRichard Henderson 1316c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1317c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1318c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1319c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1320c4e7c493SRichard Henderson 13217d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13227d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13237d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13247d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1325c4e7c493SRichard Henderson 13267d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13277d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13287d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13297d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1330c4e7c493SRichard Henderson 13317d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13327d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13337d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13347d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13357d0a57a2SRichard Henderson 13367d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13377d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13387d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13397d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13407d0a57a2SRichard Henderson 13417d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13427d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13437d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13447d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13457d0a57a2SRichard Henderson 13467d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13477d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13487d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13497d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1350c4e7c493SRichard Henderson 1351c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bhu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1352c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bsu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1353c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bdu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1354c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bhs_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1355c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bss_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1356c4e7c493SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bds_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1357c4e7c493SRichard Henderson 13587d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hsu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13597d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hdu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13607d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13617d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hds_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1362c4e7c493SRichard Henderson 13637d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hsu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13647d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hdu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13657d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13667d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hds_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13677d0a57a2SRichard Henderson 13687d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sdu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13697d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sds_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13707d0a57a2SRichard Henderson 13717d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sdu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 13727d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sds_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1373e2654d75SRichard Henderson 1374206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1375206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1376206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1377206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1378206adacfSRichard Henderson 1379206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1380206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1381206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1382206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1383206adacfSRichard Henderson 1384206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1385206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1386206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1387206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1388206adacfSRichard Henderson 1389206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1390206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1391206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1392206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1393206adacfSRichard Henderson 1394206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1395206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1396206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1397206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1398206adacfSRichard Henderson 1399206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1400206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1401206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1402206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1403206adacfSRichard Henderson 1404206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1405206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld2dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1406206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld3dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1407206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld4dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1408206adacfSRichard Henderson 1409206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bhu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1410206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bsu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1411206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bdu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1412206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bhs_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1413206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bss_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1414206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1bds_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1415206adacfSRichard Henderson 1416206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hsu_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1417206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hdu_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1418206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1419206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hds_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1420206adacfSRichard Henderson 1421206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hsu_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1422206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hdu_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1423206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1424206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1hds_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1425206adacfSRichard Henderson 1426206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sdu_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1427206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sds_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1428206adacfSRichard Henderson 1429206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sdu_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1430206adacfSRichard Henderson DEF_HELPER_FLAGS_4(sve_ld1sds_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1431206adacfSRichard Henderson 1432e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1433e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bhu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1434e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bsu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1435e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bdu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1436e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bhs_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1437e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bss_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1438e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bds_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1439e2654d75SRichard Henderson 14407d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14417d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hsu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14427d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hdu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14437d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14447d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hds_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1445e2654d75SRichard Henderson 14467d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14477d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hsu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14487d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hdu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14497d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14507d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hds_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1451e2654d75SRichard Henderson 14527d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14537d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sdu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14547d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sds_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14557d0a57a2SRichard Henderson 14567d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14577d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sdu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14587d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sds_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14597d0a57a2SRichard Henderson 14607d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 14617d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1462e2654d75SRichard Henderson 1463aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1464aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bhu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1465aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bsu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1466aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bdu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1467aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bhs_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1468aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bss_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1469aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1bds_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1470aa13f7c3SRichard Henderson 1471aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hh_le_r_mte, TCG_CALL_NO_WG, 1472aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1473aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hsu_le_r_mte, TCG_CALL_NO_WG, 1474aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1475aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hdu_le_r_mte, TCG_CALL_NO_WG, 1476aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1477aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hss_le_r_mte, TCG_CALL_NO_WG, 1478aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1479aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hds_le_r_mte, TCG_CALL_NO_WG, 1480aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1481aa13f7c3SRichard Henderson 1482aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hh_be_r_mte, TCG_CALL_NO_WG, 1483aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1484aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hsu_be_r_mte, TCG_CALL_NO_WG, 1485aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1486aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hdu_be_r_mte, TCG_CALL_NO_WG, 1487aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1488aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hss_be_r_mte, TCG_CALL_NO_WG, 1489aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1490aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1hds_be_r_mte, TCG_CALL_NO_WG, 1491aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1492aa13f7c3SRichard Henderson 1493aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1ss_le_r_mte, TCG_CALL_NO_WG, 1494aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1495aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sdu_le_r_mte, TCG_CALL_NO_WG, 1496aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1497aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sds_le_r_mte, TCG_CALL_NO_WG, 1498aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1499aa13f7c3SRichard Henderson 1500aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1ss_be_r_mte, TCG_CALL_NO_WG, 1501aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1502aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sdu_be_r_mte, TCG_CALL_NO_WG, 1503aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1504aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1sds_be_r_mte, TCG_CALL_NO_WG, 1505aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1506aa13f7c3SRichard Henderson 1507aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1dd_le_r_mte, TCG_CALL_NO_WG, 1508aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1509aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldff1dd_be_r_mte, TCG_CALL_NO_WG, 1510aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1511aa13f7c3SRichard Henderson 1512e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1513e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bhu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1514e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bsu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1515e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bdu_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1516e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bhs_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1517e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bss_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1518e2654d75SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bds_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1519e2654d75SRichard Henderson 15207d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15217d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hsu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15227d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hdu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15237d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15247d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hds_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1525e2654d75SRichard Henderson 15267d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15277d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hsu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15287d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hdu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15297d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15307d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hds_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1531e2654d75SRichard Henderson 15327d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15337d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sdu_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15347d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sds_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15357d0a57a2SRichard Henderson 15367d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15377d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sdu_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15387d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sds_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15397d0a57a2SRichard Henderson 15407d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15417d0a57a2SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15421a039c7eSRichard Henderson 1543aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1544aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bhu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1545aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bsu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1546aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bdu_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1547aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bhs_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1548aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bss_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1549aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1bds_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1550aa13f7c3SRichard Henderson 1551aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hh_le_r_mte, TCG_CALL_NO_WG, 1552aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1553aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hsu_le_r_mte, TCG_CALL_NO_WG, 1554aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1555aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hdu_le_r_mte, TCG_CALL_NO_WG, 1556aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1557aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hss_le_r_mte, TCG_CALL_NO_WG, 1558aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1559aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hds_le_r_mte, TCG_CALL_NO_WG, 1560aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1561aa13f7c3SRichard Henderson 1562aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hh_be_r_mte, TCG_CALL_NO_WG, 1563aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1564aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hsu_be_r_mte, TCG_CALL_NO_WG, 1565aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1566aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hdu_be_r_mte, TCG_CALL_NO_WG, 1567aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1568aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hss_be_r_mte, TCG_CALL_NO_WG, 1569aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1570aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1hds_be_r_mte, TCG_CALL_NO_WG, 1571aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1572aa13f7c3SRichard Henderson 1573aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1ss_le_r_mte, TCG_CALL_NO_WG, 1574aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1575aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sdu_le_r_mte, TCG_CALL_NO_WG, 1576aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1577aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sds_le_r_mte, TCG_CALL_NO_WG, 1578aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1579aa13f7c3SRichard Henderson 1580aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1ss_be_r_mte, TCG_CALL_NO_WG, 1581aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1582aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sdu_be_r_mte, TCG_CALL_NO_WG, 1583aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1584aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1sds_be_r_mte, TCG_CALL_NO_WG, 1585aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1586aa13f7c3SRichard Henderson 1587aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1dd_le_r_mte, TCG_CALL_NO_WG, 1588aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1589aa13f7c3SRichard Henderson DEF_HELPER_FLAGS_4(sve_ldnf1dd_be_r_mte, TCG_CALL_NO_WG, 1590aa13f7c3SRichard Henderson void, env, ptr, tl, i32) 1591aa13f7c3SRichard Henderson 15921a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15931a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15941a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15951a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4bb_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 15961a039c7eSRichard Henderson 159728d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 159828d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 159928d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 160028d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4hh_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16011a039c7eSRichard Henderson 160228d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 160328d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 160428d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 160528d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4hh_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16061a039c7eSRichard Henderson 160728d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 160828d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 160928d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161028d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4ss_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161128d57f2dSRichard Henderson 161228d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161328d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161428d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161528d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4ss_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161628d57f2dSRichard Henderson 161728d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161828d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 161928d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 162028d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4dd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 162128d57f2dSRichard Henderson 162228d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 162328d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st2dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 162428d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st3dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 162528d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st4dd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16261a039c7eSRichard Henderson 16271a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bh_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16281a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bs_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16291a039c7eSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bd_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16301a039c7eSRichard Henderson 163128d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hs_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 163228d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 163328d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hs_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 163428d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 16351a039c7eSRichard Henderson 163628d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1sd_le_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 163728d57f2dSRichard Henderson DEF_HELPER_FLAGS_4(sve_st1sd_be_r, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 1638f6dbf62aSRichard Henderson 163971b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164071b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164171b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164271b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4bb_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164371b9f394SRichard Henderson 164471b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164571b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164671b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164771b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4hh_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 164871b9f394SRichard Henderson 164971b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165071b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165171b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165271b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4hh_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165371b9f394SRichard Henderson 165471b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165571b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165671b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165771b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4ss_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 165871b9f394SRichard Henderson 165971b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166071b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166171b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166271b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4ss_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166371b9f394SRichard Henderson 166471b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166571b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166671b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166771b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4dd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 166871b9f394SRichard Henderson 166971b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167071b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st2dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167171b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st3dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167271b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st4dd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167371b9f394SRichard Henderson 167471b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bh_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167571b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bs_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167671b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1bd_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167771b9f394SRichard Henderson 167871b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hs_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 167971b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 168071b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hs_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 168171b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1hd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 168271b9f394SRichard Henderson 168371b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1sd_le_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 168471b9f394SRichard Henderson DEF_HELPER_FLAGS_4(sve_st1sd_be_r_mte, TCG_CALL_NO_WG, void, env, ptr, tl, i32) 168571b9f394SRichard Henderson 1686673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbsu_zsu, TCG_CALL_NO_WG, 1687673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1688d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_le_zsu, TCG_CALL_NO_WG, 1689673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1690d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_be_zsu, TCG_CALL_NO_WG, 1691d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1692d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_le_zsu, TCG_CALL_NO_WG, 1693d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1694d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_be_zsu, TCG_CALL_NO_WG, 1695673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1696673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbss_zsu, TCG_CALL_NO_WG, 1697673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1698d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_le_zsu, TCG_CALL_NO_WG, 1699d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1700d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_be_zsu, TCG_CALL_NO_WG, 1701673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1702673e9fa6SRichard Henderson 1703673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbsu_zss, TCG_CALL_NO_WG, 1704673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1705d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_le_zss, TCG_CALL_NO_WG, 1706673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1707d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_be_zss, TCG_CALL_NO_WG, 1708d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1709d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_le_zss, TCG_CALL_NO_WG, 1710d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1711d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_be_zss, TCG_CALL_NO_WG, 1712673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1713673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbss_zss, TCG_CALL_NO_WG, 1714673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1715d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_le_zss, TCG_CALL_NO_WG, 1716d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1717d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_be_zss, TCG_CALL_NO_WG, 1718673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1719673e9fa6SRichard Henderson 1720673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbdu_zsu, TCG_CALL_NO_WG, 1721673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1722d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_le_zsu, TCG_CALL_NO_WG, 1723673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1724d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_be_zsu, TCG_CALL_NO_WG, 1725673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1726d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_le_zsu, TCG_CALL_NO_WG, 1727d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1728d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_be_zsu, TCG_CALL_NO_WG, 1729d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1730d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_le_zsu, TCG_CALL_NO_WG, 1731d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1732d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_be_zsu, TCG_CALL_NO_WG, 1733673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1734673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbds_zsu, TCG_CALL_NO_WG, 1735673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1736d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_le_zsu, TCG_CALL_NO_WG, 1737673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1738d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_be_zsu, TCG_CALL_NO_WG, 1739d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1740d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_le_zsu, TCG_CALL_NO_WG, 1741d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1742d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_be_zsu, TCG_CALL_NO_WG, 1743673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1744673e9fa6SRichard Henderson 1745673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbdu_zss, TCG_CALL_NO_WG, 1746673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1747d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_le_zss, TCG_CALL_NO_WG, 1748673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1749d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_be_zss, TCG_CALL_NO_WG, 1750673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1751d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_le_zss, TCG_CALL_NO_WG, 1752d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1753d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_be_zss, TCG_CALL_NO_WG, 1754d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1755d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_le_zss, TCG_CALL_NO_WG, 1756d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1757d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_be_zss, TCG_CALL_NO_WG, 1758673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1759673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbds_zss, TCG_CALL_NO_WG, 1760673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1761d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_le_zss, TCG_CALL_NO_WG, 1762673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1763d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_be_zss, TCG_CALL_NO_WG, 1764d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1765d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_le_zss, TCG_CALL_NO_WG, 1766d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1767d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_be_zss, TCG_CALL_NO_WG, 1768673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1769673e9fa6SRichard Henderson 1770673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbdu_zd, TCG_CALL_NO_WG, 1771673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1772d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_le_zd, TCG_CALL_NO_WG, 1773673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1774d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_be_zd, TCG_CALL_NO_WG, 1775673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1776d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_le_zd, TCG_CALL_NO_WG, 1777d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1778d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_be_zd, TCG_CALL_NO_WG, 1779d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1780d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_le_zd, TCG_CALL_NO_WG, 1781d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1782d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_be_zd, TCG_CALL_NO_WG, 1783673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1784673e9fa6SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbds_zd, TCG_CALL_NO_WG, 1785673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1786d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_le_zd, TCG_CALL_NO_WG, 1787673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1788d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_be_zd, TCG_CALL_NO_WG, 1789d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1790d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_le_zd, TCG_CALL_NO_WG, 1791d4f75f25SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1792d4f75f25SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_be_zd, TCG_CALL_NO_WG, 1793673e9fa6SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1794673e9fa6SRichard Henderson 1795d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbsu_zsu_mte, TCG_CALL_NO_WG, 1796d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1797d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_le_zsu_mte, TCG_CALL_NO_WG, 1798d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1799d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_be_zsu_mte, TCG_CALL_NO_WG, 1800d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1801d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_le_zsu_mte, TCG_CALL_NO_WG, 1802d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1803d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_be_zsu_mte, TCG_CALL_NO_WG, 1804d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1805d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbss_zsu_mte, TCG_CALL_NO_WG, 1806d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1807d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_le_zsu_mte, TCG_CALL_NO_WG, 1808d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1809d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_be_zsu_mte, TCG_CALL_NO_WG, 1810d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1811d28d12f0SRichard Henderson 1812d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbsu_zss_mte, TCG_CALL_NO_WG, 1813d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1814d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_le_zss_mte, TCG_CALL_NO_WG, 1815d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1816d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhsu_be_zss_mte, TCG_CALL_NO_WG, 1817d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1818d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_le_zss_mte, TCG_CALL_NO_WG, 1819d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1820d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldss_be_zss_mte, TCG_CALL_NO_WG, 1821d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1822d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbss_zss_mte, TCG_CALL_NO_WG, 1823d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1824d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_le_zss_mte, TCG_CALL_NO_WG, 1825d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1826d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhss_be_zss_mte, TCG_CALL_NO_WG, 1827d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1828d28d12f0SRichard Henderson 1829d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbdu_zsu_mte, TCG_CALL_NO_WG, 1830d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1831d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_le_zsu_mte, TCG_CALL_NO_WG, 1832d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1833d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_be_zsu_mte, TCG_CALL_NO_WG, 1834d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1835d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_le_zsu_mte, TCG_CALL_NO_WG, 1836d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1837d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_be_zsu_mte, TCG_CALL_NO_WG, 1838d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1839d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_le_zsu_mte, TCG_CALL_NO_WG, 1840d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1841d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_be_zsu_mte, TCG_CALL_NO_WG, 1842d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1843d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbds_zsu_mte, TCG_CALL_NO_WG, 1844d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1845d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_le_zsu_mte, TCG_CALL_NO_WG, 1846d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1847d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_be_zsu_mte, TCG_CALL_NO_WG, 1848d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1849d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_le_zsu_mte, TCG_CALL_NO_WG, 1850d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1851d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_be_zsu_mte, TCG_CALL_NO_WG, 1852d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1853d28d12f0SRichard Henderson 1854d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbdu_zss_mte, TCG_CALL_NO_WG, 1855d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1856d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_le_zss_mte, TCG_CALL_NO_WG, 1857d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1858d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_be_zss_mte, TCG_CALL_NO_WG, 1859d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1860d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_le_zss_mte, TCG_CALL_NO_WG, 1861d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1862d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_be_zss_mte, TCG_CALL_NO_WG, 1863d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1864d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_le_zss_mte, TCG_CALL_NO_WG, 1865d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1866d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_be_zss_mte, TCG_CALL_NO_WG, 1867d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1868d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbds_zss_mte, TCG_CALL_NO_WG, 1869d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1870d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_le_zss_mte, TCG_CALL_NO_WG, 1871d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1872d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_be_zss_mte, TCG_CALL_NO_WG, 1873d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1874d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_le_zss_mte, TCG_CALL_NO_WG, 1875d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1876d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_be_zss_mte, TCG_CALL_NO_WG, 1877d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1878d28d12f0SRichard Henderson 1879d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbdu_zd_mte, TCG_CALL_NO_WG, 1880d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1881d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_le_zd_mte, TCG_CALL_NO_WG, 1882d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1883d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhdu_be_zd_mte, TCG_CALL_NO_WG, 1884d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1885d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_le_zd_mte, TCG_CALL_NO_WG, 1886d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1887d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsdu_be_zd_mte, TCG_CALL_NO_WG, 1888d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1889d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_le_zd_mte, TCG_CALL_NO_WG, 1890d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1891d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_lddd_be_zd_mte, TCG_CALL_NO_WG, 1892d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1893d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldbds_zd_mte, TCG_CALL_NO_WG, 1894d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1895d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_le_zd_mte, TCG_CALL_NO_WG, 1896d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1897d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldhds_be_zd_mte, TCG_CALL_NO_WG, 1898d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1899d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_le_zd_mte, TCG_CALL_NO_WG, 1900d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1901d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldsds_be_zd_mte, TCG_CALL_NO_WG, 1902d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1903d28d12f0SRichard Henderson 1904ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbsu_zsu, TCG_CALL_NO_WG, 1905ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1906116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_le_zsu, TCG_CALL_NO_WG, 1907ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1908116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_be_zsu, TCG_CALL_NO_WG, 1909116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1910116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_le_zsu, TCG_CALL_NO_WG, 1911116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1912116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_be_zsu, TCG_CALL_NO_WG, 1913ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1914ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbss_zsu, TCG_CALL_NO_WG, 1915ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1916116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_le_zsu, TCG_CALL_NO_WG, 1917116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1918116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_be_zsu, TCG_CALL_NO_WG, 1919ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1920ed67eb7fSRichard Henderson 1921ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbsu_zss, TCG_CALL_NO_WG, 1922ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1923116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_le_zss, TCG_CALL_NO_WG, 1924ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1925116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_be_zss, TCG_CALL_NO_WG, 1926116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1927116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_le_zss, TCG_CALL_NO_WG, 1928116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1929116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_be_zss, TCG_CALL_NO_WG, 1930ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1931ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbss_zss, TCG_CALL_NO_WG, 1932ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1933116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_le_zss, TCG_CALL_NO_WG, 1934116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1935116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_be_zss, TCG_CALL_NO_WG, 1936ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1937ed67eb7fSRichard Henderson 1938ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbdu_zsu, TCG_CALL_NO_WG, 1939ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1940116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_le_zsu, TCG_CALL_NO_WG, 1941ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1942116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_be_zsu, TCG_CALL_NO_WG, 1943ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1944116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_le_zsu, TCG_CALL_NO_WG, 1945116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1946116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_be_zsu, TCG_CALL_NO_WG, 1947116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1948116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_le_zsu, TCG_CALL_NO_WG, 1949116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1950116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_be_zsu, TCG_CALL_NO_WG, 1951ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1952ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbds_zsu, TCG_CALL_NO_WG, 1953ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1954116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_le_zsu, TCG_CALL_NO_WG, 1955ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1956116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_be_zsu, TCG_CALL_NO_WG, 1957116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1958116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_le_zsu, TCG_CALL_NO_WG, 1959116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1960116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_be_zsu, TCG_CALL_NO_WG, 1961ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1962ed67eb7fSRichard Henderson 1963ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbdu_zss, TCG_CALL_NO_WG, 1964ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1965116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_le_zss, TCG_CALL_NO_WG, 1966ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1967116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_be_zss, TCG_CALL_NO_WG, 1968ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1969116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_le_zss, TCG_CALL_NO_WG, 1970116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1971116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_be_zss, TCG_CALL_NO_WG, 1972116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1973116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_le_zss, TCG_CALL_NO_WG, 1974116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1975116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_be_zss, TCG_CALL_NO_WG, 1976ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1977ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbds_zss, TCG_CALL_NO_WG, 1978ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1979116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_le_zss, TCG_CALL_NO_WG, 1980ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1981116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_be_zss, TCG_CALL_NO_WG, 1982116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1983116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_le_zss, TCG_CALL_NO_WG, 1984116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1985116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_be_zss, TCG_CALL_NO_WG, 1986ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1987ed67eb7fSRichard Henderson 1988ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbdu_zd, TCG_CALL_NO_WG, 1989ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1990116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_le_zd, TCG_CALL_NO_WG, 1991ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1992116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_be_zd, TCG_CALL_NO_WG, 1993ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1994116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_le_zd, TCG_CALL_NO_WG, 1995116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1996116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_be_zd, TCG_CALL_NO_WG, 1997116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 1998116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_le_zd, TCG_CALL_NO_WG, 1999116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2000116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_be_zd, TCG_CALL_NO_WG, 2001ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2002ed67eb7fSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbds_zd, TCG_CALL_NO_WG, 2003ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2004116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_le_zd, TCG_CALL_NO_WG, 2005ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2006116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_be_zd, TCG_CALL_NO_WG, 2007116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2008116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_le_zd, TCG_CALL_NO_WG, 2009116347ceSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2010116347ceSRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_be_zd, TCG_CALL_NO_WG, 2011ed67eb7fSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2012ed67eb7fSRichard Henderson 2013d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbsu_zsu_mte, TCG_CALL_NO_WG, 2014d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2015d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_le_zsu_mte, TCG_CALL_NO_WG, 2016d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2017d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_be_zsu_mte, TCG_CALL_NO_WG, 2018d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2019d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_le_zsu_mte, TCG_CALL_NO_WG, 2020d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2021d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_be_zsu_mte, TCG_CALL_NO_WG, 2022d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2023d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbss_zsu_mte, TCG_CALL_NO_WG, 2024d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2025d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_le_zsu_mte, TCG_CALL_NO_WG, 2026d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2027d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_be_zsu_mte, TCG_CALL_NO_WG, 2028d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2029d28d12f0SRichard Henderson 2030d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbsu_zss_mte, TCG_CALL_NO_WG, 2031d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2032d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_le_zss_mte, TCG_CALL_NO_WG, 2033d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2034d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhsu_be_zss_mte, TCG_CALL_NO_WG, 2035d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2036d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_le_zss_mte, TCG_CALL_NO_WG, 2037d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2038d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffss_be_zss_mte, TCG_CALL_NO_WG, 2039d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2040d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbss_zss_mte, TCG_CALL_NO_WG, 2041d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2042d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_le_zss_mte, TCG_CALL_NO_WG, 2043d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2044d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhss_be_zss_mte, TCG_CALL_NO_WG, 2045d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2046d28d12f0SRichard Henderson 2047d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbdu_zsu_mte, TCG_CALL_NO_WG, 2048d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2049d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_le_zsu_mte, TCG_CALL_NO_WG, 2050d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2051d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_be_zsu_mte, TCG_CALL_NO_WG, 2052d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2053d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_le_zsu_mte, TCG_CALL_NO_WG, 2054d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2055d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_be_zsu_mte, TCG_CALL_NO_WG, 2056d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2057d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_le_zsu_mte, TCG_CALL_NO_WG, 2058d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2059d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_be_zsu_mte, TCG_CALL_NO_WG, 2060d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2061d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbds_zsu_mte, TCG_CALL_NO_WG, 2062d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2063d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_le_zsu_mte, TCG_CALL_NO_WG, 2064d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2065d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_be_zsu_mte, TCG_CALL_NO_WG, 2066d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2067d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_le_zsu_mte, TCG_CALL_NO_WG, 2068d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2069d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_be_zsu_mte, TCG_CALL_NO_WG, 2070d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2071d28d12f0SRichard Henderson 2072d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbdu_zss_mte, TCG_CALL_NO_WG, 2073d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2074d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_le_zss_mte, TCG_CALL_NO_WG, 2075d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2076d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_be_zss_mte, TCG_CALL_NO_WG, 2077d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2078d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_le_zss_mte, TCG_CALL_NO_WG, 2079d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2080d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_be_zss_mte, TCG_CALL_NO_WG, 2081d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2082d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_le_zss_mte, TCG_CALL_NO_WG, 2083d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2084d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_be_zss_mte, TCG_CALL_NO_WG, 2085d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2086d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbds_zss_mte, TCG_CALL_NO_WG, 2087d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2088d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_le_zss_mte, TCG_CALL_NO_WG, 2089d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2090d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_be_zss_mte, TCG_CALL_NO_WG, 2091d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2092d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_le_zss_mte, TCG_CALL_NO_WG, 2093d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2094d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_be_zss_mte, TCG_CALL_NO_WG, 2095d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2096d28d12f0SRichard Henderson 2097d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbdu_zd_mte, TCG_CALL_NO_WG, 2098d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2099d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_le_zd_mte, TCG_CALL_NO_WG, 2100d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2101d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhdu_be_zd_mte, TCG_CALL_NO_WG, 2102d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2103d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_le_zd_mte, TCG_CALL_NO_WG, 2104d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2105d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsdu_be_zd_mte, TCG_CALL_NO_WG, 2106d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2107d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_le_zd_mte, TCG_CALL_NO_WG, 2108d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2109d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffdd_be_zd_mte, TCG_CALL_NO_WG, 2110d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2111d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffbds_zd_mte, TCG_CALL_NO_WG, 2112d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2113d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_le_zd_mte, TCG_CALL_NO_WG, 2114d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2115d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffhds_be_zd_mte, TCG_CALL_NO_WG, 2116d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2117d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_le_zd_mte, TCG_CALL_NO_WG, 2118d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2119d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_ldffsds_be_zd_mte, TCG_CALL_NO_WG, 2120d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2121d28d12f0SRichard Henderson 2122f6dbf62aSRichard Henderson DEF_HELPER_FLAGS_6(sve_stbs_zsu, TCG_CALL_NO_WG, 2123f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 212478cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_le_zsu, TCG_CALL_NO_WG, 2125f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 212678cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_be_zsu, TCG_CALL_NO_WG, 212778cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 212878cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_le_zsu, TCG_CALL_NO_WG, 212978cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 213078cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_be_zsu, TCG_CALL_NO_WG, 2131f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2132f6dbf62aSRichard Henderson 2133f6dbf62aSRichard Henderson DEF_HELPER_FLAGS_6(sve_stbs_zss, TCG_CALL_NO_WG, 2134f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 213578cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_le_zss, TCG_CALL_NO_WG, 2136f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 213778cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_be_zss, TCG_CALL_NO_WG, 213878cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 213978cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_le_zss, TCG_CALL_NO_WG, 214078cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 214178cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_be_zss, TCG_CALL_NO_WG, 2142f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2143f6dbf62aSRichard Henderson 2144f6dbf62aSRichard Henderson DEF_HELPER_FLAGS_6(sve_stbd_zsu, TCG_CALL_NO_WG, 2145f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 214678cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_le_zsu, TCG_CALL_NO_WG, 2147f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 214878cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_be_zsu, TCG_CALL_NO_WG, 2149f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 215078cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_le_zsu, TCG_CALL_NO_WG, 215178cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 215278cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_be_zsu, TCG_CALL_NO_WG, 215378cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 215478cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_le_zsu, TCG_CALL_NO_WG, 215578cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 215678cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_be_zsu, TCG_CALL_NO_WG, 2157f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2158f6dbf62aSRichard Henderson 2159f6dbf62aSRichard Henderson DEF_HELPER_FLAGS_6(sve_stbd_zss, TCG_CALL_NO_WG, 2160f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 216178cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_le_zss, TCG_CALL_NO_WG, 2162f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 216378cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_be_zss, TCG_CALL_NO_WG, 2164f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 216578cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_le_zss, TCG_CALL_NO_WG, 216678cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 216778cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_be_zss, TCG_CALL_NO_WG, 216878cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 216978cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_le_zss, TCG_CALL_NO_WG, 217078cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 217178cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_be_zss, TCG_CALL_NO_WG, 2172f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2173f6dbf62aSRichard Henderson 2174f6dbf62aSRichard Henderson DEF_HELPER_FLAGS_6(sve_stbd_zd, TCG_CALL_NO_WG, 2175f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 217678cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_le_zd, TCG_CALL_NO_WG, 2177f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 217878cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_be_zd, TCG_CALL_NO_WG, 2179f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 218078cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_le_zd, TCG_CALL_NO_WG, 218178cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 218278cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_be_zd, TCG_CALL_NO_WG, 218378cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 218478cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_le_zd, TCG_CALL_NO_WG, 218578cf1b88SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 218678cf1b88SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_be_zd, TCG_CALL_NO_WG, 2187f6dbf62aSRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2188e7e96fc5SRichard Henderson 2189d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stbs_zsu_mte, TCG_CALL_NO_WG, 2190d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2191d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_le_zsu_mte, TCG_CALL_NO_WG, 2192d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2193d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_be_zsu_mte, TCG_CALL_NO_WG, 2194d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2195d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_le_zsu_mte, TCG_CALL_NO_WG, 2196d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2197d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_be_zsu_mte, TCG_CALL_NO_WG, 2198d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2199d28d12f0SRichard Henderson 2200d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stbs_zss_mte, TCG_CALL_NO_WG, 2201d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2202d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_le_zss_mte, TCG_CALL_NO_WG, 2203d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2204d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sths_be_zss_mte, TCG_CALL_NO_WG, 2205d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2206d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_le_zss_mte, TCG_CALL_NO_WG, 2207d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2208d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stss_be_zss_mte, TCG_CALL_NO_WG, 2209d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2210d28d12f0SRichard Henderson 2211d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stbd_zsu_mte, TCG_CALL_NO_WG, 2212d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2213d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_le_zsu_mte, TCG_CALL_NO_WG, 2214d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2215d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_be_zsu_mte, TCG_CALL_NO_WG, 2216d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2217d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_le_zsu_mte, TCG_CALL_NO_WG, 2218d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2219d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_be_zsu_mte, TCG_CALL_NO_WG, 2220d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2221d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_le_zsu_mte, TCG_CALL_NO_WG, 2222d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2223d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_be_zsu_mte, TCG_CALL_NO_WG, 2224d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2225d28d12f0SRichard Henderson 2226d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stbd_zss_mte, TCG_CALL_NO_WG, 2227d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2228d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_le_zss_mte, TCG_CALL_NO_WG, 2229d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2230d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_be_zss_mte, TCG_CALL_NO_WG, 2231d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2232d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_le_zss_mte, TCG_CALL_NO_WG, 2233d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2234d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_be_zss_mte, TCG_CALL_NO_WG, 2235d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2236d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_le_zss_mte, TCG_CALL_NO_WG, 2237d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2238d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_be_zss_mte, TCG_CALL_NO_WG, 2239d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2240d28d12f0SRichard Henderson 2241d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stbd_zd_mte, TCG_CALL_NO_WG, 2242d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2243d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_le_zd_mte, TCG_CALL_NO_WG, 2244d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2245d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_sthd_be_zd_mte, TCG_CALL_NO_WG, 2246d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2247d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_le_zd_mte, TCG_CALL_NO_WG, 2248d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2249d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stsd_be_zd_mte, TCG_CALL_NO_WG, 2250d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2251d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_le_zd_mte, TCG_CALL_NO_WG, 2252d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2253d28d12f0SRichard Henderson DEF_HELPER_FLAGS_6(sve_stdd_be_zd_mte, TCG_CALL_NO_WG, 2254d28d12f0SRichard Henderson void, env, ptr, ptr, ptr, tl, i32) 2255d28d12f0SRichard Henderson 2256e7e96fc5SRichard Henderson DEF_HELPER_FLAGS_4(sve2_pmull_h, TCG_CALL_NO_RWG, void, ptr, ptr, ptr, i32) 2257