Skip to content

Commit d473c9a

Browse files
committed
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.
1 parent 88b3761 commit d473c9a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/intrinsic-test/src/arm/json_parser.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ use std::path::Path;
1212
#[serde(deny_unknown_fields)]
1313
struct ReturnType {
1414
value: String,
15+
#[serde(rename = "element_bit_size")]
16+
_element_bit_size: Option<String>,
1517
}
1618

1719
#[derive(Deserialize, Debug)]
@@ -50,6 +52,8 @@ struct JsonIntrinsic {
5052
args_prep: Option<HashMap<String, Value>>,
5153
#[serde(rename = "Architectures")]
5254
architectures: Vec<String>,
55+
#[serde(rename = "instructions")]
56+
_instructions: Option<Vec<Vec<String>>>,
5357
}
5458

5559
pub fn get_neon_intrinsics(

0 commit comments

Comments
 (0)