Skip to main content

rspirv/grammar/
autogen_arm_motion_engine_100.rs

1// AUTOMATICALLY GENERATED from the SPIR-V JSON grammar:
2//   external/spirv.core.grammar.json.
3// DO NOT MODIFY!
4
5static ARM_MOTION_ENGINE_100_INSTRUCTIONS: &[ExtendedInstruction<'static>] = &[
6    ext_inst!(
7        ArmMotionEngine100,
8        ArmMotionEngine100Op,
9        MIN_SAD,
10        [],
11        [],
12        [
13            (IdRef, One),
14            (IdRef, One),
15            (IdRef, One),
16            (IdRef, One),
17            (IdRef, One),
18            (IdRef, One),
19            (IdRef, One),
20            (IdRef, One),
21            (IdRef, One)
22        ]
23    ),
24    ext_inst!(
25        ArmMotionEngine100,
26        ArmMotionEngine100Op,
27        MIN_SAD_COST,
28        [],
29        [],
30        [
31            (IdRef, One),
32            (IdRef, One),
33            (IdRef, One),
34            (IdRef, One),
35            (IdRef, One),
36            (IdRef, One),
37            (IdRef, One),
38            (IdRef, One),
39            (IdRef, One)
40        ]
41    ),
42    ext_inst!(
43        ArmMotionEngine100,
44        ArmMotionEngine100Op,
45        RAW_SAD,
46        [],
47        [],
48        [
49            (IdRef, One),
50            (IdRef, One),
51            (IdRef, One),
52            (IdRef, One),
53            (IdRef, One),
54            (IdRef, One),
55            (IdRef, One),
56            (IdRef, One)
57        ]
58    ),
59];
60pub static ARM_MOTION_ENGINE_100_INSTRUCTION_TABLE: InstructionTable<ExtInstOp> =
61    InstructionTable(ARM_MOTION_ENGINE_100_INSTRUCTIONS, std::marker::PhantomData);