@@ -107,88 +107,86 @@ ARM_ARCH("armv7e-m", ARMV7EM, "7E-M", "+v7em", ARMBuildAttrs::CPUArch::v7E_M,
107
107
ARM_ARCH(" armv8-a" , ARMV8A, " 8-A" , " +v8a" , ARMBuildAttrs::CPUArch::v8_A,
108
108
FK_CRYPTO_NEON_FP_ARMV8,
109
109
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
110
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD ))
110
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC))
111
111
ARM_ARCH(" armv8.1-a" , ARMV8_1A, " 8.1-A" , " +v8.1a" , ARMBuildAttrs::CPUArch::v8_A,
112
112
FK_CRYPTO_NEON_FP_ARMV8,
113
113
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
114
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD ))
114
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC))
115
115
ARM_ARCH(" armv8.2-a" , ARMV8_2A, " 8.2-A" , " +v8.2a" , ARMBuildAttrs::CPUArch::v8_A,
116
116
FK_CRYPTO_NEON_FP_ARMV8,
117
117
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
118
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
119
- ARM::AEK_RAS))
118
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS))
120
119
ARM_ARCH(" armv8.3-a" , ARMV8_3A, " 8.3-A" , " +v8.3a" , ARMBuildAttrs::CPUArch::v8_A,
121
120
FK_CRYPTO_NEON_FP_ARMV8,
122
121
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
123
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
124
- ARM::AEK_RAS))
122
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS))
125
123
ARM_ARCH(" armv8.4-a" , ARMV8_4A, " 8.4-A" , " +v8.4a" , ARMBuildAttrs::CPUArch::v8_A,
126
124
FK_CRYPTO_NEON_FP_ARMV8,
127
125
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
128
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
129
- ARM::AEK_RAS | ARM:: AEK_DOTPROD))
126
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
127
+ ARM::AEK_DOTPROD))
130
128
ARM_ARCH(" armv8.5-a" , ARMV8_5A, " 8.5-A" , " +v8.5a" , ARMBuildAttrs::CPUArch::v8_A,
131
129
FK_CRYPTO_NEON_FP_ARMV8,
132
130
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
133
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
134
- ARM::AEK_RAS | ARM:: AEK_DOTPROD))
131
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
132
+ ARM::AEK_DOTPROD))
135
133
ARM_ARCH(" armv8.6-a" , ARMV8_6A, " 8.6-A" , " +v8.6a" , ARMBuildAttrs::CPUArch::v8_A,
136
134
FK_CRYPTO_NEON_FP_ARMV8,
137
135
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
138
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
139
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
136
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
137
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
140
138
ARM_ARCH(" armv8.7-a" , ARMV8_7A, " 8.7-A" , " +v8.7a" , ARMBuildAttrs::CPUArch::v8_A,
141
139
FK_CRYPTO_NEON_FP_ARMV8,
142
140
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
143
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
144
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
141
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
142
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
145
143
ARM_ARCH(" armv8.8-a" , ARMV8_8A, " 8.8-A" , " +v8.8a" , ARMBuildAttrs::CPUArch::v8_A,
146
144
FK_CRYPTO_NEON_FP_ARMV8,
147
145
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
148
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
149
- ARM::AEK_RAS | ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_SHA2 |
150
- ARM::AEK_AES | ARM:: AEK_I8MM))
146
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
147
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_SHA2 | ARM::AEK_AES |
148
+ ARM::AEK_I8MM))
151
149
ARM_ARCH(" armv8.9-a" , ARMV8_9A, " 8.9-A" , " +v8.9a" , ARMBuildAttrs::CPUArch::v8_A,
152
150
FK_CRYPTO_NEON_FP_ARMV8,
153
151
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
154
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
155
- ARM::AEK_RAS | ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_SHA2 |
156
- ARM::AEK_AES | ARM:: AEK_I8MM))
152
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
153
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_SHA2 | ARM::AEK_AES |
154
+ ARM::AEK_I8MM))
157
155
ARM_ARCH(" armv9-a" , ARMV9A, " 9-A" , " +v9a" , ARMBuildAttrs::CPUArch::v9_A,
158
156
FK_NEON_FP_ARMV8,
159
157
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
160
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
161
- ARM::AEK_RAS | ARM:: AEK_DOTPROD))
158
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
159
+ ARM::AEK_DOTPROD))
162
160
ARM_ARCH(" armv9.1-a" , ARMV9_1A, " 9.1-A" , " +v9.1a" , ARMBuildAttrs::CPUArch::v9_A,
163
161
FK_NEON_FP_ARMV8,
164
162
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
165
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
166
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
163
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
164
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
167
165
ARM_ARCH(" armv9.2-a" , ARMV9_2A, " 9.2-A" , " +v9.2a" , ARMBuildAttrs::CPUArch::v9_A,
168
166
FK_NEON_FP_ARMV8,
169
167
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
170
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
171
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
168
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
169
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
172
170
ARM_ARCH(" armv9.3-a" , ARMV9_3A, " 9.3-A" , " +v9.3a" , ARMBuildAttrs::CPUArch::v9_A,
173
171
FK_CRYPTO_NEON_FP_ARMV8,
174
172
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
175
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
176
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
173
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
174
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
177
175
ARM_ARCH(" armv9.4-a" , ARMV9_4A, " 9.4-A" , " +v9.4a" , ARMBuildAttrs::CPUArch::v9_A,
178
176
FK_NEON_FP_ARMV8,
179
177
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
180
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
181
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
178
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
179
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
182
180
ARM_ARCH(" armv9.5-a" , ARMV9_5A, " 9.5-A" , " +v9.5a" , ARMBuildAttrs::CPUArch::v9_A,
183
181
FK_NEON_FP_ARMV8,
184
182
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
185
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
186
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
183
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
184
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
187
185
ARM_ARCH(" armv9.6-a" , ARMV9_6A, " 9.6-A" , " +v9.6a" , ARMBuildAttrs::CPUArch::v9_A,
188
186
FK_NEON_FP_ARMV8,
189
187
(ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
190
- ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_SIMD |
191
- ARM::AEK_RAS | ARM:: AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
188
+ ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
189
+ ARM::AEK_DOTPROD | ARM::AEK_BF16 | ARM::AEK_I8MM))
192
190
ARM_ARCH(" armv8-r" , ARMV8R, " 8-R" , " +v8r" , ARMBuildAttrs::CPUArch::v8_R,
193
191
FK_FPV5_SP_D16,
194
192
(ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM |
@@ -336,8 +334,8 @@ ARM_CPU_NAME("cortex-r7", ARMV7R, FK_VFPV3_D16_FP16, false,
336
334
(ARM::AEK_MP | ARM::AEK_HWDIVARM))
337
335
ARM_CPU_NAME(" cortex-r8" , ARMV7R, FK_VFPV3_D16_FP16, false ,
338
336
(ARM::AEK_MP | ARM::AEK_HWDIVARM))
339
- ARM_CPU_NAME(" cortex-r52" , ARMV8R, FK_NEON_FP_ARMV8, false , ARM::AEK_SIMD )
340
- ARM_CPU_NAME(" cortex-r52plus" , ARMV8R, FK_NEON_FP_ARMV8, false , ARM::AEK_SIMD )
337
+ ARM_CPU_NAME(" cortex-r52" , ARMV8R, FK_NEON_FP_ARMV8, false , ARM::AEK_NONE )
338
+ ARM_CPU_NAME(" cortex-r52plus" , ARMV8R, FK_NEON_FP_ARMV8, false , ARM::AEK_NONE )
341
339
ARM_CPU_NAME(" sc300" , ARMV7M, FK_NONE, false , ARM::AEK_NONE)
342
340
ARM_CPU_NAME(" cortex-m3" , ARMV7M, FK_NONE, true , ARM::AEK_NONE)
343
341
ARM_CPU_NAME(" cortex-m4" , ARMV7EM, FK_FPV4_SP_D16, true , ARM::AEK_NONE)
0 commit comments