@@ -4844,6 +4844,43 @@ internal Arm64() { }
4844
4844
public static unsafe Vector<ulong> LoadVectorByteNonFaultingZeroExtendToUInt64(byte* address) { throw new PlatformNotSupportedException(); }
4845
4845
4846
4846
4847
+ /// <summary>
4848
+ /// svint16_t svldff1ub_s16(svbool_t pg, const uint8_t *base)
4849
+ /// LDFF1B Zresult.H, Pg/Z, [Xbase, XZR]
4850
+ /// </summary>
4851
+ public static unsafe Vector<short> LoadVectorByteZeroExtendFirstFaulting(Vector<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
4852
+
4853
+ /// <summary>
4854
+ /// svint32_t svldff1ub_s32(svbool_t pg, const uint8_t *base)
4855
+ /// LDFF1B Zresult.S, Pg/Z, [Xbase, XZR]
4856
+ /// </summary>
4857
+ public static unsafe Vector<int> LoadVectorByteZeroExtendFirstFaulting(Vector<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
4858
+
4859
+ /// <summary>
4860
+ /// svint64_t svldff1ub_s64(svbool_t pg, const uint8_t *base)
4861
+ /// LDFF1B Zresult.D, Pg/Z, [Xbase, XZR]
4862
+ /// </summary>
4863
+ public static unsafe Vector<long> LoadVectorByteZeroExtendFirstFaulting(Vector<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
4864
+
4865
+ /// <summary>
4866
+ /// svuint16_t svldff1ub_u16(svbool_t pg, const uint8_t *base)
4867
+ /// LDFF1B Zresult.H, Pg/Z, [Xbase, XZR]
4868
+ /// </summary>
4869
+ public static unsafe Vector<ushort> LoadVectorByteZeroExtendFirstFaulting(Vector<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
4870
+
4871
+ /// <summary>
4872
+ /// svuint32_t svldff1ub_u32(svbool_t pg, const uint8_t *base)
4873
+ /// LDFF1B Zresult.S, Pg/Z, [Xbase, XZR]
4874
+ /// </summary>
4875
+ public static unsafe Vector<uint> LoadVectorByteZeroExtendFirstFaulting(Vector<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
4876
+
4877
+ /// <summary>
4878
+ /// svuint64_t svldff1ub_u64(svbool_t pg, const uint8_t *base)
4879
+ /// LDFF1B Zresult.D, Pg/Z, [Xbase, XZR]
4880
+ /// </summary>
4881
+ public static unsafe Vector<ulong> LoadVectorByteZeroExtendFirstFaulting(Vector<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
4882
+
4883
+
4847
4884
// Load 8-bit data and zero-extend
4848
4885
4849
4886
/// <summary>
@@ -4995,6 +5032,33 @@ internal Arm64() { }
4995
5032
public static unsafe Vector<ulong> LoadVectorInt16NonFaultingSignExtendToUInt64(short* address) { throw new PlatformNotSupportedException(); }
4996
5033
4997
5034
5035
+ /// Load 16-bit data and sign-extend, first-faulting
5036
+
5037
+ /// <summary>
5038
+ /// svint32_t svldff1sh_s32(svbool_t pg, const int16_t *base)
5039
+ /// LDFF1SH Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
5040
+ /// </summary>
5041
+ public static unsafe Vector<int> LoadVectorInt16SignExtendFirstFaulting(Vector<int> mask, short* address) { throw new PlatformNotSupportedException(); }
5042
+
5043
+ /// <summary>
5044
+ /// svint64_t svldff1sh_s64(svbool_t pg, const int16_t *base)
5045
+ /// LDFF1SH Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
5046
+ /// </summary>
5047
+ public static unsafe Vector<long> LoadVectorInt16SignExtendFirstFaulting(Vector<long> mask, short* address) { throw new PlatformNotSupportedException(); }
5048
+
5049
+ /// <summary>
5050
+ /// svuint32_t svldff1sh_u32(svbool_t pg, const int16_t *base)
5051
+ /// LDFF1SH Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
5052
+ /// </summary>
5053
+ public static unsafe Vector<uint> LoadVectorInt16SignExtendFirstFaulting(Vector<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
5054
+
5055
+ /// <summary>
5056
+ /// svuint64_t svldff1sh_u64(svbool_t pg, const int16_t *base)
5057
+ /// LDFF1SH Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
5058
+ /// </summary>
5059
+ public static unsafe Vector<ulong> LoadVectorInt16SignExtendFirstFaulting(Vector<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
5060
+
5061
+
4998
5062
// Load 16-bit data and sign-extend
4999
5063
5000
5064
/// <summary>
@@ -5049,6 +5113,21 @@ internal Arm64() { }
5049
5113
public static unsafe Vector<ulong> LoadVectorInt32NonFaultingSignExtendToUInt64(int* address) { throw new PlatformNotSupportedException(); }
5050
5114
5051
5115
5116
+ /// Load 32-bit data and sign-extend, first-faulting
5117
+
5118
+ /// <summary>
5119
+ /// svint64_t svldff1sw_s64(svbool_t pg, const int32_t *base)
5120
+ /// LDFF1SW Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
5121
+ /// </summary>
5122
+ public static unsafe Vector<long> LoadVectorInt32SignExtendFirstFaulting(Vector<long> mask, int* address) { throw new PlatformNotSupportedException(); }
5123
+
5124
+ /// <summary>
5125
+ /// svuint64_t svldff1sw_u64(svbool_t pg, const int32_t *base)
5126
+ /// LDFF1SW Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
5127
+ /// </summary>
5128
+ public static unsafe Vector<ulong> LoadVectorInt32SignExtendFirstFaulting(Vector<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
5129
+
5130
+
5052
5131
// Load 32-bit data and sign-extend
5053
5132
5054
5133
/// <summary>
@@ -5247,6 +5326,45 @@ internal Arm64() { }
5247
5326
public static unsafe Vector<ulong> LoadVectorSByteNonFaultingSignExtendToUInt64(sbyte* address) { throw new PlatformNotSupportedException(); }
5248
5327
5249
5328
5329
+ /// Load 8-bit data and sign-extend, first-faulting
5330
+
5331
+ /// <summary>
5332
+ /// svint16_t svldff1sb_s16(svbool_t pg, const int8_t *base)
5333
+ /// LDFF1SB Zresult.H, Pg/Z, [Xbase, XZR]
5334
+ /// </summary>
5335
+ public static unsafe Vector<short> LoadVectorSByteSignExtendFirstFaulting(Vector<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5336
+
5337
+ /// <summary>
5338
+ /// svint32_t svldff1sb_s32(svbool_t pg, const int8_t *base)
5339
+ /// LDFF1SB Zresult.S, Pg/Z, [Xbase, XZR]
5340
+ /// </summary>
5341
+ public static unsafe Vector<int> LoadVectorSByteSignExtendFirstFaulting(Vector<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5342
+
5343
+ /// <summary>
5344
+ /// svint64_t svldff1sb_s64(svbool_t pg, const int8_t *base)
5345
+ /// LDFF1SB Zresult.D, Pg/Z, [Xbase, XZR]
5346
+ /// </summary>
5347
+ public static unsafe Vector<long> LoadVectorSByteSignExtendFirstFaulting(Vector<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5348
+
5349
+ /// <summary>
5350
+ /// svuint16_t svldff1sb_u16(svbool_t pg, const int8_t *base)
5351
+ /// LDFF1SB Zresult.H, Pg/Z, [Xbase, XZR]
5352
+ /// </summary>
5353
+ public static unsafe Vector<ushort> LoadVectorSByteSignExtendFirstFaulting(Vector<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5354
+
5355
+ /// <summary>
5356
+ /// svuint32_t svldff1sb_u32(svbool_t pg, const int8_t *base)
5357
+ /// LDFF1SB Zresult.S, Pg/Z, [Xbase, XZR]
5358
+ /// </summary>
5359
+ public static unsafe Vector<uint> LoadVectorSByteSignExtendFirstFaulting(Vector<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5360
+
5361
+ /// <summary>
5362
+ /// svuint64_t svldff1sb_u64(svbool_t pg, const int8_t *base)
5363
+ /// LDFF1SB Zresult.D, Pg/Z, [Xbase, XZR]
5364
+ /// </summary>
5365
+ public static unsafe Vector<ulong> LoadVectorSByteSignExtendFirstFaulting(Vector<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5366
+
5367
+
5250
5368
// Load 8-bit data and sign-extend
5251
5369
5252
5370
/// <summary>
@@ -5337,6 +5455,33 @@ internal Arm64() { }
5337
5455
public static unsafe Vector<ulong> LoadVectorUInt16NonFaultingZeroExtendToUInt64(ushort* address) { throw new PlatformNotSupportedException(); }
5338
5456
5339
5457
5458
+ /// Load 16-bit data and zero-extend, first-faulting
5459
+
5460
+ /// <summary>
5461
+ /// svint32_t svldff1uh_s32(svbool_t pg, const uint16_t *base)
5462
+ /// LDFF1H Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
5463
+ /// </summary>
5464
+ public static unsafe Vector<int> LoadVectorUInt16ZeroExtendFirstFaulting(Vector<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5465
+
5466
+ /// <summary>
5467
+ /// svint64_t svldff1uh_s64(svbool_t pg, const uint16_t *base)
5468
+ /// LDFF1H Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
5469
+ /// </summary>
5470
+ public static unsafe Vector<long> LoadVectorUInt16ZeroExtendFirstFaulting(Vector<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5471
+
5472
+ /// <summary>
5473
+ /// svuint32_t svldff1uh_u32(svbool_t pg, const uint16_t *base)
5474
+ /// LDFF1H Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
5475
+ /// </summary>
5476
+ public static unsafe Vector<uint> LoadVectorUInt16ZeroExtendFirstFaulting(Vector<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5477
+
5478
+ /// <summary>
5479
+ /// svuint64_t svldff1uh_u64(svbool_t pg, const uint16_t *base)
5480
+ /// LDFF1H Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
5481
+ /// </summary>
5482
+ public static unsafe Vector<ulong> LoadVectorUInt16ZeroExtendFirstFaulting(Vector<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5483
+
5484
+
5340
5485
// Load 16-bit data and zero-extend
5341
5486
5342
5487
/// <summary>
@@ -5391,6 +5536,21 @@ internal Arm64() { }
5391
5536
public static unsafe Vector<ulong> LoadVectorUInt32NonFaultingZeroExtendToUInt64(uint* address) { throw new PlatformNotSupportedException(); }
5392
5537
5393
5538
5539
+ /// Load 32-bit data and zero-extend, first-faulting
5540
+
5541
+ /// <summary>
5542
+ /// svint64_t svldff1uw_s64(svbool_t pg, const uint32_t *base)
5543
+ /// LDFF1W Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
5544
+ /// </summary>
5545
+ public static unsafe Vector<long> LoadVectorUInt32ZeroExtendFirstFaulting(Vector<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
5546
+
5547
+ /// <summary>
5548
+ /// svuint64_t svldff1uw_u64(svbool_t pg, const uint32_t *base)
5549
+ /// LDFF1W Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
5550
+ /// </summary>
5551
+ public static unsafe Vector<ulong> LoadVectorUInt32ZeroExtendFirstFaulting(Vector<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
5552
+
5553
+
5394
5554
// Load 32-bit data and zero-extend
5395
5555
5396
5556
/// <summary>
0 commit comments