@@ -3093,6 +3093,150 @@ internal Arm64() { }
3093
3093
public static unsafe Vector < ulong > PopCount ( Vector < ulong > value ) { throw new PlatformNotSupportedException ( ) ; }
3094
3094
3095
3095
3096
+ /// Reverse all elements
3097
+
3098
+ /// <summary>
3099
+ /// svuint8_t svrev[_u8](svuint8_t op)
3100
+ /// REV Zresult.B, Zop.B
3101
+ /// </summary>
3102
+ public static unsafe Vector < byte > ReverseElement ( Vector < byte > value ) { throw new PlatformNotSupportedException ( ) ; }
3103
+
3104
+ /// <summary>
3105
+ /// svfloat64_t svrev[_f64](svfloat64_t op)
3106
+ /// REV Zresult.D, Zop.D
3107
+ /// </summary>
3108
+ public static unsafe Vector < double > ReverseElement ( Vector < double > value ) { throw new PlatformNotSupportedException ( ) ; }
3109
+
3110
+ /// <summary>
3111
+ /// svint16_t svrev[_s16](svint16_t op)
3112
+ /// REV Zresult.H, Zop.H
3113
+ /// </summary>
3114
+ public static unsafe Vector < short > ReverseElement ( Vector < short > value ) { throw new PlatformNotSupportedException ( ) ; }
3115
+
3116
+ /// <summary>
3117
+ /// svint32_t svrev[_s32](svint32_t op)
3118
+ /// REV Zresult.S, Zop.S
3119
+ /// </summary>
3120
+ public static unsafe Vector < int > ReverseElement ( Vector < int > value ) { throw new PlatformNotSupportedException ( ) ; }
3121
+
3122
+ /// <summary>
3123
+ /// svint64_t svrev[_s64](svint64_t op)
3124
+ /// REV Zresult.D, Zop.D
3125
+ /// </summary>
3126
+ public static unsafe Vector < long > ReverseElement ( Vector < long > value ) { throw new PlatformNotSupportedException ( ) ; }
3127
+
3128
+ /// <summary>
3129
+ /// svint8_t svrev[_s8](svint8_t op)
3130
+ /// REV Zresult.B, Zop.B
3131
+ /// </summary>
3132
+ public static unsafe Vector < sbyte > ReverseElement ( Vector < sbyte > value ) { throw new PlatformNotSupportedException ( ) ; }
3133
+
3134
+ /// <summary>
3135
+ /// svfloat32_t svrev[_f32](svfloat32_t op)
3136
+ /// REV Zresult.S, Zop.S
3137
+ /// </summary>
3138
+ public static unsafe Vector < float > ReverseElement ( Vector < float > value ) { throw new PlatformNotSupportedException ( ) ; }
3139
+
3140
+ /// <summary>
3141
+ /// svuint16_t svrev[_u16](svuint16_t op)
3142
+ /// REV Zresult.H, Zop.H
3143
+ /// </summary>
3144
+ public static unsafe Vector < ushort > ReverseElement ( Vector < ushort > value ) { throw new PlatformNotSupportedException ( ) ; }
3145
+
3146
+ /// <summary>
3147
+ /// svuint32_t svrev[_u32](svuint32_t op)
3148
+ /// REV Zresult.S, Zop.S
3149
+ /// </summary>
3150
+ public static unsafe Vector < uint > ReverseElement ( Vector < uint > value ) { throw new PlatformNotSupportedException ( ) ; }
3151
+
3152
+ /// <summary>
3153
+ /// svuint64_t svrev[_u64](svuint64_t op)
3154
+ /// REV Zresult.D, Zop.D
3155
+ /// </summary>
3156
+ public static unsafe Vector < ulong > ReverseElement ( Vector < ulong > value ) { throw new PlatformNotSupportedException ( ) ; }
3157
+
3158
+
3159
+ /// Reverse halfwords within elements
3160
+
3161
+ /// <summary>
3162
+ /// svint32_t svrevh[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)
3163
+ /// REVH Ztied.S, Pg/M, Zop.S
3164
+ /// </summary>
3165
+ public static unsafe Vector < int > ReverseElement16 ( Vector < int > value ) { throw new PlatformNotSupportedException ( ) ; }
3166
+
3167
+ /// <summary>
3168
+ /// svint64_t svrevh[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)
3169
+ /// REVH Ztied.D, Pg/M, Zop.D
3170
+ /// </summary>
3171
+ public static unsafe Vector < long > ReverseElement16 ( Vector < long > value ) { throw new PlatformNotSupportedException ( ) ; }
3172
+
3173
+ /// <summary>
3174
+ /// svuint32_t svrevh[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)
3175
+ /// REVH Ztied.S, Pg/M, Zop.S
3176
+ /// </summary>
3177
+ public static unsafe Vector < uint > ReverseElement16 ( Vector < uint > value ) { throw new PlatformNotSupportedException ( ) ; }
3178
+
3179
+ /// <summary>
3180
+ /// svuint64_t svrevh[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)
3181
+ /// REVH Ztied.D, Pg/M, Zop.D
3182
+ /// </summary>
3183
+ public static unsafe Vector < ulong > ReverseElement16 ( Vector < ulong > value ) { throw new PlatformNotSupportedException ( ) ; }
3184
+
3185
+
3186
+ /// Reverse words within elements
3187
+
3188
+ /// <summary>
3189
+ /// svint64_t svrevw[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)
3190
+ /// REVW Ztied.D, Pg/M, Zop.D
3191
+ /// </summary>
3192
+ public static unsafe Vector < long > ReverseElement32 ( Vector < long > value ) { throw new PlatformNotSupportedException ( ) ; }
3193
+
3194
+ /// <summary>
3195
+ /// svuint64_t svrevw[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)
3196
+ /// REVW Ztied.D, Pg/M, Zop.D
3197
+ /// </summary>
3198
+ public static unsafe Vector < ulong > ReverseElement32 ( Vector < ulong > value ) { throw new PlatformNotSupportedException ( ) ; }
3199
+
3200
+
3201
+ /// Reverse bytes within elements
3202
+
3203
+ /// <summary>
3204
+ /// svint16_t svrevb[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)
3205
+ /// REVB Ztied.H, Pg/M, Zop.H
3206
+ /// </summary>
3207
+ public static unsafe Vector < short > ReverseElement8 ( Vector < short > value ) { throw new PlatformNotSupportedException ( ) ; }
3208
+
3209
+ /// <summary>
3210
+ /// svint32_t svrevb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)
3211
+ /// REVB Ztied.S, Pg/M, Zop.S
3212
+ /// </summary>
3213
+ public static unsafe Vector < int > ReverseElement8 ( Vector < int > value ) { throw new PlatformNotSupportedException ( ) ; }
3214
+
3215
+ /// <summary>
3216
+ /// svint64_t svrevb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)
3217
+ /// REVB Ztied.D, Pg/M, Zop.D
3218
+ /// </summary>
3219
+ public static unsafe Vector < long > ReverseElement8 ( Vector < long > value ) { throw new PlatformNotSupportedException ( ) ; }
3220
+
3221
+ /// <summary>
3222
+ /// svuint16_t svrevb[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)
3223
+ /// REVB Ztied.H, Pg/M, Zop.H
3224
+ /// </summary>
3225
+ public static unsafe Vector < ushort > ReverseElement8 ( Vector < ushort > value ) { throw new PlatformNotSupportedException ( ) ; }
3226
+
3227
+ /// <summary>
3228
+ /// svuint32_t svrevb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)
3229
+ /// REVB Ztied.S, Pg/M, Zop.S
3230
+ /// </summary>
3231
+ public static unsafe Vector < uint > ReverseElement8 ( Vector < uint > value ) { throw new PlatformNotSupportedException ( ) ; }
3232
+
3233
+ /// <summary>
3234
+ /// svuint64_t svrevb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)
3235
+ /// REVB Ztied.D, Pg/M, Zop.D
3236
+ /// </summary>
3237
+ public static unsafe Vector < ulong > ReverseElement8 ( Vector < ulong > value ) { throw new PlatformNotSupportedException ( ) ; }
3238
+
3239
+
3096
3240
/// Saturating decrement by number of halfword elements
3097
3241
3098
3242
/// <summary>
0 commit comments