@@ -78,56 +78,56 @@ void test_svluti4_lane_zt_x4(svuint8_t zn) __arm_streaming __arm_shared_za __arm
78
78
svluti4_lane_zt_f32_x4 (0 , zn, 2 ); // expected-error {{argument value 2 is outside the valid range [0, 1]}}
79
79
}
80
80
81
- void test_svluti2_lane_zt_x2 (svuint8_t zn_u8, svuint16_t zn_u16, svuint32_t zn_u32, svfloat16_t zn_f16, svbfloat16_t zn_bf16, svfloat32_t zn_f32 ) __arm_streaming __arm_shared_za __arm_preserves_za {
81
+ void test_svluti2_lane_zt_x2 (svuint8_t zn_u8) __arm_streaming __arm_shared_za __arm_preserves_za {
82
82
// Test Reg Offset
83
83
svluti2_lane_zt_u8_x2 (1 , zn_u8, 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
84
84
// Test index value range
85
85
svluti2_lane_zt_u8_x2 (0 , zn_u8, 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
86
86
// Test Reg Offset
87
- svluti2_lane_zt_u16_x2 (1 , zn_u16 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
87
+ svluti2_lane_zt_u16_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
88
88
// Test index value range
89
- svluti2_lane_zt_u16_x2 (0 , zn_u16 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
89
+ svluti2_lane_zt_u16_x2 (0 , zn_u8 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
90
90
// Test Reg Offset
91
- svluti2_lane_zt_u32_x2 (1 , zn_u32 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
91
+ svluti2_lane_zt_u32_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
92
92
// Test index value range
93
- svluti2_lane_zt_u32_x2 (0 , zn_u32 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
93
+ svluti2_lane_zt_u32_x2 (0 , zn_u8 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
94
94
// Test Reg Offset
95
- svluti2_lane_zt_f16_x2 (1 , zn_f16 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
95
+ svluti2_lane_zt_f16_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
96
96
// Test index value range
97
- svluti2_lane_zt_f16_x2 (0 , zn_f16 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
97
+ svluti2_lane_zt_f16_x2 (0 , zn_u8 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
98
98
// Test Reg Offset
99
- svluti2_lane_zt_bf16_x2 (1 , zn_bf16 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
99
+ svluti2_lane_zt_bf16_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
100
100
// Test index value range
101
- svluti2_lane_zt_bf16_x2 (0 , zn_bf16 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
101
+ svluti2_lane_zt_bf16_x2 (0 , zn_u8 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
102
102
// Test Reg Offset
103
- svluti2_lane_zt_f32_x2 (1 , zn_f32 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
103
+ svluti2_lane_zt_f32_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
104
104
// Test index value range
105
- svluti2_lane_zt_f32_x2 (0 , zn_f32 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
105
+ svluti2_lane_zt_f32_x2 (0 , zn_u8 , 8 ); // expected-error {{argument value 8 is outside the valid range [0, 7]}}
106
106
}
107
107
108
- void test_svluti4_lane_zt_x2 (svuint8_t zn_u8, svuint16_t zn_u16, svuint32_t zn_u32, svfloat16_t zn_f16, svbfloat16_t zn_bf16, svfloat32_t zn_f32 ) __arm_streaming __arm_shared_za __arm_preserves_za {
108
+ void test_svluti4_lane_zt_x2 (svuint8_t zn_u8) __arm_streaming __arm_shared_za __arm_preserves_za {
109
109
// Test Reg Offset
110
110
svluti4_lane_zt_u8_x2 (1 , zn_u8, 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
111
111
// Test index value range
112
112
svluti4_lane_zt_u8_x2 (0 , zn_u8, 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
113
113
// Test Reg Offset
114
- svluti4_lane_zt_u16_x2 (1 , zn_u16 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
114
+ svluti4_lane_zt_u16_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
115
115
// Test index value range
116
- svluti4_lane_zt_u16_x2 (0 , zn_u16 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
116
+ svluti4_lane_zt_u16_x2 (0 , zn_u8 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
117
117
// Test Reg Offset
118
- svluti4_lane_zt_u32_x2 (1 , zn_u32 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
118
+ svluti4_lane_zt_u32_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
119
119
// Test index value range
120
- svluti4_lane_zt_u32_x2 (0 , zn_u32 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
120
+ svluti4_lane_zt_u32_x2 (0 , zn_u8 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
121
121
// Test Reg Offset
122
- svluti4_lane_zt_f16_x2 (1 , zn_f16 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
122
+ svluti4_lane_zt_f16_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
123
123
// Test index value range
124
- svluti4_lane_zt_f16_x2 (0 , zn_f16 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
124
+ svluti4_lane_zt_f16_x2 (0 , zn_u8 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
125
125
// Test Reg Offset
126
- svluti4_lane_zt_bf16_x2 (1 , zn_bf16 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
126
+ svluti4_lane_zt_bf16_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
127
127
// Test index value range
128
- svluti4_lane_zt_bf16_x2 (0 , zn_bf16 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
128
+ svluti4_lane_zt_bf16_x2 (0 , zn_u8 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
129
129
// Test Reg Offset
130
- svluti4_lane_zt_f32_x2 (1 , zn_f32 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
130
+ svluti4_lane_zt_f32_x2 (1 , zn_u8 , 2 ); // expected-error {{argument value 1 is outside the valid range [0, 0]}}
131
131
// Test index value range
132
- svluti4_lane_zt_f32_x2 (0 , zn_f32 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
132
+ svluti4_lane_zt_f32_x2 (0 , zn_u8 , 4 ); // expected-error {{argument value 4 is outside the valid range [0, 3]}}
133
133
}
0 commit comments