@@ -5383,7 +5383,7 @@ intrinsics:
5383
5383
attr :
5384
5384
- FnCall : [cfg_attr, [test, {FnCall: [assert_instr, [fmulx, 'LANE = 0']]}]]
5385
5385
- FnCall : [rustc_legacy_const_generics, ['2']]
5386
- - *neon-fp16
5386
+ - *neon-fp16
5387
5387
- *neon-unstable-f16
5388
5388
static_defs : ["const LANE: i32"]
5389
5389
safety : safe
@@ -5436,7 +5436,7 @@ intrinsics:
5436
5436
attr :
5437
5437
- FnCall : [cfg_attr, [test, {FnCall: [assert_instr, [fmulx, 'LANE = 0']]}]]
5438
5438
- FnCall : [rustc_legacy_const_generics, ['2']]
5439
- - *neon-fp16
5439
+ - *neon-fp16
5440
5440
- *neon-unstable-f16
5441
5441
static_defs : ["const LANE: i32"]
5442
5442
safety : safe
@@ -5460,7 +5460,7 @@ intrinsics:
5460
5460
return_type : " {neon_type[0]}"
5461
5461
attr :
5462
5462
- FnCall : [cfg_attr, [test, {FnCall: [assert_instr, [fmulx]]}]]
5463
- - *neon-fp16
5463
+ - *neon-fp16
5464
5464
- *neon-unstable-f16
5465
5465
safety : safe
5466
5466
types :
@@ -5544,7 +5544,7 @@ intrinsics:
5544
5544
arguments : ["a: {neon_type[0]}", "b: {neon_type[0]}", "c: {type[1]}"]
5545
5545
return_type : " {neon_type[0]}"
5546
5546
attr :
5547
- - *neon-fp16
5547
+ - *neon-fp16
5548
5548
- *neon-unstable-f16
5549
5549
assert_instr : [fmla]
5550
5550
safety : safe
@@ -12095,7 +12095,7 @@ intrinsics:
12095
12095
- [uint8x8_t, 'uint8x8_t', 'b']
12096
12096
- [poly8x8_t, 'uint8x8_t', 'b']
12097
12097
compose :
12098
- - FnCall :
12098
+ - FnCall :
12099
12099
- ' vqtbl1{neon_type[0].no}'
12100
12100
- - FnCall :
12101
12101
- ' vcombine{neon_type[0].no}'
@@ -12165,7 +12165,7 @@ intrinsics:
12165
12165
- ' {type[2]}_t'
12166
12166
- - FnCall : ['vcombine{neon_type[1].no}', ['a.0', 'a.1']]
12167
12167
- FnCall : ['vcombine{neon_type[1].no}', ['a.2', 'unsafe {{ crate::mem::zeroed() }}']]
12168
- - FnCall :
12168
+ - FnCall :
12169
12169
- transmute
12170
12170
- - FnCall :
12171
12171
- vqtbl2
@@ -12184,15 +12184,15 @@ intrinsics:
12184
12184
types :
12185
12185
- [uint8x8x3_t, 'uint8x8_t', 'uint8x16x2', 'uint8x8_t']
12186
12186
- [poly8x8x3_t, 'uint8x8_t', 'poly8x16x2', 'poly8x8_t']
12187
- big_endian_inverse : true
12187
+ big_endian_inverse : true
12188
12188
compose :
12189
12189
- Let :
12190
12190
- x
12191
12191
- FnCall :
12192
12192
- ' {type[2]}_t'
12193
12193
- - FnCall : ['vcombine{neon_type[3].no}', ['a.0', 'a.1']]
12194
12194
- FnCall : ['vcombine{neon_type[3].no}', ['a.2', 'unsafe {{ crate::mem::zeroed() }}']]
12195
- - FnCall :
12195
+ - FnCall :
12196
12196
- transmute
12197
12197
- - FnCall :
12198
12198
- vqtbl2
@@ -12290,7 +12290,7 @@ intrinsics:
12290
12290
- FnCall : [transmute, [b]]
12291
12291
- c
12292
12292
- Identifier : [x, Symbol]
12293
-
12293
+
12294
12294
- name : " vtbx1{neon_type[0].no}"
12295
12295
doc : " Extended table look-up"
12296
12296
arguments : ["a: {neon_type[0]}", "b: {neon_type[0]}", "c: {neon_type[1]}"]
@@ -12312,7 +12312,7 @@ intrinsics:
12312
12312
- FnCall : [transmute, ["{type[3]}"]]
12313
12313
- FnCall :
12314
12314
- transmute
12315
- - - FnCall :
12315
+ - - FnCall :
12316
12316
- " vqtbx1"
12317
12317
- - "transmute(a)"
12318
12318
- FnCall :
@@ -12466,7 +12466,7 @@ intrinsics:
12466
12466
- x
12467
12467
- FnCall :
12468
12468
- transmute
12469
- - - FnCall :
12469
+ - - FnCall :
12470
12470
- ' {type[2]}'
12471
12471
- - FnCall : [transmute, ['a']]
12472
12472
- b
@@ -12502,7 +12502,7 @@ intrinsics:
12502
12502
compose :
12503
12503
- FnCall :
12504
12504
- transmute
12505
- - - FnCall :
12505
+ - - FnCall :
12506
12506
- ' {type[2]}'
12507
12507
- - FnCall : [transmute, ['a.0']]
12508
12508
- FnCall : [transmute, ['a.1']]
@@ -12538,7 +12538,7 @@ intrinsics:
12538
12538
compose :
12539
12539
- FnCall :
12540
12540
- transmute
12541
- - - FnCall :
12541
+ - - FnCall :
12542
12542
- ' {type[3]}'
12543
12543
- - FnCall : [transmute, [a]]
12544
12544
- FnCall : [transmute, ['b.0']]
@@ -12575,7 +12575,7 @@ intrinsics:
12575
12575
compose :
12576
12576
- FnCall :
12577
12577
- transmute
12578
- - - FnCall :
12578
+ - - FnCall :
12579
12579
- ' {type[3]}'
12580
12580
- - FnCall : [transmute, ['a.0']]
12581
12581
- FnCall : [transmute, ['a.1']]
@@ -12612,7 +12612,7 @@ intrinsics:
12612
12612
compose :
12613
12613
- FnCall :
12614
12614
- transmute
12615
- - - FnCall :
12615
+ - - FnCall :
12616
12616
- ' {type[3]}'
12617
12617
- - FnCall : [transmute, [a]]
12618
12618
- FnCall : [transmute, ['b.0']]
@@ -12650,7 +12650,7 @@ intrinsics:
12650
12650
compose :
12651
12651
- FnCall :
12652
12652
- transmute
12653
- - - FnCall :
12653
+ - - FnCall :
12654
12654
- ' {type[2]}'
12655
12655
- - FnCall : [transmute, ['a.0']]
12656
12656
- FnCall : [transmute, ['a.1']]
@@ -12688,7 +12688,7 @@ intrinsics:
12688
12688
compose :
12689
12689
- FnCall :
12690
12690
- transmute
12691
- - - FnCall :
12691
+ - - FnCall :
12692
12692
- ' {type[3]}'
12693
12693
- - FnCall : [transmute, [a]]
12694
12694
- FnCall : [transmute, ['b.0']]
@@ -13195,7 +13195,7 @@ intrinsics:
13195
13195
assert_instr : [addp]
13196
13196
safety : safe
13197
13197
types :
13198
- - [int32x2_t, i32]
13198
+ - [int32x2_t, i32]
13199
13199
compose :
13200
13200
- LLVMLink :
13201
13201
name : " vaddv{neon_type[0].no}"
@@ -13250,7 +13250,7 @@ intrinsics:
13250
13250
assert_instr : [addp]
13251
13251
safety : safe
13252
13252
types :
13253
- - [uint32x2_t, u32, i32]
13253
+ - [uint32x2_t, u32, i32]
13254
13254
compose :
13255
13255
- LLVMLink :
13256
13256
name : " vaddv{neon_type[0].no}"
@@ -13326,7 +13326,7 @@ intrinsics:
13326
13326
types :
13327
13327
- [int8x8_t, i8, 'smaxv']
13328
13328
- [int16x4_t, i16, 'smaxv']
13329
- - [int32x2_t, i32, 'smaxp']
13329
+ - [int32x2_t, i32, 'smaxp']
13330
13330
- [int8x16_t, i8, 'smaxv']
13331
13331
- [int16x8_t, i16, 'smaxv']
13332
13332
- [int32x4_t, i32, 'smaxv']
@@ -13348,7 +13348,7 @@ intrinsics:
13348
13348
types :
13349
13349
- [uint8x8_t, u8, 'umaxv']
13350
13350
- [uint16x4_t, u16, 'umaxv']
13351
- - [uint32x2_t, u32, 'umaxp']
13351
+ - [uint32x2_t, u32, 'umaxp']
13352
13352
- [uint8x16_t, u8, 'umaxv']
13353
13353
- [uint16x8_t, u16, 'umaxv']
13354
13354
- [uint32x4_t, u32, 'umaxv']
@@ -13370,7 +13370,7 @@ intrinsics:
13370
13370
types :
13371
13371
- [float32x2_t, f32, 'fmaxp']
13372
13372
- [float32x4_t, f32, 'fmaxv']
13373
- - [float64x2_t, f64, 'fmaxp']
13373
+ - [float64x2_t, f64, 'fmaxp']
13374
13374
compose :
13375
13375
- LLVMLink :
13376
13376
name : " vmaxv{neon_type[0].no}"
@@ -13389,7 +13389,7 @@ intrinsics:
13389
13389
types :
13390
13390
- [int8x8_t, i8, 'sminv']
13391
13391
- [int16x4_t, i16, 'sminv']
13392
- - [int32x2_t, i32, 'sminp']
13392
+ - [int32x2_t, i32, 'sminp']
13393
13393
- [int8x16_t, i8, 'sminv']
13394
13394
- [int16x8_t, i16, 'sminv']
13395
13395
- [int32x4_t, i32, 'sminv']
@@ -13411,7 +13411,7 @@ intrinsics:
13411
13411
types :
13412
13412
- [uint8x8_t, u8, 'uminv']
13413
13413
- [uint16x4_t, u16, 'uminv']
13414
- - [uint32x2_t, u32, 'uminp']
13414
+ - [uint32x2_t, u32, 'uminp']
13415
13415
- [uint8x16_t, u8, 'uminv']
13416
13416
- [uint16x8_t, u16, 'uminv']
13417
13417
- [uint32x4_t, u32, 'uminv']
@@ -13433,7 +13433,7 @@ intrinsics:
13433
13433
types :
13434
13434
- [float32x2_t, f32, 'fminp']
13435
13435
- [float32x4_t, f32, 'fminv']
13436
- - [float64x2_t, f64, 'fminp']
13436
+ - [float64x2_t, f64, 'fminp']
13437
13437
compose :
13438
13438
- LLVMLink :
13439
13439
name : " vminv{neon_type[0].no}"
@@ -13489,7 +13489,7 @@ intrinsics:
13489
13489
safety : safe
13490
13490
types :
13491
13491
- float32x4_t
13492
- - float64x2_t
13492
+ - float64x2_t
13493
13493
compose :
13494
13494
- LLVMLink :
13495
13495
name : " vpmin{neon_type.no}"
@@ -13545,7 +13545,7 @@ intrinsics:
13545
13545
safety : safe
13546
13546
types :
13547
13547
- float32x4_t
13548
- - float64x2_t
13548
+ - float64x2_t
13549
13549
compose :
13550
13550
- LLVMLink :
13551
13551
name : " vpmax{neon_type.no}"
0 commit comments