Skip to main content

rspirv/grammar/
autogen_spv_amd_shader_trinary_minmax.rs

1// AUTOMATICALLY GENERATED from the SPIR-V JSON grammar:
2//   external/spirv.core.grammar.json.
3// DO NOT MODIFY!
4
5static SPV_AMD_SHADER_TRINARY_MINMAX_INSTRUCTIONS: &[ExtendedInstruction<'static>] = &[
6    ext_inst!(
7        SpvAmdShaderTrinaryMinmax,
8        SpvAmdShaderTrinaryMinmaxOp,
9        FMin3AMD,
10        [],
11        ["SPV_AMD_shader_trinary_minmax"],
12        [(IdRef, One), (IdRef, One), (IdRef, One)]
13    ),
14    ext_inst!(
15        SpvAmdShaderTrinaryMinmax,
16        SpvAmdShaderTrinaryMinmaxOp,
17        UMin3AMD,
18        [],
19        ["SPV_AMD_shader_trinary_minmax"],
20        [(IdRef, One), (IdRef, One), (IdRef, One)]
21    ),
22    ext_inst!(
23        SpvAmdShaderTrinaryMinmax,
24        SpvAmdShaderTrinaryMinmaxOp,
25        SMin3AMD,
26        [],
27        ["SPV_AMD_shader_trinary_minmax"],
28        [(IdRef, One), (IdRef, One), (IdRef, One)]
29    ),
30    ext_inst!(
31        SpvAmdShaderTrinaryMinmax,
32        SpvAmdShaderTrinaryMinmaxOp,
33        FMax3AMD,
34        [],
35        ["SPV_AMD_shader_trinary_minmax"],
36        [(IdRef, One), (IdRef, One), (IdRef, One)]
37    ),
38    ext_inst!(
39        SpvAmdShaderTrinaryMinmax,
40        SpvAmdShaderTrinaryMinmaxOp,
41        UMax3AMD,
42        [],
43        ["SPV_AMD_shader_trinary_minmax"],
44        [(IdRef, One), (IdRef, One), (IdRef, One)]
45    ),
46    ext_inst!(
47        SpvAmdShaderTrinaryMinmax,
48        SpvAmdShaderTrinaryMinmaxOp,
49        SMax3AMD,
50        [],
51        ["SPV_AMD_shader_trinary_minmax"],
52        [(IdRef, One), (IdRef, One), (IdRef, One)]
53    ),
54    ext_inst!(
55        SpvAmdShaderTrinaryMinmax,
56        SpvAmdShaderTrinaryMinmaxOp,
57        FMid3AMD,
58        [],
59        ["SPV_AMD_shader_trinary_minmax"],
60        [(IdRef, One), (IdRef, One), (IdRef, One)]
61    ),
62    ext_inst!(
63        SpvAmdShaderTrinaryMinmax,
64        SpvAmdShaderTrinaryMinmaxOp,
65        UMid3AMD,
66        [],
67        ["SPV_AMD_shader_trinary_minmax"],
68        [(IdRef, One), (IdRef, One), (IdRef, One)]
69    ),
70    ext_inst!(
71        SpvAmdShaderTrinaryMinmax,
72        SpvAmdShaderTrinaryMinmaxOp,
73        SMid3AMD,
74        [],
75        ["SPV_AMD_shader_trinary_minmax"],
76        [(IdRef, One), (IdRef, One), (IdRef, One)]
77    ),
78];
79pub static SPV_AMD_SHADER_TRINARY_MINMAX_INSTRUCTION_TABLE: InstructionTable<ExtInstOp> =
80    InstructionTable(
81        SPV_AMD_SHADER_TRINARY_MINMAX_INSTRUCTIONS,
82        std::marker::PhantomData,
83    );