intrinsic-test: update parsing for SVE intrinsics

With SVE intrinsics in the `arm_intrinsics.json`, the parsing needs to be
updated to know to expect any new fields.
This commit is contained in:
David Wood
2026-03-04 14:16:40 +00:00
parent b6b2ce3d44
commit c21d4e99ea
@@ -12,6 +12,8 @@
#[serde(deny_unknown_fields)]
struct ReturnType {
value: String,
#[serde(rename = "element_bit_size")]
_element_bit_size: Option<String>,
}
#[derive(Deserialize, Debug)]
@@ -50,6 +52,8 @@ struct JsonIntrinsic {
args_prep: Option<HashMap<String, Value>>,
#[serde(rename = "Architectures")]
architectures: Vec<String>,
#[serde(rename = "instructions")]
_instructions: Option<Vec<Vec<String>>>,
}
pub fn get_neon_intrinsics(