/__w/smoldot/smoldot/repo/target/debug/build/cranelift-codegen-44dd62c0cbbe4da0/out/opcodes.rs
Line | Count | Source |
1 | | /// An instruction format |
2 | | /// |
3 | | /// Every opcode has a corresponding instruction format |
4 | | /// which is represented by both the `InstructionFormat` |
5 | | /// and the `InstructionData` enums. |
6 | | #[derive(Copy, Clone, PartialEq, Eq, Debug)] |
7 | | pub enum InstructionFormat { |
8 | | /// AtomicCas(imms=(flags: ir::MemFlags), vals=3, blocks=0) |
9 | | AtomicCas, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
10 | | /// AtomicRmw(imms=(flags: ir::MemFlags, op: ir::AtomicRmwOp), vals=2, blocks=0) |
11 | | AtomicRmw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
12 | | /// Binary(imms=(), vals=2, blocks=0) |
13 | | Binary, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
14 | | /// BinaryImm64(imms=(imm: ir::immediates::Imm64), vals=1, blocks=0) |
15 | | BinaryImm64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
16 | | /// BinaryImm8(imms=(imm: ir::immediates::Uimm8), vals=1, blocks=0) |
17 | | BinaryImm8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
18 | | /// BranchTable(imms=(table: ir::JumpTable), vals=1, blocks=0) |
19 | | BranchTable, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
20 | | /// Brif(imms=(), vals=1, blocks=2) |
21 | | Brif, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
22 | | /// Call(imms=(func_ref: ir::FuncRef), vals=0, blocks=0) |
23 | | Call, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
24 | | /// CallIndirect(imms=(sig_ref: ir::SigRef), vals=1, blocks=0) |
25 | | CallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
26 | | /// CondTrap(imms=(code: ir::TrapCode), vals=1, blocks=0) |
27 | | CondTrap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
28 | | /// DynamicStackLoad(imms=(dynamic_stack_slot: ir::DynamicStackSlot), vals=0, blocks=0) |
29 | | DynamicStackLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
30 | | /// DynamicStackStore(imms=(dynamic_stack_slot: ir::DynamicStackSlot), vals=1, blocks=0) |
31 | | DynamicStackStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
32 | | /// FloatCompare(imms=(cond: ir::condcodes::FloatCC), vals=2, blocks=0) |
33 | | FloatCompare, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
34 | | /// FuncAddr(imms=(func_ref: ir::FuncRef), vals=0, blocks=0) |
35 | | FuncAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
36 | | /// IntAddTrap(imms=(code: ir::TrapCode), vals=2, blocks=0) |
37 | | IntAddTrap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
38 | | /// IntCompare(imms=(cond: ir::condcodes::IntCC), vals=2, blocks=0) |
39 | | IntCompare, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
40 | | /// IntCompareImm(imms=(cond: ir::condcodes::IntCC, imm: ir::immediates::Imm64), vals=1, blocks=0) |
41 | | IntCompareImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
42 | | /// Jump(imms=(), vals=0, blocks=1) |
43 | | Jump, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
44 | | /// Load(imms=(flags: ir::MemFlags, offset: ir::immediates::Offset32), vals=1, blocks=0) |
45 | | Load, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
46 | | /// LoadNoOffset(imms=(flags: ir::MemFlags), vals=1, blocks=0) |
47 | | LoadNoOffset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
48 | | /// MultiAry(imms=(), vals=0, blocks=0) |
49 | | MultiAry, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
50 | | /// NullAry(imms=(), vals=0, blocks=0) |
51 | | NullAry, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
52 | | /// Shuffle(imms=(imm: ir::Immediate), vals=2, blocks=0) |
53 | | Shuffle, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
54 | | /// StackLoad(imms=(stack_slot: ir::StackSlot, offset: ir::immediates::Offset32), vals=0, blocks=0) |
55 | | StackLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
56 | | /// StackStore(imms=(stack_slot: ir::StackSlot, offset: ir::immediates::Offset32), vals=1, blocks=0) |
57 | | StackStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
58 | | /// Store(imms=(flags: ir::MemFlags, offset: ir::immediates::Offset32), vals=2, blocks=0) |
59 | | Store, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
60 | | /// StoreNoOffset(imms=(flags: ir::MemFlags), vals=2, blocks=0) |
61 | | StoreNoOffset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
62 | | /// Ternary(imms=(), vals=3, blocks=0) |
63 | | Ternary, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
64 | | /// TernaryImm8(imms=(imm: ir::immediates::Uimm8), vals=2, blocks=0) |
65 | | TernaryImm8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
66 | | /// Trap(imms=(code: ir::TrapCode), vals=0, blocks=0) |
67 | | Trap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
68 | | /// TryCall(imms=(func_ref: ir::FuncRef, exception: ir::ExceptionTable), vals=0, blocks=0) |
69 | | TryCall, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
70 | | /// TryCallIndirect(imms=(exception: ir::ExceptionTable), vals=1, blocks=0) |
71 | | TryCallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
72 | | /// Unary(imms=(), vals=1, blocks=0) |
73 | | Unary, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
74 | | /// UnaryConst(imms=(constant_handle: ir::Constant), vals=0, blocks=0) |
75 | | UnaryConst, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
76 | | /// UnaryGlobalValue(imms=(global_value: ir::GlobalValue), vals=0, blocks=0) |
77 | | UnaryGlobalValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
78 | | /// UnaryIeee16(imms=(imm: ir::immediates::Ieee16), vals=0, blocks=0) |
79 | | UnaryIeee16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
80 | | /// UnaryIeee32(imms=(imm: ir::immediates::Ieee32), vals=0, blocks=0) |
81 | | UnaryIeee32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
82 | | /// UnaryIeee64(imms=(imm: ir::immediates::Ieee64), vals=0, blocks=0) |
83 | | UnaryIeee64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
84 | | /// UnaryImm(imms=(imm: ir::immediates::Imm64), vals=0, blocks=0) |
85 | | UnaryImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:32 |
86 | | } |
87 | | |
88 | | impl<'a> From<&'a InstructionData> for InstructionFormat { |
89 | 0 | fn from(inst: &'a InstructionData) -> Self { |
90 | 0 | match *inst { |
91 | | InstructionData::AtomicCas { .. } => { |
92 | 0 | Self::AtomicCas |
93 | | } |
94 | | InstructionData::AtomicRmw { .. } => { |
95 | 0 | Self::AtomicRmw |
96 | | } |
97 | | InstructionData::Binary { .. } => { |
98 | 0 | Self::Binary |
99 | | } |
100 | | InstructionData::BinaryImm64 { .. } => { |
101 | 0 | Self::BinaryImm64 |
102 | | } |
103 | | InstructionData::BinaryImm8 { .. } => { |
104 | 0 | Self::BinaryImm8 |
105 | | } |
106 | | InstructionData::BranchTable { .. } => { |
107 | 0 | Self::BranchTable |
108 | | } |
109 | | InstructionData::Brif { .. } => { |
110 | 0 | Self::Brif |
111 | | } |
112 | | InstructionData::Call { .. } => { |
113 | 0 | Self::Call |
114 | | } |
115 | | InstructionData::CallIndirect { .. } => { |
116 | 0 | Self::CallIndirect |
117 | | } |
118 | | InstructionData::CondTrap { .. } => { |
119 | 0 | Self::CondTrap |
120 | | } |
121 | | InstructionData::DynamicStackLoad { .. } => { |
122 | 0 | Self::DynamicStackLoad |
123 | | } |
124 | | InstructionData::DynamicStackStore { .. } => { |
125 | 0 | Self::DynamicStackStore |
126 | | } |
127 | | InstructionData::FloatCompare { .. } => { |
128 | 0 | Self::FloatCompare |
129 | | } |
130 | | InstructionData::FuncAddr { .. } => { |
131 | 0 | Self::FuncAddr |
132 | | } |
133 | | InstructionData::IntAddTrap { .. } => { |
134 | 0 | Self::IntAddTrap |
135 | | } |
136 | | InstructionData::IntCompare { .. } => { |
137 | 0 | Self::IntCompare |
138 | | } |
139 | | InstructionData::IntCompareImm { .. } => { |
140 | 0 | Self::IntCompareImm |
141 | | } |
142 | | InstructionData::Jump { .. } => { |
143 | 0 | Self::Jump |
144 | | } |
145 | | InstructionData::Load { .. } => { |
146 | 0 | Self::Load |
147 | | } |
148 | | InstructionData::LoadNoOffset { .. } => { |
149 | 0 | Self::LoadNoOffset |
150 | | } |
151 | | InstructionData::MultiAry { .. } => { |
152 | 0 | Self::MultiAry |
153 | | } |
154 | | InstructionData::NullAry { .. } => { |
155 | 0 | Self::NullAry |
156 | | } |
157 | | InstructionData::Shuffle { .. } => { |
158 | 0 | Self::Shuffle |
159 | | } |
160 | | InstructionData::StackLoad { .. } => { |
161 | 0 | Self::StackLoad |
162 | | } |
163 | | InstructionData::StackStore { .. } => { |
164 | 0 | Self::StackStore |
165 | | } |
166 | | InstructionData::Store { .. } => { |
167 | 0 | Self::Store |
168 | | } |
169 | | InstructionData::StoreNoOffset { .. } => { |
170 | 0 | Self::StoreNoOffset |
171 | | } |
172 | | InstructionData::Ternary { .. } => { |
173 | 0 | Self::Ternary |
174 | | } |
175 | | InstructionData::TernaryImm8 { .. } => { |
176 | 0 | Self::TernaryImm8 |
177 | | } |
178 | | InstructionData::Trap { .. } => { |
179 | 0 | Self::Trap |
180 | | } |
181 | | InstructionData::TryCall { .. } => { |
182 | 0 | Self::TryCall |
183 | | } |
184 | | InstructionData::TryCallIndirect { .. } => { |
185 | 0 | Self::TryCallIndirect |
186 | | } |
187 | | InstructionData::Unary { .. } => { |
188 | 0 | Self::Unary |
189 | | } |
190 | | InstructionData::UnaryConst { .. } => { |
191 | 0 | Self::UnaryConst |
192 | | } |
193 | | InstructionData::UnaryGlobalValue { .. } => { |
194 | 0 | Self::UnaryGlobalValue |
195 | | } |
196 | | InstructionData::UnaryIeee16 { .. } => { |
197 | 0 | Self::UnaryIeee16 |
198 | | } |
199 | | InstructionData::UnaryIeee32 { .. } => { |
200 | 0 | Self::UnaryIeee32 |
201 | | } |
202 | | InstructionData::UnaryIeee64 { .. } => { |
203 | 0 | Self::UnaryIeee64 |
204 | | } |
205 | | InstructionData::UnaryImm { .. } => { |
206 | 0 | Self::UnaryImm |
207 | | } |
208 | | } |
209 | 0 | } |
210 | | } |
211 | | |
212 | | #[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)] |
213 | | #[cfg_attr(feature = "enable-serde", derive(Serialize, Deserialize))] |
214 | | #[allow(missing_docs, reason = "generated code")] |
215 | | pub enum InstructionData { |
216 | | AtomicCas { |
217 | | opcode: Opcode, |
218 | | args: [Value; 3], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
219 | | flags: ir::MemFlags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
220 | | } |
221 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
222 | | AtomicRmw { |
223 | | opcode: Opcode, |
224 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
225 | | flags: ir::MemFlags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
226 | | op: ir::AtomicRmwOp, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
227 | | } |
228 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
229 | | Binary { |
230 | | opcode: Opcode, |
231 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
232 | | } |
233 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
234 | | BinaryImm64 { |
235 | | opcode: Opcode, |
236 | | arg: Value, |
237 | | imm: ir::immediates::Imm64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
238 | | } |
239 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
240 | | BinaryImm8 { |
241 | | opcode: Opcode, |
242 | | arg: Value, |
243 | | imm: ir::immediates::Uimm8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
244 | | } |
245 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
246 | | BranchTable { |
247 | | opcode: Opcode, |
248 | | arg: Value, |
249 | | table: ir::JumpTable, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
250 | | } |
251 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
252 | | Brif { |
253 | | opcode: Opcode, |
254 | | arg: Value, |
255 | | blocks: [ir::BlockCall; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:82 |
256 | | } |
257 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
258 | | Call { |
259 | | opcode: Opcode, |
260 | | args: ValueList, |
261 | | func_ref: ir::FuncRef, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
262 | | } |
263 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
264 | | CallIndirect { |
265 | | opcode: Opcode, |
266 | | args: ValueList, |
267 | | sig_ref: ir::SigRef, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
268 | | } |
269 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
270 | | CondTrap { |
271 | | opcode: Opcode, |
272 | | arg: Value, |
273 | | code: ir::TrapCode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
274 | | } |
275 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
276 | | DynamicStackLoad { |
277 | | opcode: Opcode, |
278 | | dynamic_stack_slot: ir::DynamicStackSlot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
279 | | } |
280 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
281 | | DynamicStackStore { |
282 | | opcode: Opcode, |
283 | | arg: Value, |
284 | | dynamic_stack_slot: ir::DynamicStackSlot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
285 | | } |
286 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
287 | | FloatCompare { |
288 | | opcode: Opcode, |
289 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
290 | | cond: ir::condcodes::FloatCC, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
291 | | } |
292 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
293 | | FuncAddr { |
294 | | opcode: Opcode, |
295 | | func_ref: ir::FuncRef, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
296 | | } |
297 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
298 | | IntAddTrap { |
299 | | opcode: Opcode, |
300 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
301 | | code: ir::TrapCode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
302 | | } |
303 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
304 | | IntCompare { |
305 | | opcode: Opcode, |
306 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
307 | | cond: ir::condcodes::IntCC, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
308 | | } |
309 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
310 | | IntCompareImm { |
311 | | opcode: Opcode, |
312 | | arg: Value, |
313 | | cond: ir::condcodes::IntCC, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
314 | | imm: ir::immediates::Imm64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
315 | | } |
316 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
317 | | Jump { |
318 | | opcode: Opcode, |
319 | | destination: ir::BlockCall, |
320 | | } |
321 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
322 | | Load { |
323 | | opcode: Opcode, |
324 | | arg: Value, |
325 | | flags: ir::MemFlags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
326 | | offset: ir::immediates::Offset32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
327 | | } |
328 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
329 | | LoadNoOffset { |
330 | | opcode: Opcode, |
331 | | arg: Value, |
332 | | flags: ir::MemFlags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
333 | | } |
334 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
335 | | MultiAry { |
336 | | opcode: Opcode, |
337 | | args: ValueList, |
338 | | } |
339 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
340 | | NullAry { |
341 | | opcode: Opcode, |
342 | | } |
343 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
344 | | Shuffle { |
345 | | opcode: Opcode, |
346 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
347 | | imm: ir::Immediate, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
348 | | } |
349 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
350 | | StackLoad { |
351 | | opcode: Opcode, |
352 | | stack_slot: ir::StackSlot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
353 | | offset: ir::immediates::Offset32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
354 | | } |
355 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
356 | | StackStore { |
357 | | opcode: Opcode, |
358 | | arg: Value, |
359 | | stack_slot: ir::StackSlot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
360 | | offset: ir::immediates::Offset32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
361 | | } |
362 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
363 | | Store { |
364 | | opcode: Opcode, |
365 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
366 | | flags: ir::MemFlags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
367 | | offset: ir::immediates::Offset32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
368 | | } |
369 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
370 | | StoreNoOffset { |
371 | | opcode: Opcode, |
372 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
373 | | flags: ir::MemFlags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
374 | | } |
375 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
376 | | Ternary { |
377 | | opcode: Opcode, |
378 | | args: [Value; 3], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
379 | | } |
380 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
381 | | TernaryImm8 { |
382 | | opcode: Opcode, |
383 | | args: [Value; 2], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:76 |
384 | | imm: ir::immediates::Uimm8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
385 | | } |
386 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
387 | | Trap { |
388 | | opcode: Opcode, |
389 | | code: ir::TrapCode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
390 | | } |
391 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
392 | | TryCall { |
393 | | opcode: Opcode, |
394 | | args: ValueList, |
395 | | func_ref: ir::FuncRef, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
396 | | exception: ir::ExceptionTable, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
397 | | } |
398 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
399 | | TryCallIndirect { |
400 | | opcode: Opcode, |
401 | | args: ValueList, |
402 | | exception: ir::ExceptionTable, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
403 | | } |
404 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
405 | | Unary { |
406 | | opcode: Opcode, |
407 | | arg: Value, |
408 | | } |
409 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
410 | | UnaryConst { |
411 | | opcode: Opcode, |
412 | | constant_handle: ir::Constant, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
413 | | } |
414 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
415 | | UnaryGlobalValue { |
416 | | opcode: Opcode, |
417 | | global_value: ir::GlobalValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
418 | | } |
419 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
420 | | UnaryIeee16 { |
421 | | opcode: Opcode, |
422 | | imm: ir::immediates::Ieee16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
423 | | } |
424 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
425 | | UnaryIeee32 { |
426 | | opcode: Opcode, |
427 | | imm: ir::immediates::Ieee32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
428 | | } |
429 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
430 | | UnaryIeee64 { |
431 | | opcode: Opcode, |
432 | | imm: ir::immediates::Ieee64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
433 | | } |
434 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
435 | | UnaryImm { |
436 | | opcode: Opcode, |
437 | | imm: ir::immediates::Imm64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:91 |
438 | | } |
439 | | , // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:94 |
440 | | } |
441 | | |
442 | | impl InstructionData { |
443 | | /// Get the opcode of this instruction. |
444 | 229M | pub fn opcode(&self) -> Opcode { |
445 | 229M | match *self { |
446 | 0 | Self::AtomicCas { opcode, .. } | |
447 | 0 | Self::AtomicRmw { opcode, .. } | |
448 | 64.8M | Self::Binary { opcode, .. } | |
449 | 179k | Self::BinaryImm64 { opcode, .. } | |
450 | 0 | Self::BinaryImm8 { opcode, .. } | |
451 | 243k | Self::BranchTable { opcode, .. } | |
452 | 5.15M | Self::Brif { opcode, .. } | |
453 | 4.68M | Self::Call { opcode, .. } | |
454 | 768k | Self::CallIndirect { opcode, .. } | |
455 | 481k | Self::CondTrap { opcode, .. } | |
456 | 0 | Self::DynamicStackLoad { opcode, .. } | |
457 | 0 | Self::DynamicStackStore { opcode, .. } | |
458 | 0 | Self::FloatCompare { opcode, .. } | |
459 | 0 | Self::FuncAddr { opcode, .. } | |
460 | 0 | Self::IntAddTrap { opcode, .. } | |
461 | 5.78M | Self::IntCompare { opcode, .. } | |
462 | 325k | Self::IntCompareImm { opcode, .. } | |
463 | 4.95M | Self::Jump { opcode, .. } | |
464 | 44.0M | Self::Load { opcode, .. } | |
465 | 0 | Self::LoadNoOffset { opcode, .. } | |
466 | 707k | Self::MultiAry { opcode, .. } | |
467 | 159k | Self::NullAry { opcode, .. } | |
468 | 0 | Self::Shuffle { opcode, .. } | |
469 | 19.4k | Self::StackLoad { opcode, .. } | |
470 | 0 | Self::StackStore { opcode, .. } | |
471 | 15.4M | Self::Store { opcode, .. } | |
472 | 0 | Self::StoreNoOffset { opcode, .. } | |
473 | 1.23M | Self::Ternary { opcode, .. } | |
474 | 0 | Self::TernaryImm8 { opcode, .. } | |
475 | 512k | Self::Trap { opcode, .. } | |
476 | 0 | Self::TryCall { opcode, .. } | |
477 | 0 | Self::TryCallIndirect { opcode, .. } | |
478 | 25.6M | Self::Unary { opcode, .. } | |
479 | 0 | Self::UnaryConst { opcode, .. } | |
480 | 5.52M | Self::UnaryGlobalValue { opcode, .. } | |
481 | 0 | Self::UnaryIeee16 { opcode, .. } | |
482 | 0 | Self::UnaryIeee32 { opcode, .. } | |
483 | 0 | Self::UnaryIeee64 { opcode, .. } | |
484 | 48.4M | Self::UnaryImm { opcode, .. } => { |
485 | 229M | opcode |
486 | | } |
487 | | } |
488 | 229M | } |
489 | | |
490 | | /// Get the controlling type variable operand. |
491 | 798k | pub fn typevar_operand(&self, pool: &ir::ValueListPool) -> Option<Value> { |
492 | 798k | match *self { |
493 | | Self::Call { .. } | |
494 | | Self::DynamicStackLoad { .. } | |
495 | | Self::FuncAddr { .. } | |
496 | | Self::Jump { .. } | |
497 | | Self::MultiAry { .. } | |
498 | | Self::NullAry { .. } | |
499 | | Self::StackLoad { .. } | |
500 | | Self::Trap { .. } | |
501 | | Self::TryCall { .. } | |
502 | | Self::UnaryConst { .. } | |
503 | | Self::UnaryGlobalValue { .. } | |
504 | | Self::UnaryIeee16 { .. } | |
505 | | Self::UnaryIeee32 { .. } | |
506 | | Self::UnaryIeee64 { .. } | |
507 | | Self::UnaryImm { .. } => { |
508 | 0 | None |
509 | | } |
510 | 0 | Self::BinaryImm64 { arg, .. } | |
511 | 0 | Self::BinaryImm8 { arg, .. } | |
512 | 0 | Self::BranchTable { arg, .. } | |
513 | 0 | Self::Brif { arg, .. } | |
514 | 30.1k | Self::CondTrap { arg, .. } | |
515 | 0 | Self::DynamicStackStore { arg, .. } | |
516 | 0 | Self::IntCompareImm { arg, .. } | |
517 | 0 | Self::Load { arg, .. } | |
518 | 0 | Self::LoadNoOffset { arg, .. } | |
519 | 0 | Self::StackStore { arg, .. } | |
520 | 0 | Self::Unary { arg, .. } => { |
521 | 30.1k | Some(arg) |
522 | | } |
523 | 0 | Self::AtomicRmw { args: ref args_arity2, .. } | |
524 | 285 | Self::Binary { args: ref args_arity2, .. } | |
525 | 0 | Self::FloatCompare { args: ref args_arity2, .. } | |
526 | 0 | Self::IntAddTrap { args: ref args_arity2, .. } | |
527 | 767k | Self::IntCompare { args: ref args_arity2, .. } | |
528 | 0 | Self::Shuffle { args: ref args_arity2, .. } | |
529 | 0 | Self::Store { args: ref args_arity2, .. } | |
530 | 0 | Self::StoreNoOffset { args: ref args_arity2, .. } | |
531 | 0 | Self::TernaryImm8 { args: ref args_arity2, .. } => { |
532 | 768k | Some(args_arity2[0]) |
533 | | } |
534 | 0 | Self::Ternary { args: ref args_arity3, .. } => { |
535 | 0 | Some(args_arity3[1]) |
536 | | } |
537 | 0 | Self::AtomicCas { args: ref args_arity3, .. } => { |
538 | 0 | Some(args_arity3[2]) |
539 | | } |
540 | 0 | Self::CallIndirect { ref args, .. } | |
541 | 0 | Self::TryCallIndirect { ref args, .. } => { |
542 | 0 | args.get(0, pool) |
543 | | } |
544 | | } |
545 | 798k | } |
546 | | |
547 | | /// Get the value arguments to this instruction. |
548 | 94.6M | pub fn arguments<'a>(&'a self, pool: &'a ir::ValueListPool) -> &'a [Value] { |
549 | 94.6M | match *self { |
550 | | Self::DynamicStackLoad { .. } | |
551 | | Self::FuncAddr { .. } | |
552 | | Self::Jump { .. } | |
553 | | Self::NullAry { .. } | |
554 | | Self::StackLoad { .. } | |
555 | | Self::Trap { .. } | |
556 | | Self::UnaryConst { .. } | |
557 | | Self::UnaryGlobalValue { .. } | |
558 | | Self::UnaryIeee16 { .. } | |
559 | | Self::UnaryIeee32 { .. } | |
560 | | Self::UnaryIeee64 { .. } | |
561 | | Self::UnaryImm { .. } => { |
562 | 21.5M | &[] |
563 | | } |
564 | 0 | Self::AtomicRmw { args: ref args_arity2, .. } | |
565 | 34.1M | Self::Binary { args: ref args_arity2, .. } | |
566 | 0 | Self::FloatCompare { args: ref args_arity2, .. } | |
567 | 0 | Self::IntAddTrap { args: ref args_arity2, .. } | |
568 | 2.82M | Self::IntCompare { args: ref args_arity2, .. } | |
569 | 0 | Self::Shuffle { args: ref args_arity2, .. } | |
570 | 2.88M | Self::Store { args: ref args_arity2, .. } | |
571 | 0 | Self::StoreNoOffset { args: ref args_arity2, .. } | |
572 | 0 | Self::TernaryImm8 { args: ref args_arity2, .. } => { |
573 | 39.8M | args_arity2 |
574 | | } |
575 | 0 | Self::AtomicCas { args: ref args_arity3, .. } | |
576 | 688k | Self::Ternary { args: ref args_arity3, .. } => { |
577 | 688k | args_arity3 |
578 | | } |
579 | 0 | Self::BinaryImm64 { ref arg, .. } | |
580 | 0 | Self::BinaryImm8 { ref arg, .. } | |
581 | 30.1k | Self::BranchTable { ref arg, .. } | |
582 | 636k | Self::Brif { ref arg, .. } | |
583 | 90.3k | Self::CondTrap { ref arg, .. } | |
584 | 0 | Self::DynamicStackStore { ref arg, .. } | |
585 | 0 | Self::IntCompareImm { ref arg, .. } | |
586 | 17.8M | Self::Load { ref arg, .. } | |
587 | 0 | Self::LoadNoOffset { ref arg, .. } | |
588 | 0 | Self::StackStore { ref arg, .. } | |
589 | 12.8M | Self::Unary { ref arg, .. } => { |
590 | 31.4M | core::slice::from_ref(arg) |
591 | | } |
592 | 869k | Self::Call { ref args, .. } | |
593 | 142k | Self::CallIndirect { ref args, .. } | |
594 | 116k | Self::MultiAry { ref args, .. } | |
595 | 0 | Self::TryCall { ref args, .. } | |
596 | 0 | Self::TryCallIndirect { ref args, .. } => { |
597 | 1.12M | args.as_slice(pool) |
598 | | } |
599 | | } |
600 | 94.6M | } |
601 | | |
602 | | /// Get mutable references to the value arguments to this |
603 | | /// instruction. |
604 | 42.8M | pub fn arguments_mut<'a>(&'a mut self, pool: &'a mut ir::ValueListPool) -> &'a mut [Value] { |
605 | 42.8M | match *self { |
606 | | Self::DynamicStackLoad { .. } | |
607 | | Self::FuncAddr { .. } | |
608 | | Self::Jump { .. } | |
609 | | Self::NullAry { .. } | |
610 | | Self::StackLoad { .. } | |
611 | | Self::Trap { .. } | |
612 | | Self::UnaryConst { .. } | |
613 | | Self::UnaryGlobalValue { .. } | |
614 | | Self::UnaryIeee16 { .. } | |
615 | | Self::UnaryIeee32 { .. } | |
616 | | Self::UnaryIeee64 { .. } | |
617 | | Self::UnaryImm { .. } => { |
618 | 10.6M | &mut [] |
619 | | } |
620 | 0 | Self::AtomicRmw { args: ref mut args_arity2, .. } | |
621 | 10.5M | Self::Binary { args: ref mut args_arity2, .. } | |
622 | 0 | Self::FloatCompare { args: ref mut args_arity2, .. } | |
623 | 0 | Self::IntAddTrap { args: ref mut args_arity2, .. } | |
624 | 999k | Self::IntCompare { args: ref mut args_arity2, .. } | |
625 | 0 | Self::Shuffle { args: ref mut args_arity2, .. } | |
626 | 2.88M | Self::Store { args: ref mut args_arity2, .. } | |
627 | 0 | Self::StoreNoOffset { args: ref mut args_arity2, .. } | |
628 | 0 | Self::TernaryImm8 { args: ref mut args_arity2, .. } => { |
629 | 14.4M | args_arity2 |
630 | | } |
631 | 0 | Self::AtomicCas { args: ref mut args_arity3, .. } | |
632 | 165k | Self::Ternary { args: ref mut args_arity3, .. } => { |
633 | 165k | args_arity3 |
634 | | } |
635 | 0 | Self::BinaryImm64 { ref mut arg, .. } | |
636 | 0 | Self::BinaryImm8 { ref mut arg, .. } | |
637 | 45.1k | Self::BranchTable { ref mut arg, .. } | |
638 | 954k | Self::Brif { ref mut arg, .. } | |
639 | 90.3k | Self::CondTrap { ref mut arg, .. } | |
640 | 0 | Self::DynamicStackStore { ref mut arg, .. } | |
641 | 0 | Self::IntCompareImm { ref mut arg, .. } | |
642 | 10.1M | Self::Load { ref mut arg, .. } | |
643 | 0 | Self::LoadNoOffset { ref mut arg, .. } | |
644 | 0 | Self::StackStore { ref mut arg, .. } | |
645 | 5.21M | Self::Unary { ref mut arg, .. } => { |
646 | 16.4M | core::slice::from_mut(arg) |
647 | | } |
648 | 850k | Self::Call { ref mut args, .. } | |
649 | 133k | Self::CallIndirect { ref mut args, .. } | |
650 | 116k | Self::MultiAry { ref mut args, .. } | |
651 | 0 | Self::TryCall { ref mut args, .. } | |
652 | 0 | Self::TryCallIndirect { ref mut args, .. } => { |
653 | 1.10M | args.as_mut_slice(pool) |
654 | | } |
655 | | } |
656 | 42.8M | } |
657 | | |
658 | | /// Compare two `InstructionData` for equality. |
659 | | /// |
660 | | /// This operation requires a reference to a `ValueListPool` to |
661 | | /// determine if the contents of any `ValueLists` are equal. |
662 | | /// |
663 | | /// This operation takes a closure that is allowed to map each |
664 | | /// argument value to some other value before the instructions |
665 | | /// are compared. This allows various forms of canonicalization. |
666 | 11.1M | pub fn eq(&self, other: &Self, pool: &ir::ValueListPool) -> bool { |
667 | 11.1M | if ::core::mem::discriminant(self) != ::core::mem::discriminant(other) { |
668 | 0 | return false; |
669 | 11.1M | } |
670 | 11.1M | match (self, other) { |
671 | 0 | (&Self::AtomicCas { opcode: ref opcode1, args: ref args1, flags: ref flags1 }, &Self::AtomicCas { opcode: ref opcode2, args: ref args2, flags: ref flags2 }) => { |
672 | 0 | opcode1 == opcode2 |
673 | 0 | && flags1 == flags2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
674 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
675 | | } |
676 | 0 | (&Self::AtomicRmw { opcode: ref opcode1, args: ref args1, flags: ref flags1, op: ref op1 }, &Self::AtomicRmw { opcode: ref opcode2, args: ref args2, flags: ref flags2, op: ref op2 }) => { |
677 | 0 | opcode1 == opcode2 |
678 | 0 | && flags1 == flags2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
679 | 0 | && op1 == op2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
680 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
681 | | } |
682 | 3.18M | (&Self::Binary { opcode: ref opcode1, args: ref args1 }, &Self::Binary { opcode: ref opcode2, args: ref args2 }) => { |
683 | 3.18M | opcode1 == opcode2 |
684 | 6.36M | && args13.18M .iter3.18M ().zip3.18M (args2.iter()).all3.18M (|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
685 | | } |
686 | 0 | (&Self::BinaryImm64 { opcode: ref opcode1, arg: ref arg1, imm: ref imm1 }, &Self::BinaryImm64 { opcode: ref opcode2, arg: ref arg2, imm: ref imm2 }) => { |
687 | 0 | opcode1 == opcode2 |
688 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
689 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
690 | | } |
691 | 0 | (&Self::BinaryImm8 { opcode: ref opcode1, arg: ref arg1, imm: ref imm1 }, &Self::BinaryImm8 { opcode: ref opcode2, arg: ref arg2, imm: ref imm2 }) => { |
692 | 0 | opcode1 == opcode2 |
693 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
694 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
695 | | } |
696 | 0 | (&Self::BranchTable { opcode: ref opcode1, arg: ref arg1, table: ref table1 }, &Self::BranchTable { opcode: ref opcode2, arg: ref arg2, table: ref table2 }) => { |
697 | 0 | opcode1 == opcode2 |
698 | 0 | && table1 == table2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
699 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
700 | | } |
701 | 0 | (&Self::Brif { opcode: ref opcode1, arg: ref arg1, blocks: ref blocks1 }, &Self::Brif { opcode: ref opcode2, arg: ref arg2, blocks: ref blocks2 }) => { |
702 | 0 | opcode1 == opcode2 |
703 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
704 | 0 | && blocks1.iter().zip(blocks2.iter()).all(|(a, b)| a.block(pool) == b.block(pool)) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:267 |
705 | | } |
706 | 0 | (&Self::Call { opcode: ref opcode1, args: ref args1, func_ref: ref func_ref1 }, &Self::Call { opcode: ref opcode2, args: ref args2, func_ref: ref func_ref2 }) => { |
707 | 0 | opcode1 == opcode2 |
708 | 0 | && func_ref1 == func_ref2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
709 | 0 | && args1.as_slice(pool).iter().zip(args2.as_slice(pool).iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
710 | | } |
711 | 0 | (&Self::CallIndirect { opcode: ref opcode1, args: ref args1, sig_ref: ref sig_ref1 }, &Self::CallIndirect { opcode: ref opcode2, args: ref args2, sig_ref: ref sig_ref2 }) => { |
712 | 0 | opcode1 == opcode2 |
713 | 0 | && sig_ref1 == sig_ref2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
714 | 0 | && args1.as_slice(pool).iter().zip(args2.as_slice(pool).iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
715 | | } |
716 | 0 | (&Self::CondTrap { opcode: ref opcode1, arg: ref arg1, code: ref code1 }, &Self::CondTrap { opcode: ref opcode2, arg: ref arg2, code: ref code2 }) => { |
717 | 0 | opcode1 == opcode2 |
718 | 0 | && code1 == code2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
719 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
720 | | } |
721 | 0 | (&Self::DynamicStackLoad { opcode: ref opcode1, dynamic_stack_slot: ref dynamic_stack_slot1 }, &Self::DynamicStackLoad { opcode: ref opcode2, dynamic_stack_slot: ref dynamic_stack_slot2 }) => { |
722 | 0 | opcode1 == opcode2 |
723 | 0 | && dynamic_stack_slot1 == dynamic_stack_slot2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
724 | | } |
725 | 0 | (&Self::DynamicStackStore { opcode: ref opcode1, arg: ref arg1, dynamic_stack_slot: ref dynamic_stack_slot1 }, &Self::DynamicStackStore { opcode: ref opcode2, arg: ref arg2, dynamic_stack_slot: ref dynamic_stack_slot2 }) => { |
726 | 0 | opcode1 == opcode2 |
727 | 0 | && dynamic_stack_slot1 == dynamic_stack_slot2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
728 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
729 | | } |
730 | 0 | (&Self::FloatCompare { opcode: ref opcode1, args: ref args1, cond: ref cond1 }, &Self::FloatCompare { opcode: ref opcode2, args: ref args2, cond: ref cond2 }) => { |
731 | 0 | opcode1 == opcode2 |
732 | 0 | && cond1 == cond2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
733 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
734 | | } |
735 | 0 | (&Self::FuncAddr { opcode: ref opcode1, func_ref: ref func_ref1 }, &Self::FuncAddr { opcode: ref opcode2, func_ref: ref func_ref2 }) => { |
736 | 0 | opcode1 == opcode2 |
737 | 0 | && func_ref1 == func_ref2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
738 | | } |
739 | 0 | (&Self::IntAddTrap { opcode: ref opcode1, args: ref args1, code: ref code1 }, &Self::IntAddTrap { opcode: ref opcode2, args: ref args2, code: ref code2 }) => { |
740 | 0 | opcode1 == opcode2 |
741 | 0 | && code1 == code2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
742 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
743 | | } |
744 | 9.13k | (&Self::IntCompare { opcode: ref opcode1, args: ref args1, cond: ref cond1 }, &Self::IntCompare { opcode: ref opcode2, args: ref args2, cond: ref cond2 }) => { |
745 | 9.13k | opcode1 == opcode2 |
746 | 9.13k | && cond1 == cond2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
747 | 18.2k | && args19.13k .iter9.13k ().zip9.13k (args2.iter()).all9.13k (|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
748 | | } |
749 | 0 | (&Self::IntCompareImm { opcode: ref opcode1, arg: ref arg1, cond: ref cond1, imm: ref imm1 }, &Self::IntCompareImm { opcode: ref opcode2, arg: ref arg2, cond: ref cond2, imm: ref imm2 }) => { |
750 | 0 | opcode1 == opcode2 |
751 | 0 | && cond1 == cond2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
752 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
753 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
754 | | } |
755 | 0 | (&Self::Jump { opcode: ref opcode1, destination: ref destination1 }, &Self::Jump { opcode: ref opcode2, destination: ref destination2 }) => { |
756 | 0 | opcode1 == opcode2 |
757 | 0 | && destination1 == destination2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:267 |
758 | | } |
759 | 3.49M | (&Self::Load { opcode: ref opcode1, arg: ref arg1, flags: ref flags1, offset: ref offset1 }, &Self::Load { opcode: ref opcode2, arg: ref arg2, flags: ref flags2, offset: ref offset2 }) => { |
760 | 3.49M | opcode1 == opcode2 |
761 | 3.49M | && flags1 == flags2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
762 | 3.49M | && offset1 == offset2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
763 | 3.49M | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
764 | | } |
765 | 0 | (&Self::LoadNoOffset { opcode: ref opcode1, arg: ref arg1, flags: ref flags1 }, &Self::LoadNoOffset { opcode: ref opcode2, arg: ref arg2, flags: ref flags2 }) => { |
766 | 0 | opcode1 == opcode2 |
767 | 0 | && flags1 == flags2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
768 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
769 | | } |
770 | 0 | (&Self::MultiAry { opcode: ref opcode1, args: ref args1 }, &Self::MultiAry { opcode: ref opcode2, args: ref args2 }) => { |
771 | 0 | opcode1 == opcode2 |
772 | 0 | && args1.as_slice(pool).iter().zip(args2.as_slice(pool).iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
773 | | } |
774 | 0 | (&Self::NullAry { opcode: ref opcode1 }, &Self::NullAry { opcode: ref opcode2 }) => { |
775 | 0 | opcode1 == opcode2 |
776 | | } |
777 | 0 | (&Self::Shuffle { opcode: ref opcode1, args: ref args1, imm: ref imm1 }, &Self::Shuffle { opcode: ref opcode2, args: ref args2, imm: ref imm2 }) => { |
778 | 0 | opcode1 == opcode2 |
779 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
780 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
781 | | } |
782 | 0 | (&Self::StackLoad { opcode: ref opcode1, stack_slot: ref stack_slot1, offset: ref offset1 }, &Self::StackLoad { opcode: ref opcode2, stack_slot: ref stack_slot2, offset: ref offset2 }) => { |
783 | 0 | opcode1 == opcode2 |
784 | 0 | && stack_slot1 == stack_slot2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
785 | 0 | && offset1 == offset2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
786 | | } |
787 | 0 | (&Self::StackStore { opcode: ref opcode1, arg: ref arg1, stack_slot: ref stack_slot1, offset: ref offset1 }, &Self::StackStore { opcode: ref opcode2, arg: ref arg2, stack_slot: ref stack_slot2, offset: ref offset2 }) => { |
788 | 0 | opcode1 == opcode2 |
789 | 0 | && stack_slot1 == stack_slot2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
790 | 0 | && offset1 == offset2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
791 | 0 | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
792 | | } |
793 | 0 | (&Self::Store { opcode: ref opcode1, args: ref args1, flags: ref flags1, offset: ref offset1 }, &Self::Store { opcode: ref opcode2, args: ref args2, flags: ref flags2, offset: ref offset2 }) => { |
794 | 0 | opcode1 == opcode2 |
795 | 0 | && flags1 == flags2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
796 | 0 | && offset1 == offset2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
797 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
798 | | } |
799 | 0 | (&Self::StoreNoOffset { opcode: ref opcode1, args: ref args1, flags: ref flags1 }, &Self::StoreNoOffset { opcode: ref opcode2, args: ref args2, flags: ref flags2 }) => { |
800 | 0 | opcode1 == opcode2 |
801 | 0 | && flags1 == flags2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
802 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
803 | | } |
804 | 28.1k | (&Self::Ternary { opcode: ref opcode1, args: ref args1 }, &Self::Ternary { opcode: ref opcode2, args: ref args2 }) => { |
805 | 28.1k | opcode1 == opcode2 |
806 | 84.3k | && args128.1k .iter28.1k ().zip28.1k (args2.iter()).all28.1k (|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
807 | | } |
808 | 0 | (&Self::TernaryImm8 { opcode: ref opcode1, args: ref args1, imm: ref imm1 }, &Self::TernaryImm8 { opcode: ref opcode2, args: ref args2, imm: ref imm2 }) => { |
809 | 0 | opcode1 == opcode2 |
810 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
811 | 0 | && args1.iter().zip(args2.iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
812 | | } |
813 | 0 | (&Self::Trap { opcode: ref opcode1, code: ref code1 }, &Self::Trap { opcode: ref opcode2, code: ref code2 }) => { |
814 | 0 | opcode1 == opcode2 |
815 | 0 | && code1 == code2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
816 | | } |
817 | 0 | (&Self::TryCall { opcode: ref opcode1, args: ref args1, func_ref: ref func_ref1, exception: ref exception1 }, &Self::TryCall { opcode: ref opcode2, args: ref args2, func_ref: ref func_ref2, exception: ref exception2 }) => { |
818 | 0 | opcode1 == opcode2 |
819 | 0 | && func_ref1 == func_ref2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
820 | 0 | && exception1 == exception2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
821 | 0 | && args1.as_slice(pool).iter().zip(args2.as_slice(pool).iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
822 | | } |
823 | 0 | (&Self::TryCallIndirect { opcode: ref opcode1, args: ref args1, exception: ref exception1 }, &Self::TryCallIndirect { opcode: ref opcode2, args: ref args2, exception: ref exception2 }) => { |
824 | 0 | opcode1 == opcode2 |
825 | 0 | && exception1 == exception2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
826 | 0 | && args1.as_slice(pool).iter().zip(args2.as_slice(pool).iter()).all(|(a, b)| a == b) // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
827 | | } |
828 | 1.24M | (&Self::Unary { opcode: ref opcode1, arg: ref arg1 }, &Self::Unary { opcode: ref opcode2, arg: ref arg2 }) => { |
829 | 1.24M | opcode1 == opcode2 |
830 | 1.24M | && arg1 == arg2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:264 |
831 | | } |
832 | 0 | (&Self::UnaryConst { opcode: ref opcode1, constant_handle: ref constant_handle1 }, &Self::UnaryConst { opcode: ref opcode2, constant_handle: ref constant_handle2 }) => { |
833 | 0 | opcode1 == opcode2 |
834 | 0 | && constant_handle1 == constant_handle2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
835 | | } |
836 | 0 | (&Self::UnaryGlobalValue { opcode: ref opcode1, global_value: ref global_value1 }, &Self::UnaryGlobalValue { opcode: ref opcode2, global_value: ref global_value2 }) => { |
837 | 0 | opcode1 == opcode2 |
838 | 0 | && global_value1 == global_value2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
839 | | } |
840 | 0 | (&Self::UnaryIeee16 { opcode: ref opcode1, imm: ref imm1 }, &Self::UnaryIeee16 { opcode: ref opcode2, imm: ref imm2 }) => { |
841 | 0 | opcode1 == opcode2 |
842 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
843 | | } |
844 | 0 | (&Self::UnaryIeee32 { opcode: ref opcode1, imm: ref imm1 }, &Self::UnaryIeee32 { opcode: ref opcode2, imm: ref imm2 }) => { |
845 | 0 | opcode1 == opcode2 |
846 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
847 | | } |
848 | 0 | (&Self::UnaryIeee64 { opcode: ref opcode1, imm: ref imm1 }, &Self::UnaryIeee64 { opcode: ref opcode2, imm: ref imm2 }) => { |
849 | 0 | opcode1 == opcode2 |
850 | 0 | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
851 | | } |
852 | 3.18M | (&Self::UnaryImm { opcode: ref opcode1, imm: ref imm1 }, &Self::UnaryImm { opcode: ref opcode2, imm: ref imm2 }) => { |
853 | 3.18M | opcode1 == opcode2 |
854 | 3.18M | && imm1 == imm2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:261 |
855 | | } |
856 | 0 | _ => unreachable!() |
857 | | } |
858 | 11.1M | } |
859 | | |
860 | | /// Hash an `InstructionData`. |
861 | | /// |
862 | | /// This operation requires a reference to a `ValueListPool` to |
863 | | /// hash the contents of any `ValueLists`. |
864 | | /// |
865 | | /// This operation takes a closure that is allowed to map each |
866 | | /// argument value to some other value before it is hashed. This |
867 | | /// allows various forms of canonicalization. |
868 | 21.6M | pub fn hash<H: ::core::hash::Hasher>(&self, state: &mut H, pool: &ir::ValueListPool) { |
869 | 21.6M | match *self { |
870 | 0 | Self::AtomicCas{opcode, ref args, flags} => { |
871 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
872 | 0 | ::core::hash::Hash::hash(&opcode, state); |
873 | 0 | ::core::hash::Hash::hash(&flags, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
874 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
875 | 0 | for &arg in args { |
876 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
877 | 0 | } |
878 | | } |
879 | 0 | Self::AtomicRmw{opcode, ref args, flags, op} => { |
880 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
881 | 0 | ::core::hash::Hash::hash(&opcode, state); |
882 | 0 | ::core::hash::Hash::hash(&flags, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
883 | 0 | ::core::hash::Hash::hash(&op, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
884 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
885 | 0 | for &arg in args { |
886 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
887 | 0 | } |
888 | | } |
889 | 8.89M | Self::Binary{opcode, ref args} => { |
890 | 8.89M | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
891 | 8.89M | ::core::hash::Hash::hash(&opcode, state); |
892 | 8.89M | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
893 | 26.6M | for &arg17.7M in args { |
894 | 17.7M | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
895 | 17.7M | } |
896 | | } |
897 | 0 | Self::BinaryImm64{opcode, ref arg, imm} => { |
898 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
899 | 0 | ::core::hash::Hash::hash(&opcode, state); |
900 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
901 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
902 | 0 | for &arg in std::slice::from_ref(arg) { |
903 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
904 | 0 | } |
905 | | } |
906 | 0 | Self::BinaryImm8{opcode, ref arg, imm} => { |
907 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
908 | 0 | ::core::hash::Hash::hash(&opcode, state); |
909 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
910 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
911 | 0 | for &arg in std::slice::from_ref(arg) { |
912 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
913 | 0 | } |
914 | | } |
915 | 0 | Self::BranchTable{opcode, ref arg, table} => { |
916 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
917 | 0 | ::core::hash::Hash::hash(&opcode, state); |
918 | 0 | ::core::hash::Hash::hash(&table, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
919 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
920 | 0 | for &arg in std::slice::from_ref(arg) { |
921 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
922 | 0 | } |
923 | | } |
924 | 0 | Self::Brif{opcode, ref arg, ref blocks} => { |
925 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
926 | 0 | ::core::hash::Hash::hash(&opcode, state); |
927 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
928 | 0 | for &arg in std::slice::from_ref(arg) { |
929 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
930 | 0 | } |
931 | 0 | ::core::hash::Hash::hash(&blocks.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:336 |
932 | 0 | for &block in blocks { |
933 | 0 | ::core::hash::Hash::hash(&block.block(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:338 |
934 | 0 | for arg in block.args(pool) { |
935 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:340 |
936 | 0 | } |
937 | | } |
938 | | } |
939 | 0 | Self::Call{opcode, ref args, func_ref} => { |
940 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
941 | 0 | ::core::hash::Hash::hash(&opcode, state); |
942 | 0 | ::core::hash::Hash::hash(&func_ref, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
943 | 0 | ::core::hash::Hash::hash(&args.len(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
944 | 0 | for &arg in args.as_slice(pool) { |
945 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
946 | 0 | } |
947 | | } |
948 | 0 | Self::CallIndirect{opcode, ref args, sig_ref} => { |
949 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
950 | 0 | ::core::hash::Hash::hash(&opcode, state); |
951 | 0 | ::core::hash::Hash::hash(&sig_ref, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
952 | 0 | ::core::hash::Hash::hash(&args.len(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
953 | 0 | for &arg in args.as_slice(pool) { |
954 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
955 | 0 | } |
956 | | } |
957 | 0 | Self::CondTrap{opcode, ref arg, code} => { |
958 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
959 | 0 | ::core::hash::Hash::hash(&opcode, state); |
960 | 0 | ::core::hash::Hash::hash(&code, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
961 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
962 | 0 | for &arg in std::slice::from_ref(arg) { |
963 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
964 | 0 | } |
965 | | } |
966 | 0 | Self::DynamicStackLoad{opcode, dynamic_stack_slot} => { |
967 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
968 | 0 | ::core::hash::Hash::hash(&opcode, state); |
969 | 0 | ::core::hash::Hash::hash(&dynamic_stack_slot, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
970 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
971 | 0 | } |
972 | 0 | Self::DynamicStackStore{opcode, ref arg, dynamic_stack_slot} => { |
973 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
974 | 0 | ::core::hash::Hash::hash(&opcode, state); |
975 | 0 | ::core::hash::Hash::hash(&dynamic_stack_slot, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
976 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
977 | 0 | for &arg in std::slice::from_ref(arg) { |
978 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
979 | 0 | } |
980 | | } |
981 | 0 | Self::FloatCompare{opcode, ref args, cond} => { |
982 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
983 | 0 | ::core::hash::Hash::hash(&opcode, state); |
984 | 0 | ::core::hash::Hash::hash(&cond, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
985 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
986 | 0 | for &arg in args { |
987 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
988 | 0 | } |
989 | | } |
990 | 0 | Self::FuncAddr{opcode, func_ref} => { |
991 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
992 | 0 | ::core::hash::Hash::hash(&opcode, state); |
993 | 0 | ::core::hash::Hash::hash(&func_ref, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
994 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
995 | 0 | } |
996 | 0 | Self::IntAddTrap{opcode, ref args, code} => { |
997 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
998 | 0 | ::core::hash::Hash::hash(&opcode, state); |
999 | 0 | ::core::hash::Hash::hash(&code, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1000 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1001 | 0 | for &arg in args { |
1002 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1003 | 0 | } |
1004 | | } |
1005 | 684k | Self::IntCompare{opcode, ref args, cond} => { |
1006 | 684k | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1007 | 684k | ::core::hash::Hash::hash(&opcode, state); |
1008 | 684k | ::core::hash::Hash::hash(&cond, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1009 | 684k | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1010 | 2.05M | for &arg1.36M in args { |
1011 | 1.36M | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1012 | 1.36M | } |
1013 | | } |
1014 | 0 | Self::IntCompareImm{opcode, ref arg, cond, imm} => { |
1015 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1016 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1017 | 0 | ::core::hash::Hash::hash(&cond, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1018 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1019 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1020 | 0 | for &arg in std::slice::from_ref(arg) { |
1021 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1022 | 0 | } |
1023 | | } |
1024 | 0 | Self::Jump{opcode, ref destination} => { |
1025 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1026 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1027 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1028 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:336 |
1029 | 0 | for &block in std::slice::from_ref(destination) { |
1030 | 0 | ::core::hash::Hash::hash(&block.block(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:338 |
1031 | 0 | for arg in block.args(pool) { |
1032 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:340 |
1033 | 0 | } |
1034 | | } |
1035 | | } |
1036 | 3.62M | Self::Load{opcode, ref arg, flags, offset} => { |
1037 | 3.62M | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1038 | 3.62M | ::core::hash::Hash::hash(&opcode, state); |
1039 | 3.62M | ::core::hash::Hash::hash(&flags, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1040 | 3.62M | ::core::hash::Hash::hash(&offset, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1041 | 3.62M | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1042 | 3.62M | for &arg in std::slice::from_ref(arg) { |
1043 | 3.62M | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1044 | 3.62M | } |
1045 | | } |
1046 | 0 | Self::LoadNoOffset{opcode, ref arg, flags} => { |
1047 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1048 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1049 | 0 | ::core::hash::Hash::hash(&flags, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1050 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1051 | 0 | for &arg in std::slice::from_ref(arg) { |
1052 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1053 | 0 | } |
1054 | | } |
1055 | 0 | Self::MultiAry{opcode, ref args} => { |
1056 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1057 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1058 | 0 | ::core::hash::Hash::hash(&args.len(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1059 | 0 | for &arg in args.as_slice(pool) { |
1060 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1061 | 0 | } |
1062 | | } |
1063 | 21.2k | Self::NullAry{opcode} => { |
1064 | 21.2k | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1065 | 21.2k | ::core::hash::Hash::hash(&opcode, state); |
1066 | 21.2k | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1067 | 21.2k | } |
1068 | 0 | Self::Shuffle{opcode, ref args, imm} => { |
1069 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1070 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1071 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1072 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1073 | 0 | for &arg in args { |
1074 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1075 | 0 | } |
1076 | | } |
1077 | 2.59k | Self::StackLoad{opcode, stack_slot, offset} => { |
1078 | 2.59k | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1079 | 2.59k | ::core::hash::Hash::hash(&opcode, state); |
1080 | 2.59k | ::core::hash::Hash::hash(&stack_slot, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1081 | 2.59k | ::core::hash::Hash::hash(&offset, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1082 | 2.59k | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1083 | 2.59k | } |
1084 | 0 | Self::StackStore{opcode, ref arg, stack_slot, offset} => { |
1085 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1086 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1087 | 0 | ::core::hash::Hash::hash(&stack_slot, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1088 | 0 | ::core::hash::Hash::hash(&offset, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1089 | 0 | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1090 | 0 | for &arg in std::slice::from_ref(arg) { |
1091 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1092 | 0 | } |
1093 | | } |
1094 | 0 | Self::Store{opcode, ref args, flags, offset} => { |
1095 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1096 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1097 | 0 | ::core::hash::Hash::hash(&flags, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1098 | 0 | ::core::hash::Hash::hash(&offset, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1099 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1100 | 0 | for &arg in args { |
1101 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1102 | 0 | } |
1103 | | } |
1104 | 0 | Self::StoreNoOffset{opcode, ref args, flags} => { |
1105 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1106 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1107 | 0 | ::core::hash::Hash::hash(&flags, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1108 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1109 | 0 | for &arg in args { |
1110 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1111 | 0 | } |
1112 | | } |
1113 | 197k | Self::Ternary{opcode, ref args} => { |
1114 | 197k | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1115 | 197k | ::core::hash::Hash::hash(&opcode, state); |
1116 | 197k | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1117 | 790k | for &arg593k in args { |
1118 | 593k | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1119 | 593k | } |
1120 | | } |
1121 | 0 | Self::TernaryImm8{opcode, ref args, imm} => { |
1122 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1123 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1124 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1125 | 0 | ::core::hash::Hash::hash(&args.len(), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1126 | 0 | for &arg in args { |
1127 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1128 | 0 | } |
1129 | | } |
1130 | 0 | Self::Trap{opcode, code} => { |
1131 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1132 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1133 | 0 | ::core::hash::Hash::hash(&code, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1134 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1135 | 0 | } |
1136 | 0 | Self::TryCall{opcode, ref args, func_ref, exception} => { |
1137 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1138 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1139 | 0 | ::core::hash::Hash::hash(&func_ref, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1140 | 0 | ::core::hash::Hash::hash(&exception, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1141 | 0 | ::core::hash::Hash::hash(&args.len(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1142 | 0 | for &arg in args.as_slice(pool) { |
1143 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1144 | 0 | } |
1145 | | } |
1146 | 0 | Self::TryCallIndirect{opcode, ref args, exception} => { |
1147 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1148 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1149 | 0 | ::core::hash::Hash::hash(&exception, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1150 | 0 | ::core::hash::Hash::hash(&args.len(pool), state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1151 | 0 | for &arg in args.as_slice(pool) { |
1152 | 0 | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1153 | 0 | } |
1154 | | } |
1155 | 3.04M | Self::Unary{opcode, ref arg} => { |
1156 | 3.04M | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1157 | 3.04M | ::core::hash::Hash::hash(&opcode, state); |
1158 | 3.04M | ::core::hash::Hash::hash(&1, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1159 | 3.04M | for &arg in std::slice::from_ref(arg) { |
1160 | 3.04M | ::core::hash::Hash::hash(&arg, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:331 |
1161 | 3.04M | } |
1162 | | } |
1163 | 0 | Self::UnaryConst{opcode, constant_handle} => { |
1164 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1165 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1166 | 0 | ::core::hash::Hash::hash(&constant_handle, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1167 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1168 | 0 | } |
1169 | 0 | Self::UnaryGlobalValue{opcode, global_value} => { |
1170 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1171 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1172 | 0 | ::core::hash::Hash::hash(&global_value, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1173 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1174 | 0 | } |
1175 | 0 | Self::UnaryIeee16{opcode, imm} => { |
1176 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1177 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1178 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1179 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1180 | 0 | } |
1181 | 0 | Self::UnaryIeee32{opcode, imm} => { |
1182 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1183 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1184 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1185 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1186 | 0 | } |
1187 | 0 | Self::UnaryIeee64{opcode, imm} => { |
1188 | 0 | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1189 | 0 | ::core::hash::Hash::hash(&opcode, state); |
1190 | 0 | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1191 | 0 | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1192 | 0 | } |
1193 | 5.19M | Self::UnaryImm{opcode, imm} => { |
1194 | 5.19M | ::core::hash::Hash::hash( &::core::mem::discriminant(self), state); |
1195 | 5.19M | ::core::hash::Hash::hash(&opcode, state); |
1196 | 5.19M | ::core::hash::Hash::hash(&imm, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:326 |
1197 | 5.19M | ::core::hash::Hash::hash(&0, state); // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:328 |
1198 | 5.19M | } |
1199 | | } |
1200 | 21.6M | } |
1201 | | |
1202 | | /// Deep-clone an `InstructionData`, including any referenced lists. |
1203 | | /// |
1204 | | /// This operation requires a reference to a `ValueListPool` to |
1205 | | /// clone the `ValueLists`. |
1206 | 2.86M | pub fn deep_clone(&self, pool: &mut ir::ValueListPool) -> Self { |
1207 | 2.86M | match *self { |
1208 | 0 | Self::AtomicCas{opcode, args, flags} => { |
1209 | 0 | Self::AtomicCas { |
1210 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1211 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1212 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1213 | 0 | } |
1214 | | } |
1215 | 0 | Self::AtomicRmw{opcode, args, flags, op} => { |
1216 | 0 | Self::AtomicRmw { |
1217 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1218 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1219 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1220 | 0 | op, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1221 | 0 | } |
1222 | | } |
1223 | 1.28M | Self::Binary{opcode, args} => { |
1224 | 1.28M | Self::Binary { |
1225 | 1.28M | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1226 | 1.28M | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1227 | 1.28M | } |
1228 | | } |
1229 | 0 | Self::BinaryImm64{opcode, arg, imm} => { |
1230 | 0 | Self::BinaryImm64 { |
1231 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1232 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1233 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1234 | 0 | } |
1235 | | } |
1236 | 0 | Self::BinaryImm8{opcode, arg, imm} => { |
1237 | 0 | Self::BinaryImm8 { |
1238 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1239 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1240 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1241 | 0 | } |
1242 | | } |
1243 | 0 | Self::BranchTable{opcode, arg, table} => { |
1244 | 0 | Self::BranchTable { |
1245 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1246 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1247 | 0 | table, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1248 | 0 | } |
1249 | | } |
1250 | 0 | Self::Brif{opcode, arg, blocks} => { |
1251 | 0 | Self::Brif { |
1252 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1253 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1254 | 0 | blocks: [blocks[0].deep_clone(pool), blocks[1].deep_clone(pool)], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:404 |
1255 | 0 | } |
1256 | | } |
1257 | 0 | Self::Call{opcode, ref args, func_ref} => { |
1258 | 0 | Self::Call { |
1259 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1260 | 0 | args: args.deep_clone(pool), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:391 |
1261 | 0 | func_ref, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1262 | 0 | } |
1263 | | } |
1264 | 0 | Self::CallIndirect{opcode, ref args, sig_ref} => { |
1265 | 0 | Self::CallIndirect { |
1266 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1267 | 0 | args: args.deep_clone(pool), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:391 |
1268 | 0 | sig_ref, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1269 | 0 | } |
1270 | | } |
1271 | 0 | Self::CondTrap{opcode, arg, code} => { |
1272 | 0 | Self::CondTrap { |
1273 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1274 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1275 | 0 | code, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1276 | 0 | } |
1277 | | } |
1278 | 0 | Self::DynamicStackLoad{opcode, dynamic_stack_slot} => { |
1279 | 0 | Self::DynamicStackLoad { |
1280 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1281 | 0 | dynamic_stack_slot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1282 | 0 | } |
1283 | | } |
1284 | 0 | Self::DynamicStackStore{opcode, arg, dynamic_stack_slot} => { |
1285 | 0 | Self::DynamicStackStore { |
1286 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1287 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1288 | 0 | dynamic_stack_slot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1289 | 0 | } |
1290 | | } |
1291 | 0 | Self::FloatCompare{opcode, args, cond} => { |
1292 | 0 | Self::FloatCompare { |
1293 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1294 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1295 | 0 | cond, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1296 | 0 | } |
1297 | | } |
1298 | 0 | Self::FuncAddr{opcode, func_ref} => { |
1299 | 0 | Self::FuncAddr { |
1300 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1301 | 0 | func_ref, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1302 | 0 | } |
1303 | | } |
1304 | 0 | Self::IntAddTrap{opcode, args, code} => { |
1305 | 0 | Self::IntAddTrap { |
1306 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1307 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1308 | 0 | code, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1309 | 0 | } |
1310 | | } |
1311 | 103k | Self::IntCompare{opcode, args, cond} => { |
1312 | 103k | Self::IntCompare { |
1313 | 103k | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1314 | 103k | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1315 | 103k | cond, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1316 | 103k | } |
1317 | | } |
1318 | 0 | Self::IntCompareImm{opcode, arg, cond, imm} => { |
1319 | 0 | Self::IntCompareImm { |
1320 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1321 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1322 | 0 | cond, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1323 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1324 | 0 | } |
1325 | | } |
1326 | 0 | Self::Jump{opcode, destination} => { |
1327 | 0 | Self::Jump { |
1328 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1329 | 0 | destination: destination.deep_clone(pool), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:401 |
1330 | 0 | } |
1331 | | } |
1332 | 39.0k | Self::Load{opcode, arg, flags, offset} => { |
1333 | 39.0k | Self::Load { |
1334 | 39.0k | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1335 | 39.0k | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1336 | 39.0k | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1337 | 39.0k | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1338 | 39.0k | } |
1339 | | } |
1340 | 0 | Self::LoadNoOffset{opcode, arg, flags} => { |
1341 | 0 | Self::LoadNoOffset { |
1342 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1343 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1344 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1345 | 0 | } |
1346 | | } |
1347 | 0 | Self::MultiAry{opcode, ref args} => { |
1348 | 0 | Self::MultiAry { |
1349 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1350 | 0 | args: args.deep_clone(pool), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:391 |
1351 | 0 | } |
1352 | | } |
1353 | 0 | Self::NullAry{opcode} => { |
1354 | 0 | Self::NullAry { |
1355 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1356 | 0 | } |
1357 | | } |
1358 | 0 | Self::Shuffle{opcode, args, imm} => { |
1359 | 0 | Self::Shuffle { |
1360 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1361 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1362 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1363 | 0 | } |
1364 | | } |
1365 | 0 | Self::StackLoad{opcode, stack_slot, offset} => { |
1366 | 0 | Self::StackLoad { |
1367 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1368 | 0 | stack_slot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1369 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1370 | 0 | } |
1371 | | } |
1372 | 0 | Self::StackStore{opcode, arg, stack_slot, offset} => { |
1373 | 0 | Self::StackStore { |
1374 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1375 | 0 | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1376 | 0 | stack_slot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1377 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1378 | 0 | } |
1379 | | } |
1380 | 0 | Self::Store{opcode, args, flags, offset} => { |
1381 | 0 | Self::Store { |
1382 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1383 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1384 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1385 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1386 | 0 | } |
1387 | | } |
1388 | 0 | Self::StoreNoOffset{opcode, args, flags} => { |
1389 | 0 | Self::StoreNoOffset { |
1390 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1391 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1392 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1393 | 0 | } |
1394 | | } |
1395 | 19.6k | Self::Ternary{opcode, args} => { |
1396 | 19.6k | Self::Ternary { |
1397 | 19.6k | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1398 | 19.6k | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1399 | 19.6k | } |
1400 | | } |
1401 | 0 | Self::TernaryImm8{opcode, args, imm} => { |
1402 | 0 | Self::TernaryImm8 { |
1403 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1404 | 0 | args, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:395 |
1405 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1406 | 0 | } |
1407 | | } |
1408 | 0 | Self::Trap{opcode, code} => { |
1409 | 0 | Self::Trap { |
1410 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1411 | 0 | code, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1412 | 0 | } |
1413 | | } |
1414 | 0 | Self::TryCall{opcode, ref args, func_ref, exception} => { |
1415 | 0 | Self::TryCall { |
1416 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1417 | 0 | args: args.deep_clone(pool), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:391 |
1418 | 0 | func_ref, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1419 | 0 | exception, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1420 | 0 | } |
1421 | | } |
1422 | 0 | Self::TryCallIndirect{opcode, ref args, exception} => { |
1423 | 0 | Self::TryCallIndirect { |
1424 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1425 | 0 | args: args.deep_clone(pool), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:391 |
1426 | 0 | exception, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1427 | 0 | } |
1428 | | } |
1429 | 208k | Self::Unary{opcode, arg} => { |
1430 | 208k | Self::Unary { |
1431 | 208k | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1432 | 208k | arg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:393 |
1433 | 208k | } |
1434 | | } |
1435 | 0 | Self::UnaryConst{opcode, constant_handle} => { |
1436 | 0 | Self::UnaryConst { |
1437 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1438 | 0 | constant_handle, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1439 | 0 | } |
1440 | | } |
1441 | 0 | Self::UnaryGlobalValue{opcode, global_value} => { |
1442 | 0 | Self::UnaryGlobalValue { |
1443 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1444 | 0 | global_value, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1445 | 0 | } |
1446 | | } |
1447 | 0 | Self::UnaryIeee16{opcode, imm} => { |
1448 | 0 | Self::UnaryIeee16 { |
1449 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1450 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1451 | 0 | } |
1452 | | } |
1453 | 0 | Self::UnaryIeee32{opcode, imm} => { |
1454 | 0 | Self::UnaryIeee32 { |
1455 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1456 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1457 | 0 | } |
1458 | | } |
1459 | 0 | Self::UnaryIeee64{opcode, imm} => { |
1460 | 0 | Self::UnaryIeee64 { |
1461 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1462 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1463 | 0 | } |
1464 | | } |
1465 | 1.20M | Self::UnaryImm{opcode, imm} => { |
1466 | 1.20M | Self::UnaryImm { |
1467 | 1.20M | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:388 |
1468 | 1.20M | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:410 |
1469 | 1.20M | } |
1470 | | } |
1471 | | } |
1472 | 2.86M | } |
1473 | | /// Map some functions, described by the given `InstructionMapper`, over each of the |
1474 | | /// entities within this instruction, producing a new `InstructionData`. |
1475 | 0 | pub fn map(&self, mut mapper: impl crate::ir::instructions::InstructionMapper) -> Self { |
1476 | 0 | match *self { |
1477 | 0 | Self::AtomicCas{opcode, args, flags} => { |
1478 | 0 | Self::AtomicCas { |
1479 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1480 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1]), mapper.map_value(args[2])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1481 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1482 | 0 | } |
1483 | | } |
1484 | 0 | Self::AtomicRmw{opcode, args, flags, op} => { |
1485 | 0 | Self::AtomicRmw { |
1486 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1487 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1488 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1489 | 0 | op, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1490 | 0 | } |
1491 | | } |
1492 | 0 | Self::Binary{opcode, args} => { |
1493 | 0 | Self::Binary { |
1494 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1495 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1496 | 0 | } |
1497 | | } |
1498 | 0 | Self::BinaryImm64{opcode, arg, imm} => { |
1499 | 0 | Self::BinaryImm64 { |
1500 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1501 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1502 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1503 | 0 | } |
1504 | | } |
1505 | 0 | Self::BinaryImm8{opcode, arg, imm} => { |
1506 | 0 | Self::BinaryImm8 { |
1507 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1508 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1509 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1510 | 0 | } |
1511 | | } |
1512 | 0 | Self::BranchTable{opcode, arg, table} => { |
1513 | 0 | Self::BranchTable { |
1514 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1515 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1516 | 0 | table: mapper.map_jump_table(table), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1517 | 0 | } |
1518 | | } |
1519 | 0 | Self::Brif{opcode, arg, blocks} => { |
1520 | 0 | Self::Brif { |
1521 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1522 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1523 | 0 | blocks: [mapper.map_block_call(blocks[0]), mapper.map_block_call(blocks[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:472 |
1524 | 0 | } |
1525 | | } |
1526 | 0 | Self::Call{opcode, args, func_ref} => { |
1527 | 0 | Self::Call { |
1528 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1529 | 0 | args: mapper.map_value_list(args), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:455 |
1530 | 0 | func_ref: mapper.map_func_ref(func_ref), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1531 | 0 | } |
1532 | | } |
1533 | 0 | Self::CallIndirect{opcode, args, sig_ref} => { |
1534 | 0 | Self::CallIndirect { |
1535 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1536 | 0 | args: mapper.map_value_list(args), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:455 |
1537 | 0 | sig_ref: mapper.map_sig_ref(sig_ref), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1538 | 0 | } |
1539 | | } |
1540 | 0 | Self::CondTrap{opcode, arg, code} => { |
1541 | 0 | Self::CondTrap { |
1542 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1543 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1544 | 0 | code, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1545 | 0 | } |
1546 | | } |
1547 | 0 | Self::DynamicStackLoad{opcode, dynamic_stack_slot} => { |
1548 | 0 | Self::DynamicStackLoad { |
1549 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1550 | 0 | dynamic_stack_slot: mapper.map_dynamic_stack_slot(dynamic_stack_slot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1551 | 0 | } |
1552 | | } |
1553 | 0 | Self::DynamicStackStore{opcode, arg, dynamic_stack_slot} => { |
1554 | 0 | Self::DynamicStackStore { |
1555 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1556 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1557 | 0 | dynamic_stack_slot: mapper.map_dynamic_stack_slot(dynamic_stack_slot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1558 | 0 | } |
1559 | | } |
1560 | 0 | Self::FloatCompare{opcode, args, cond} => { |
1561 | 0 | Self::FloatCompare { |
1562 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1563 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1564 | 0 | cond, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1565 | 0 | } |
1566 | | } |
1567 | 0 | Self::FuncAddr{opcode, func_ref} => { |
1568 | 0 | Self::FuncAddr { |
1569 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1570 | 0 | func_ref: mapper.map_func_ref(func_ref), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1571 | 0 | } |
1572 | | } |
1573 | 0 | Self::IntAddTrap{opcode, args, code} => { |
1574 | 0 | Self::IntAddTrap { |
1575 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1576 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1577 | 0 | code, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1578 | 0 | } |
1579 | | } |
1580 | 0 | Self::IntCompare{opcode, args, cond} => { |
1581 | 0 | Self::IntCompare { |
1582 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1583 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1584 | 0 | cond, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1585 | 0 | } |
1586 | | } |
1587 | 0 | Self::IntCompareImm{opcode, arg, cond, imm} => { |
1588 | 0 | Self::IntCompareImm { |
1589 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1590 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1591 | 0 | cond, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1592 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1593 | 0 | } |
1594 | | } |
1595 | 0 | Self::Jump{opcode, destination} => { |
1596 | 0 | Self::Jump { |
1597 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1598 | 0 | destination: mapper.map_block_call(destination), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:469 |
1599 | 0 | } |
1600 | | } |
1601 | 0 | Self::Load{opcode, arg, flags, offset} => { |
1602 | 0 | Self::Load { |
1603 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1604 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1605 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1606 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1607 | 0 | } |
1608 | | } |
1609 | 0 | Self::LoadNoOffset{opcode, arg, flags} => { |
1610 | 0 | Self::LoadNoOffset { |
1611 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1612 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1613 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1614 | 0 | } |
1615 | | } |
1616 | 0 | Self::MultiAry{opcode, args} => { |
1617 | 0 | Self::MultiAry { |
1618 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1619 | 0 | args: mapper.map_value_list(args), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:455 |
1620 | 0 | } |
1621 | | } |
1622 | 0 | Self::NullAry{opcode} => { |
1623 | 0 | Self::NullAry { |
1624 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1625 | 0 | } |
1626 | | } |
1627 | 0 | Self::Shuffle{opcode, args, imm} => { |
1628 | 0 | Self::Shuffle { |
1629 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1630 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1631 | 0 | imm: mapper.map_immediate(imm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1632 | 0 | } |
1633 | | } |
1634 | 0 | Self::StackLoad{opcode, stack_slot, offset} => { |
1635 | 0 | Self::StackLoad { |
1636 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1637 | 0 | stack_slot: mapper.map_stack_slot(stack_slot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1638 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1639 | 0 | } |
1640 | | } |
1641 | 0 | Self::StackStore{opcode, arg, stack_slot, offset} => { |
1642 | 0 | Self::StackStore { |
1643 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1644 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1645 | 0 | stack_slot: mapper.map_stack_slot(stack_slot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1646 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1647 | 0 | } |
1648 | | } |
1649 | 0 | Self::Store{opcode, args, flags, offset} => { |
1650 | 0 | Self::Store { |
1651 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1652 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1653 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1654 | 0 | offset, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1655 | 0 | } |
1656 | | } |
1657 | 0 | Self::StoreNoOffset{opcode, args, flags} => { |
1658 | 0 | Self::StoreNoOffset { |
1659 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1660 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1661 | 0 | flags, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1662 | 0 | } |
1663 | | } |
1664 | 0 | Self::Ternary{opcode, args} => { |
1665 | 0 | Self::Ternary { |
1666 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1667 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1]), mapper.map_value(args[2])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1668 | 0 | } |
1669 | | } |
1670 | 0 | Self::TernaryImm8{opcode, args, imm} => { |
1671 | 0 | Self::TernaryImm8 { |
1672 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1673 | 0 | args: [mapper.map_value(args[0]), mapper.map_value(args[1])], // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:463 |
1674 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1675 | 0 | } |
1676 | | } |
1677 | 0 | Self::Trap{opcode, code} => { |
1678 | 0 | Self::Trap { |
1679 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1680 | 0 | code, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1681 | 0 | } |
1682 | | } |
1683 | 0 | Self::TryCall{opcode, args, func_ref, exception} => { |
1684 | 0 | Self::TryCall { |
1685 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1686 | 0 | args: mapper.map_value_list(args), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:455 |
1687 | 0 | func_ref: mapper.map_func_ref(func_ref), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1688 | 0 | exception: mapper.map_exception_table(exception), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1689 | 0 | } |
1690 | | } |
1691 | 0 | Self::TryCallIndirect{opcode, args, exception} => { |
1692 | 0 | Self::TryCallIndirect { |
1693 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1694 | 0 | args: mapper.map_value_list(args), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:455 |
1695 | 0 | exception: mapper.map_exception_table(exception), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1696 | 0 | } |
1697 | | } |
1698 | 0 | Self::Unary{opcode, arg} => { |
1699 | 0 | Self::Unary { |
1700 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1701 | 0 | arg: mapper.map_value(arg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:457 |
1702 | 0 | } |
1703 | | } |
1704 | 0 | Self::UnaryConst{opcode, constant_handle} => { |
1705 | 0 | Self::UnaryConst { |
1706 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1707 | 0 | constant_handle: mapper.map_constant(constant_handle), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1708 | 0 | } |
1709 | | } |
1710 | 0 | Self::UnaryGlobalValue{opcode, global_value} => { |
1711 | 0 | Self::UnaryGlobalValue { |
1712 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1713 | 0 | global_value: mapper.map_global_value(global_value), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:492 |
1714 | 0 | } |
1715 | | } |
1716 | 0 | Self::UnaryIeee16{opcode, imm} => { |
1717 | 0 | Self::UnaryIeee16 { |
1718 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1719 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1720 | 0 | } |
1721 | | } |
1722 | 0 | Self::UnaryIeee32{opcode, imm} => { |
1723 | 0 | Self::UnaryIeee32 { |
1724 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1725 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1726 | 0 | } |
1727 | | } |
1728 | 0 | Self::UnaryIeee64{opcode, imm} => { |
1729 | 0 | Self::UnaryIeee64 { |
1730 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1731 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1732 | 0 | } |
1733 | | } |
1734 | 0 | Self::UnaryImm{opcode, imm} => { |
1735 | 0 | Self::UnaryImm { |
1736 | 0 | opcode, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:452 |
1737 | 0 | imm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:499 |
1738 | 0 | } |
1739 | | } |
1740 | | } |
1741 | 0 | } |
1742 | | } |
1743 | | |
1744 | | /// An instruction opcode. |
1745 | | /// |
1746 | | /// All instructions from all supported ISAs are present. |
1747 | | #[repr(u8)] |
1748 | | #[derive(Copy, Clone, PartialEq, Eq, Debug, Hash)] |
1749 | | #[cfg_attr( |
1750 | | feature = "enable-serde", |
1751 | | derive(serde_derive::Serialize, serde_derive::Deserialize) |
1752 | | )] |
1753 | | pub enum Opcode { |
1754 | | /// `jump block_call`. (Jump) |
1755 | | Jump = 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:570 |
1756 | | /// `brif c, block_then, block_else`. (Brif) |
1757 | | /// Type inferred from `c`. |
1758 | | Brif, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1759 | | /// `br_table x, JT`. (BranchTable) |
1760 | | BrTable, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1761 | | /// `debugtrap`. (NullAry) |
1762 | | Debugtrap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1763 | | /// `trap code`. (Trap) |
1764 | | Trap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1765 | | /// `trapz c, code`. (CondTrap) |
1766 | | /// Type inferred from `c`. |
1767 | | Trapz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1768 | | /// `trapnz c, code`. (CondTrap) |
1769 | | /// Type inferred from `c`. |
1770 | | Trapnz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1771 | | /// `return rvals`. (MultiAry) |
1772 | | Return, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1773 | | /// `rvals = call FN, args`. (Call) |
1774 | | Call, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1775 | | /// `rvals = call_indirect SIG, callee, args`. (CallIndirect) |
1776 | | /// Type inferred from `callee`. |
1777 | | CallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1778 | | /// `return_call FN, args`. (Call) |
1779 | | ReturnCall, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1780 | | /// `return_call_indirect SIG, callee, args`. (CallIndirect) |
1781 | | /// Type inferred from `callee`. |
1782 | | ReturnCallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1783 | | /// `addr = func_addr FN`. (FuncAddr) |
1784 | | FuncAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1785 | | /// `try_call callee, args, ET`. (TryCall) |
1786 | | TryCall, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1787 | | /// `try_call_indirect callee, args, ET`. (TryCallIndirect) |
1788 | | /// Type inferred from `callee`. |
1789 | | TryCallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1790 | | /// `a = splat x`. (Unary) |
1791 | | Splat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1792 | | /// `a = swizzle x, y`. (Binary) |
1793 | | Swizzle, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1794 | | /// `a = x86_pshufb x, y`. (Binary) |
1795 | | X86Pshufb, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1796 | | /// `a = insertlane x, y, Idx`. (TernaryImm8) |
1797 | | /// Type inferred from `x`. |
1798 | | Insertlane, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1799 | | /// `a = extractlane x, Idx`. (BinaryImm8) |
1800 | | /// Type inferred from `x`. |
1801 | | Extractlane, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1802 | | /// `a = smin x, y`. (Binary) |
1803 | | /// Type inferred from `x`. |
1804 | | Smin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1805 | | /// `a = umin x, y`. (Binary) |
1806 | | /// Type inferred from `x`. |
1807 | | Umin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1808 | | /// `a = smax x, y`. (Binary) |
1809 | | /// Type inferred from `x`. |
1810 | | Smax, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1811 | | /// `a = umax x, y`. (Binary) |
1812 | | /// Type inferred from `x`. |
1813 | | Umax, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1814 | | /// `a = avg_round x, y`. (Binary) |
1815 | | /// Type inferred from `x`. |
1816 | | AvgRound, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1817 | | /// `a = uadd_sat x, y`. (Binary) |
1818 | | /// Type inferred from `x`. |
1819 | | UaddSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1820 | | /// `a = sadd_sat x, y`. (Binary) |
1821 | | /// Type inferred from `x`. |
1822 | | SaddSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1823 | | /// `a = usub_sat x, y`. (Binary) |
1824 | | /// Type inferred from `x`. |
1825 | | UsubSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1826 | | /// `a = ssub_sat x, y`. (Binary) |
1827 | | /// Type inferred from `x`. |
1828 | | SsubSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1829 | | /// `a = load MemFlags, p, Offset`. (Load) |
1830 | | Load, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1831 | | /// `store MemFlags, x, p, Offset`. (Store) |
1832 | | /// Type inferred from `x`. |
1833 | | Store, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1834 | | /// `a = uload8 MemFlags, p, Offset`. (Load) |
1835 | | Uload8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1836 | | /// `a = sload8 MemFlags, p, Offset`. (Load) |
1837 | | Sload8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1838 | | /// `istore8 MemFlags, x, p, Offset`. (Store) |
1839 | | /// Type inferred from `x`. |
1840 | | Istore8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1841 | | /// `a = uload16 MemFlags, p, Offset`. (Load) |
1842 | | Uload16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1843 | | /// `a = sload16 MemFlags, p, Offset`. (Load) |
1844 | | Sload16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1845 | | /// `istore16 MemFlags, x, p, Offset`. (Store) |
1846 | | /// Type inferred from `x`. |
1847 | | Istore16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1848 | | /// `a = uload32 MemFlags, p, Offset`. (Load) |
1849 | | /// Type inferred from `p`. |
1850 | | Uload32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1851 | | /// `a = sload32 MemFlags, p, Offset`. (Load) |
1852 | | /// Type inferred from `p`. |
1853 | | Sload32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1854 | | /// `istore32 MemFlags, x, p, Offset`. (Store) |
1855 | | /// Type inferred from `x`. |
1856 | | Istore32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1857 | | /// `out_payload0 = stack_switch store_context_ptr, load_context_ptr, in_payload0`. (Ternary) |
1858 | | /// Type inferred from `load_context_ptr`. |
1859 | | StackSwitch, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1860 | | /// `a = uload8x8 MemFlags, p, Offset`. (Load) |
1861 | | /// Type inferred from `p`. |
1862 | | Uload8x8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1863 | | /// `a = sload8x8 MemFlags, p, Offset`. (Load) |
1864 | | /// Type inferred from `p`. |
1865 | | Sload8x8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1866 | | /// `a = uload16x4 MemFlags, p, Offset`. (Load) |
1867 | | /// Type inferred from `p`. |
1868 | | Uload16x4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1869 | | /// `a = sload16x4 MemFlags, p, Offset`. (Load) |
1870 | | /// Type inferred from `p`. |
1871 | | Sload16x4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1872 | | /// `a = uload32x2 MemFlags, p, Offset`. (Load) |
1873 | | /// Type inferred from `p`. |
1874 | | Uload32x2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1875 | | /// `a = sload32x2 MemFlags, p, Offset`. (Load) |
1876 | | /// Type inferred from `p`. |
1877 | | Sload32x2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1878 | | /// `a = stack_load SS, Offset`. (StackLoad) |
1879 | | StackLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1880 | | /// `stack_store x, SS, Offset`. (StackStore) |
1881 | | /// Type inferred from `x`. |
1882 | | StackStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1883 | | /// `addr = stack_addr SS, Offset`. (StackLoad) |
1884 | | StackAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1885 | | /// `a = dynamic_stack_load DSS`. (DynamicStackLoad) |
1886 | | DynamicStackLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1887 | | /// `dynamic_stack_store x, DSS`. (DynamicStackStore) |
1888 | | /// Type inferred from `x`. |
1889 | | DynamicStackStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1890 | | /// `addr = dynamic_stack_addr DSS`. (DynamicStackLoad) |
1891 | | DynamicStackAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1892 | | /// `a = global_value GV`. (UnaryGlobalValue) |
1893 | | GlobalValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1894 | | /// `a = symbol_value GV`. (UnaryGlobalValue) |
1895 | | SymbolValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1896 | | /// `a = tls_value GV`. (UnaryGlobalValue) |
1897 | | TlsValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1898 | | /// `addr = get_pinned_reg`. (NullAry) |
1899 | | GetPinnedReg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1900 | | /// `set_pinned_reg addr`. (Unary) |
1901 | | /// Type inferred from `addr`. |
1902 | | SetPinnedReg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1903 | | /// `addr = get_frame_pointer`. (NullAry) |
1904 | | GetFramePointer, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1905 | | /// `addr = get_stack_pointer`. (NullAry) |
1906 | | GetStackPointer, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1907 | | /// `addr = get_return_address`. (NullAry) |
1908 | | GetReturnAddress, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1909 | | /// `a = iconst N`. (UnaryImm) |
1910 | | Iconst, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1911 | | /// `a = f16const N`. (UnaryIeee16) |
1912 | | F16const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1913 | | /// `a = f32const N`. (UnaryIeee32) |
1914 | | F32const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1915 | | /// `a = f64const N`. (UnaryIeee64) |
1916 | | F64const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1917 | | /// `a = f128const N`. (UnaryConst) |
1918 | | F128const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1919 | | /// `a = vconst N`. (UnaryConst) |
1920 | | Vconst, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1921 | | /// `a = shuffle a, b, mask`. (Shuffle) |
1922 | | Shuffle, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1923 | | /// `nop`. (NullAry) |
1924 | | Nop, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1925 | | /// `a = select c, x, y`. (Ternary) |
1926 | | /// Type inferred from `x`. |
1927 | | Select, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1928 | | /// `a = select_spectre_guard c, x, y`. (Ternary) |
1929 | | /// Type inferred from `x`. |
1930 | | SelectSpectreGuard, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1931 | | /// `a = bitselect c, x, y`. (Ternary) |
1932 | | /// Type inferred from `x`. |
1933 | | Bitselect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1934 | | /// `a = x86_blendv c, x, y`. (Ternary) |
1935 | | /// Type inferred from `x`. |
1936 | | X86Blendv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1937 | | /// `s = vany_true a`. (Unary) |
1938 | | /// Type inferred from `a`. |
1939 | | VanyTrue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1940 | | /// `s = vall_true a`. (Unary) |
1941 | | /// Type inferred from `a`. |
1942 | | VallTrue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1943 | | /// `x = vhigh_bits a`. (Unary) |
1944 | | VhighBits, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1945 | | /// `a = icmp Cond, x, y`. (IntCompare) |
1946 | | /// Type inferred from `x`. |
1947 | | Icmp, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1948 | | /// `a = icmp_imm Cond, x, Y`. (IntCompareImm) |
1949 | | /// Type inferred from `x`. |
1950 | | IcmpImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1951 | | /// `a = iadd x, y`. (Binary) |
1952 | | /// Type inferred from `x`. |
1953 | | Iadd, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1954 | | /// `a = isub x, y`. (Binary) |
1955 | | /// Type inferred from `x`. |
1956 | | Isub, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1957 | | /// `a = ineg x`. (Unary) |
1958 | | /// Type inferred from `x`. |
1959 | | Ineg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1960 | | /// `a = iabs x`. (Unary) |
1961 | | /// Type inferred from `x`. |
1962 | | Iabs, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1963 | | /// `a = imul x, y`. (Binary) |
1964 | | /// Type inferred from `x`. |
1965 | | Imul, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1966 | | /// `a = umulhi x, y`. (Binary) |
1967 | | /// Type inferred from `x`. |
1968 | | Umulhi, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1969 | | /// `a = smulhi x, y`. (Binary) |
1970 | | /// Type inferred from `x`. |
1971 | | Smulhi, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1972 | | /// `a = sqmul_round_sat x, y`. (Binary) |
1973 | | /// Type inferred from `x`. |
1974 | | SqmulRoundSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1975 | | /// `a = x86_pmulhrsw x, y`. (Binary) |
1976 | | /// Type inferred from `x`. |
1977 | | X86Pmulhrsw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1978 | | /// `a = udiv x, y`. (Binary) |
1979 | | /// Type inferred from `x`. |
1980 | | Udiv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1981 | | /// `a = sdiv x, y`. (Binary) |
1982 | | /// Type inferred from `x`. |
1983 | | Sdiv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1984 | | /// `a = urem x, y`. (Binary) |
1985 | | /// Type inferred from `x`. |
1986 | | Urem, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1987 | | /// `a = srem x, y`. (Binary) |
1988 | | /// Type inferred from `x`. |
1989 | | Srem, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1990 | | /// `a = iadd_imm x, Y`. (BinaryImm64) |
1991 | | /// Type inferred from `x`. |
1992 | | IaddImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1993 | | /// `a = imul_imm x, Y`. (BinaryImm64) |
1994 | | /// Type inferred from `x`. |
1995 | | ImulImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1996 | | /// `a = udiv_imm x, Y`. (BinaryImm64) |
1997 | | /// Type inferred from `x`. |
1998 | | UdivImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
1999 | | /// `a = sdiv_imm x, Y`. (BinaryImm64) |
2000 | | /// Type inferred from `x`. |
2001 | | SdivImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2002 | | /// `a = urem_imm x, Y`. (BinaryImm64) |
2003 | | /// Type inferred from `x`. |
2004 | | UremImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2005 | | /// `a = srem_imm x, Y`. (BinaryImm64) |
2006 | | /// Type inferred from `x`. |
2007 | | SremImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2008 | | /// `a = irsub_imm x, Y`. (BinaryImm64) |
2009 | | /// Type inferred from `x`. |
2010 | | IrsubImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2011 | | /// `a, c_out = sadd_overflow_cin x, y, c_in`. (Ternary) |
2012 | | /// Type inferred from `y`. |
2013 | | SaddOverflowCin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2014 | | /// `a, c_out = uadd_overflow_cin x, y, c_in`. (Ternary) |
2015 | | /// Type inferred from `y`. |
2016 | | UaddOverflowCin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2017 | | /// `a, of = uadd_overflow x, y`. (Binary) |
2018 | | /// Type inferred from `x`. |
2019 | | UaddOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2020 | | /// `a, of = sadd_overflow x, y`. (Binary) |
2021 | | /// Type inferred from `x`. |
2022 | | SaddOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2023 | | /// `a, of = usub_overflow x, y`. (Binary) |
2024 | | /// Type inferred from `x`. |
2025 | | UsubOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2026 | | /// `a, of = ssub_overflow x, y`. (Binary) |
2027 | | /// Type inferred from `x`. |
2028 | | SsubOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2029 | | /// `a, of = umul_overflow x, y`. (Binary) |
2030 | | /// Type inferred from `x`. |
2031 | | UmulOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2032 | | /// `a, of = smul_overflow x, y`. (Binary) |
2033 | | /// Type inferred from `x`. |
2034 | | SmulOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2035 | | /// `a = uadd_overflow_trap x, y, code`. (IntAddTrap) |
2036 | | /// Type inferred from `x`. |
2037 | | UaddOverflowTrap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2038 | | /// `a, b_out = ssub_overflow_bin x, y, b_in`. (Ternary) |
2039 | | /// Type inferred from `y`. |
2040 | | SsubOverflowBin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2041 | | /// `a, b_out = usub_overflow_bin x, y, b_in`. (Ternary) |
2042 | | /// Type inferred from `y`. |
2043 | | UsubOverflowBin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2044 | | /// `a = band x, y`. (Binary) |
2045 | | /// Type inferred from `x`. |
2046 | | Band, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2047 | | /// `a = bor x, y`. (Binary) |
2048 | | /// Type inferred from `x`. |
2049 | | Bor, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2050 | | /// `a = bxor x, y`. (Binary) |
2051 | | /// Type inferred from `x`. |
2052 | | Bxor, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2053 | | /// `a = bnot x`. (Unary) |
2054 | | /// Type inferred from `x`. |
2055 | | Bnot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2056 | | /// `a = band_not x, y`. (Binary) |
2057 | | /// Type inferred from `x`. |
2058 | | BandNot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2059 | | /// `a = bor_not x, y`. (Binary) |
2060 | | /// Type inferred from `x`. |
2061 | | BorNot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2062 | | /// `a = bxor_not x, y`. (Binary) |
2063 | | /// Type inferred from `x`. |
2064 | | BxorNot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2065 | | /// `a = band_imm x, Y`. (BinaryImm64) |
2066 | | /// Type inferred from `x`. |
2067 | | BandImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2068 | | /// `a = bor_imm x, Y`. (BinaryImm64) |
2069 | | /// Type inferred from `x`. |
2070 | | BorImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2071 | | /// `a = bxor_imm x, Y`. (BinaryImm64) |
2072 | | /// Type inferred from `x`. |
2073 | | BxorImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2074 | | /// `a = rotl x, y`. (Binary) |
2075 | | /// Type inferred from `x`. |
2076 | | Rotl, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2077 | | /// `a = rotr x, y`. (Binary) |
2078 | | /// Type inferred from `x`. |
2079 | | Rotr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2080 | | /// `a = rotl_imm x, Y`. (BinaryImm64) |
2081 | | /// Type inferred from `x`. |
2082 | | RotlImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2083 | | /// `a = rotr_imm x, Y`. (BinaryImm64) |
2084 | | /// Type inferred from `x`. |
2085 | | RotrImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2086 | | /// `a = ishl x, y`. (Binary) |
2087 | | /// Type inferred from `x`. |
2088 | | Ishl, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2089 | | /// `a = ushr x, y`. (Binary) |
2090 | | /// Type inferred from `x`. |
2091 | | Ushr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2092 | | /// `a = sshr x, y`. (Binary) |
2093 | | /// Type inferred from `x`. |
2094 | | Sshr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2095 | | /// `a = ishl_imm x, Y`. (BinaryImm64) |
2096 | | /// Type inferred from `x`. |
2097 | | IshlImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2098 | | /// `a = ushr_imm x, Y`. (BinaryImm64) |
2099 | | /// Type inferred from `x`. |
2100 | | UshrImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2101 | | /// `a = sshr_imm x, Y`. (BinaryImm64) |
2102 | | /// Type inferred from `x`. |
2103 | | SshrImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2104 | | /// `a = bitrev x`. (Unary) |
2105 | | /// Type inferred from `x`. |
2106 | | Bitrev, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2107 | | /// `a = clz x`. (Unary) |
2108 | | /// Type inferred from `x`. |
2109 | | Clz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2110 | | /// `a = cls x`. (Unary) |
2111 | | /// Type inferred from `x`. |
2112 | | Cls, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2113 | | /// `a = ctz x`. (Unary) |
2114 | | /// Type inferred from `x`. |
2115 | | Ctz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2116 | | /// `a = bswap x`. (Unary) |
2117 | | /// Type inferred from `x`. |
2118 | | Bswap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2119 | | /// `a = popcnt x`. (Unary) |
2120 | | /// Type inferred from `x`. |
2121 | | Popcnt, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2122 | | /// `a = fcmp Cond, x, y`. (FloatCompare) |
2123 | | /// Type inferred from `x`. |
2124 | | Fcmp, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2125 | | /// `a = fadd x, y`. (Binary) |
2126 | | /// Type inferred from `x`. |
2127 | | Fadd, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2128 | | /// `a = fsub x, y`. (Binary) |
2129 | | /// Type inferred from `x`. |
2130 | | Fsub, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2131 | | /// `a = fmul x, y`. (Binary) |
2132 | | /// Type inferred from `x`. |
2133 | | Fmul, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2134 | | /// `a = fdiv x, y`. (Binary) |
2135 | | /// Type inferred from `x`. |
2136 | | Fdiv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2137 | | /// `a = sqrt x`. (Unary) |
2138 | | /// Type inferred from `x`. |
2139 | | Sqrt, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2140 | | /// `a = fma x, y, z`. (Ternary) |
2141 | | /// Type inferred from `y`. |
2142 | | Fma, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2143 | | /// `a = fneg x`. (Unary) |
2144 | | /// Type inferred from `x`. |
2145 | | Fneg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2146 | | /// `a = fabs x`. (Unary) |
2147 | | /// Type inferred from `x`. |
2148 | | Fabs, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2149 | | /// `a = fcopysign x, y`. (Binary) |
2150 | | /// Type inferred from `x`. |
2151 | | Fcopysign, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2152 | | /// `a = fmin x, y`. (Binary) |
2153 | | /// Type inferred from `x`. |
2154 | | Fmin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2155 | | /// `a = fmax x, y`. (Binary) |
2156 | | /// Type inferred from `x`. |
2157 | | Fmax, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2158 | | /// `a = ceil x`. (Unary) |
2159 | | /// Type inferred from `x`. |
2160 | | Ceil, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2161 | | /// `a = floor x`. (Unary) |
2162 | | /// Type inferred from `x`. |
2163 | | Floor, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2164 | | /// `a = trunc x`. (Unary) |
2165 | | /// Type inferred from `x`. |
2166 | | Trunc, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2167 | | /// `a = nearest x`. (Unary) |
2168 | | /// Type inferred from `x`. |
2169 | | Nearest, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2170 | | /// `a = bitcast MemFlags, x`. (LoadNoOffset) |
2171 | | Bitcast, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2172 | | /// `a = scalar_to_vector s`. (Unary) |
2173 | | ScalarToVector, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2174 | | /// `a = bmask x`. (Unary) |
2175 | | Bmask, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2176 | | /// `a = ireduce x`. (Unary) |
2177 | | Ireduce, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2178 | | /// `a = snarrow x, y`. (Binary) |
2179 | | /// Type inferred from `x`. |
2180 | | Snarrow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2181 | | /// `a = unarrow x, y`. (Binary) |
2182 | | /// Type inferred from `x`. |
2183 | | Unarrow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2184 | | /// `a = uunarrow x, y`. (Binary) |
2185 | | /// Type inferred from `x`. |
2186 | | Uunarrow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2187 | | /// `a = swiden_low x`. (Unary) |
2188 | | /// Type inferred from `x`. |
2189 | | SwidenLow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2190 | | /// `a = swiden_high x`. (Unary) |
2191 | | /// Type inferred from `x`. |
2192 | | SwidenHigh, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2193 | | /// `a = uwiden_low x`. (Unary) |
2194 | | /// Type inferred from `x`. |
2195 | | UwidenLow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2196 | | /// `a = uwiden_high x`. (Unary) |
2197 | | /// Type inferred from `x`. |
2198 | | UwidenHigh, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2199 | | /// `a = iadd_pairwise x, y`. (Binary) |
2200 | | /// Type inferred from `x`. |
2201 | | IaddPairwise, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2202 | | /// `a = x86_pmaddubsw x, y`. (Binary) |
2203 | | X86Pmaddubsw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2204 | | /// `a = uextend x`. (Unary) |
2205 | | Uextend, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2206 | | /// `a = sextend x`. (Unary) |
2207 | | Sextend, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2208 | | /// `a = fpromote x`. (Unary) |
2209 | | Fpromote, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2210 | | /// `a = fdemote x`. (Unary) |
2211 | | Fdemote, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2212 | | /// `a = fvdemote x`. (Unary) |
2213 | | Fvdemote, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2214 | | /// `x = fvpromote_low a`. (Unary) |
2215 | | FvpromoteLow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2216 | | /// `a = fcvt_to_uint x`. (Unary) |
2217 | | FcvtToUint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2218 | | /// `a = fcvt_to_sint x`. (Unary) |
2219 | | FcvtToSint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2220 | | /// `a = fcvt_to_uint_sat x`. (Unary) |
2221 | | FcvtToUintSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2222 | | /// `a = fcvt_to_sint_sat x`. (Unary) |
2223 | | FcvtToSintSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2224 | | /// `a = x86_cvtt2dq x`. (Unary) |
2225 | | X86Cvtt2dq, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2226 | | /// `a = fcvt_from_uint x`. (Unary) |
2227 | | FcvtFromUint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2228 | | /// `a = fcvt_from_sint x`. (Unary) |
2229 | | FcvtFromSint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2230 | | /// `lo, hi = isplit x`. (Unary) |
2231 | | /// Type inferred from `x`. |
2232 | | Isplit, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2233 | | /// `a = iconcat lo, hi`. (Binary) |
2234 | | /// Type inferred from `lo`. |
2235 | | Iconcat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2236 | | /// `a = atomic_rmw MemFlags, AtomicRmwOp, p, x`. (AtomicRmw) |
2237 | | AtomicRmw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2238 | | /// `a = atomic_cas MemFlags, p, e, x`. (AtomicCas) |
2239 | | /// Type inferred from `x`. |
2240 | | AtomicCas, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2241 | | /// `a = atomic_load MemFlags, p`. (LoadNoOffset) |
2242 | | AtomicLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2243 | | /// `atomic_store MemFlags, x, p`. (StoreNoOffset) |
2244 | | /// Type inferred from `x`. |
2245 | | AtomicStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2246 | | /// `fence`. (NullAry) |
2247 | | Fence, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2248 | | /// `a = extract_vector x, y`. (BinaryImm8) |
2249 | | /// Type inferred from `x`. |
2250 | | ExtractVector, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:573 |
2251 | | } |
2252 | | |
2253 | | impl Opcode { |
2254 | | /// True for instructions that terminate the block |
2255 | 42.8M | pub fn is_terminator(self) -> bool { |
2256 | 42.8M | match self { |
2257 | | Self::BrTable | |
2258 | | Self::Brif | |
2259 | | Self::Jump | |
2260 | | Self::Return | |
2261 | | Self::ReturnCall | |
2262 | | Self::ReturnCallIndirect | |
2263 | | Self::Trap | |
2264 | | Self::TryCall | |
2265 | | Self::TryCallIndirect => { |
2266 | 1.61M | true |
2267 | | } |
2268 | | _ => { |
2269 | 41.2M | false |
2270 | | } |
2271 | | } |
2272 | 42.8M | } |
2273 | | |
2274 | | /// True for all branch or jump instructions. |
2275 | 59.4M | pub fn is_branch(self) -> bool { |
2276 | 59.4M | match self { |
2277 | | Self::BrTable | |
2278 | | Self::Brif | |
2279 | | Self::Jump | |
2280 | | Self::TryCall | |
2281 | | Self::TryCallIndirect => { |
2282 | 4.47M | true |
2283 | | } |
2284 | | _ => { |
2285 | 54.9M | false |
2286 | | } |
2287 | | } |
2288 | 59.4M | } |
2289 | | |
2290 | | /// Is this a call instruction? |
2291 | 37.7M | pub fn is_call(self) -> bool { |
2292 | 37.7M | match self { |
2293 | | Self::Call | |
2294 | | Self::CallIndirect | |
2295 | | Self::ReturnCall | |
2296 | | Self::ReturnCallIndirect | |
2297 | | Self::StackSwitch | |
2298 | | Self::TryCall | |
2299 | | Self::TryCallIndirect => { |
2300 | 1.16M | true |
2301 | | } |
2302 | | _ => { |
2303 | 36.5M | false |
2304 | | } |
2305 | | } |
2306 | 37.7M | } |
2307 | | |
2308 | | /// Is this a return instruction? |
2309 | 34.4M | pub fn is_return(self) -> bool { |
2310 | 34.4M | match self { |
2311 | | Self::Return | |
2312 | | Self::ReturnCall | |
2313 | | Self::ReturnCallIndirect => { |
2314 | 0 | true |
2315 | | } |
2316 | | _ => { |
2317 | 34.4M | false |
2318 | | } |
2319 | | } |
2320 | 34.4M | } |
2321 | | |
2322 | | /// Can this instruction read from memory? |
2323 | 71.0M | pub fn can_load(self) -> bool { |
2324 | 71.0M | match self { |
2325 | | Self::AtomicCas | |
2326 | | Self::AtomicLoad | |
2327 | | Self::AtomicRmw | |
2328 | | Self::Debugtrap | |
2329 | | Self::DynamicStackLoad | |
2330 | | Self::Load | |
2331 | | Self::Sload16 | |
2332 | | Self::Sload16x4 | |
2333 | | Self::Sload32 | |
2334 | | Self::Sload32x2 | |
2335 | | Self::Sload8 | |
2336 | | Self::Sload8x8 | |
2337 | | Self::StackLoad | |
2338 | | Self::StackSwitch | |
2339 | | Self::Uload16 | |
2340 | | Self::Uload16x4 | |
2341 | | Self::Uload32 | |
2342 | | Self::Uload32x2 | |
2343 | | Self::Uload8 | |
2344 | | Self::Uload8x8 => { |
2345 | 22.2M | true |
2346 | | } |
2347 | | _ => { |
2348 | 48.8M | false |
2349 | | } |
2350 | | } |
2351 | 71.0M | } |
2352 | | |
2353 | | /// Can this instruction write to memory? |
2354 | 77.5M | pub fn can_store(self) -> bool { |
2355 | 77.5M | match self { |
2356 | | Self::AtomicCas | |
2357 | | Self::AtomicRmw | |
2358 | | Self::AtomicStore | |
2359 | | Self::Debugtrap | |
2360 | | Self::DynamicStackStore | |
2361 | | Self::Istore16 | |
2362 | | Self::Istore32 | |
2363 | | Self::Istore8 | |
2364 | | Self::StackStore | |
2365 | | Self::StackSwitch | |
2366 | | Self::Store => { |
2367 | 6.84M | true |
2368 | | } |
2369 | | _ => { |
2370 | 70.7M | false |
2371 | | } |
2372 | | } |
2373 | 77.5M | } |
2374 | | |
2375 | | /// Can this instruction cause a trap? |
2376 | 73.7M | pub fn can_trap(self) -> bool { |
2377 | 73.7M | match self { |
2378 | | Self::FcvtToSint | |
2379 | | Self::FcvtToUint | |
2380 | | Self::Sdiv | |
2381 | | Self::Srem | |
2382 | | Self::Trap | |
2383 | | Self::Trapnz | |
2384 | | Self::Trapz | |
2385 | | Self::UaddOverflowTrap | |
2386 | | Self::Udiv | |
2387 | | Self::Urem => { |
2388 | 254k | true |
2389 | | } |
2390 | | _ => { |
2391 | 73.5M | false |
2392 | | } |
2393 | | } |
2394 | 73.7M | } |
2395 | | |
2396 | | /// Does this instruction have other side effects besides can_* flags? |
2397 | 52.8M | pub fn other_side_effects(self) -> bool { |
2398 | 52.8M | match self { |
2399 | | Self::AtomicCas | |
2400 | | Self::AtomicLoad | |
2401 | | Self::AtomicRmw | |
2402 | | Self::AtomicStore | |
2403 | | Self::Debugtrap | |
2404 | | Self::Fence | |
2405 | | Self::GetPinnedReg | |
2406 | | Self::SetPinnedReg | |
2407 | | Self::StackSwitch => { |
2408 | 0 | true |
2409 | | } |
2410 | | _ => { |
2411 | 52.8M | false |
2412 | | } |
2413 | | } |
2414 | 52.8M | } |
2415 | | |
2416 | | /// Despite having side effects, is this instruction okay to GVN? |
2417 | 1.06M | pub fn side_effects_idempotent(self) -> bool { |
2418 | 1.06M | match self { |
2419 | | Self::FcvtToSint | |
2420 | | Self::FcvtToUint | |
2421 | | Self::Sdiv | |
2422 | | Self::Srem | |
2423 | | Self::Trapnz | |
2424 | | Self::Trapz | |
2425 | | Self::UaddOverflowTrap | |
2426 | | Self::Udiv | |
2427 | | Self::Urem => { |
2428 | 30.6k | true |
2429 | | } |
2430 | | _ => { |
2431 | 1.03M | false |
2432 | | } |
2433 | | } |
2434 | 1.06M | } |
2435 | | |
2436 | | /// All cranelift opcodes. |
2437 | 0 | pub fn all() -> &'static [Opcode] { |
2438 | 0 | return &[ |
2439 | 0 | Opcode::Jump, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2440 | 0 | Opcode::Brif, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2441 | 0 | Opcode::BrTable, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2442 | 0 | Opcode::Debugtrap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2443 | 0 | Opcode::Trap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2444 | 0 | Opcode::Trapz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2445 | 0 | Opcode::Trapnz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2446 | 0 | Opcode::Return, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2447 | 0 | Opcode::Call, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2448 | 0 | Opcode::CallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2449 | 0 | Opcode::ReturnCall, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2450 | 0 | Opcode::ReturnCallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2451 | 0 | Opcode::FuncAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2452 | 0 | Opcode::TryCall, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2453 | 0 | Opcode::TryCallIndirect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2454 | 0 | Opcode::Splat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2455 | 0 | Opcode::Swizzle, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2456 | 0 | Opcode::X86Pshufb, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2457 | 0 | Opcode::Insertlane, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2458 | 0 | Opcode::Extractlane, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2459 | 0 | Opcode::Smin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2460 | 0 | Opcode::Umin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2461 | 0 | Opcode::Smax, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2462 | 0 | Opcode::Umax, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2463 | 0 | Opcode::AvgRound, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2464 | 0 | Opcode::UaddSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2465 | 0 | Opcode::SaddSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2466 | 0 | Opcode::UsubSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2467 | 0 | Opcode::SsubSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2468 | 0 | Opcode::Load, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2469 | 0 | Opcode::Store, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2470 | 0 | Opcode::Uload8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2471 | 0 | Opcode::Sload8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2472 | 0 | Opcode::Istore8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2473 | 0 | Opcode::Uload16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2474 | 0 | Opcode::Sload16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2475 | 0 | Opcode::Istore16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2476 | 0 | Opcode::Uload32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2477 | 0 | Opcode::Sload32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2478 | 0 | Opcode::Istore32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2479 | 0 | Opcode::StackSwitch, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2480 | 0 | Opcode::Uload8x8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2481 | 0 | Opcode::Sload8x8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2482 | 0 | Opcode::Uload16x4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2483 | 0 | Opcode::Sload16x4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2484 | 0 | Opcode::Uload32x2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2485 | 0 | Opcode::Sload32x2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2486 | 0 | Opcode::StackLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2487 | 0 | Opcode::StackStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2488 | 0 | Opcode::StackAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2489 | 0 | Opcode::DynamicStackLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2490 | 0 | Opcode::DynamicStackStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2491 | 0 | Opcode::DynamicStackAddr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2492 | 0 | Opcode::GlobalValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2493 | 0 | Opcode::SymbolValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2494 | 0 | Opcode::TlsValue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2495 | 0 | Opcode::GetPinnedReg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2496 | 0 | Opcode::SetPinnedReg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2497 | 0 | Opcode::GetFramePointer, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2498 | 0 | Opcode::GetStackPointer, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2499 | 0 | Opcode::GetReturnAddress, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2500 | 0 | Opcode::Iconst, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2501 | 0 | Opcode::F16const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2502 | 0 | Opcode::F32const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2503 | 0 | Opcode::F64const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2504 | 0 | Opcode::F128const, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2505 | 0 | Opcode::Vconst, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2506 | 0 | Opcode::Shuffle, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2507 | 0 | Opcode::Nop, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2508 | 0 | Opcode::Select, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2509 | 0 | Opcode::SelectSpectreGuard, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2510 | 0 | Opcode::Bitselect, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2511 | 0 | Opcode::X86Blendv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2512 | 0 | Opcode::VanyTrue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2513 | 0 | Opcode::VallTrue, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2514 | 0 | Opcode::VhighBits, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2515 | 0 | Opcode::Icmp, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2516 | 0 | Opcode::IcmpImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2517 | 0 | Opcode::Iadd, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2518 | 0 | Opcode::Isub, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2519 | 0 | Opcode::Ineg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2520 | 0 | Opcode::Iabs, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2521 | 0 | Opcode::Imul, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2522 | 0 | Opcode::Umulhi, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2523 | 0 | Opcode::Smulhi, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2524 | 0 | Opcode::SqmulRoundSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2525 | 0 | Opcode::X86Pmulhrsw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2526 | 0 | Opcode::Udiv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2527 | 0 | Opcode::Sdiv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2528 | 0 | Opcode::Urem, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2529 | 0 | Opcode::Srem, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2530 | 0 | Opcode::IaddImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2531 | 0 | Opcode::ImulImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2532 | 0 | Opcode::UdivImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2533 | 0 | Opcode::SdivImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2534 | 0 | Opcode::UremImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2535 | 0 | Opcode::SremImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2536 | 0 | Opcode::IrsubImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2537 | 0 | Opcode::SaddOverflowCin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2538 | 0 | Opcode::UaddOverflowCin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2539 | 0 | Opcode::UaddOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2540 | 0 | Opcode::SaddOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2541 | 0 | Opcode::UsubOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2542 | 0 | Opcode::SsubOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2543 | 0 | Opcode::UmulOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2544 | 0 | Opcode::SmulOverflow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2545 | 0 | Opcode::UaddOverflowTrap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2546 | 0 | Opcode::SsubOverflowBin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2547 | 0 | Opcode::UsubOverflowBin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2548 | 0 | Opcode::Band, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2549 | 0 | Opcode::Bor, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2550 | 0 | Opcode::Bxor, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2551 | 0 | Opcode::Bnot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2552 | 0 | Opcode::BandNot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2553 | 0 | Opcode::BorNot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2554 | 0 | Opcode::BxorNot, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2555 | 0 | Opcode::BandImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2556 | 0 | Opcode::BorImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2557 | 0 | Opcode::BxorImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2558 | 0 | Opcode::Rotl, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2559 | 0 | Opcode::Rotr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2560 | 0 | Opcode::RotlImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2561 | 0 | Opcode::RotrImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2562 | 0 | Opcode::Ishl, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2563 | 0 | Opcode::Ushr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2564 | 0 | Opcode::Sshr, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2565 | 0 | Opcode::IshlImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2566 | 0 | Opcode::UshrImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2567 | 0 | Opcode::SshrImm, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2568 | 0 | Opcode::Bitrev, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2569 | 0 | Opcode::Clz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2570 | 0 | Opcode::Cls, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2571 | 0 | Opcode::Ctz, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2572 | 0 | Opcode::Bswap, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2573 | 0 | Opcode::Popcnt, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2574 | 0 | Opcode::Fcmp, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2575 | 0 | Opcode::Fadd, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2576 | 0 | Opcode::Fsub, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2577 | 0 | Opcode::Fmul, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2578 | 0 | Opcode::Fdiv, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2579 | 0 | Opcode::Sqrt, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2580 | 0 | Opcode::Fma, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2581 | 0 | Opcode::Fneg, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2582 | 0 | Opcode::Fabs, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2583 | 0 | Opcode::Fcopysign, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2584 | 0 | Opcode::Fmin, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2585 | 0 | Opcode::Fmax, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2586 | 0 | Opcode::Ceil, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2587 | 0 | Opcode::Floor, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2588 | 0 | Opcode::Trunc, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2589 | 0 | Opcode::Nearest, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2590 | 0 | Opcode::Bitcast, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2591 | 0 | Opcode::ScalarToVector, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2592 | 0 | Opcode::Bmask, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2593 | 0 | Opcode::Ireduce, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2594 | 0 | Opcode::Snarrow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2595 | 0 | Opcode::Unarrow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2596 | 0 | Opcode::Uunarrow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2597 | 0 | Opcode::SwidenLow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2598 | 0 | Opcode::SwidenHigh, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2599 | 0 | Opcode::UwidenLow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2600 | 0 | Opcode::UwidenHigh, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2601 | 0 | Opcode::IaddPairwise, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2602 | 0 | Opcode::X86Pmaddubsw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2603 | 0 | Opcode::Uextend, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2604 | 0 | Opcode::Sextend, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2605 | 0 | Opcode::Fpromote, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2606 | 0 | Opcode::Fdemote, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2607 | 0 | Opcode::Fvdemote, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2608 | 0 | Opcode::FvpromoteLow, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2609 | 0 | Opcode::FcvtToUint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2610 | 0 | Opcode::FcvtToSint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2611 | 0 | Opcode::FcvtToUintSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2612 | 0 | Opcode::FcvtToSintSat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2613 | 0 | Opcode::X86Cvtt2dq, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2614 | 0 | Opcode::FcvtFromUint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2615 | 0 | Opcode::FcvtFromSint, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2616 | 0 | Opcode::Isplit, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2617 | 0 | Opcode::Iconcat, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2618 | 0 | Opcode::AtomicRmw, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2619 | 0 | Opcode::AtomicCas, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2620 | 0 | Opcode::AtomicLoad, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2621 | 0 | Opcode::AtomicStore, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2622 | 0 | Opcode::Fence, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2623 | 0 | Opcode::ExtractVector, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:650 |
2624 | 0 | ]; |
2625 | 0 | } |
2626 | | |
2627 | | } |
2628 | | |
2629 | | const OPCODE_FORMAT: [InstructionFormat; 185] = [ // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:660 |
2630 | | InstructionFormat::Jump, // jump // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2631 | | InstructionFormat::Brif, // brif // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2632 | | InstructionFormat::BranchTable, // br_table // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2633 | | InstructionFormat::NullAry, // debugtrap // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2634 | | InstructionFormat::Trap, // trap // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2635 | | InstructionFormat::CondTrap, // trapz // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2636 | | InstructionFormat::CondTrap, // trapnz // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2637 | | InstructionFormat::MultiAry, // return // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2638 | | InstructionFormat::Call, // call // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2639 | | InstructionFormat::CallIndirect, // call_indirect // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2640 | | InstructionFormat::Call, // return_call // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2641 | | InstructionFormat::CallIndirect, // return_call_indirect // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2642 | | InstructionFormat::FuncAddr, // func_addr // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2643 | | InstructionFormat::TryCall, // try_call // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2644 | | InstructionFormat::TryCallIndirect, // try_call_indirect // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2645 | | InstructionFormat::Unary, // splat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2646 | | InstructionFormat::Binary, // swizzle // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2647 | | InstructionFormat::Binary, // x86_pshufb // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2648 | | InstructionFormat::TernaryImm8, // insertlane // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2649 | | InstructionFormat::BinaryImm8, // extractlane // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2650 | | InstructionFormat::Binary, // smin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2651 | | InstructionFormat::Binary, // umin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2652 | | InstructionFormat::Binary, // smax // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2653 | | InstructionFormat::Binary, // umax // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2654 | | InstructionFormat::Binary, // avg_round // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2655 | | InstructionFormat::Binary, // uadd_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2656 | | InstructionFormat::Binary, // sadd_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2657 | | InstructionFormat::Binary, // usub_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2658 | | InstructionFormat::Binary, // ssub_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2659 | | InstructionFormat::Load, // load // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2660 | | InstructionFormat::Store, // store // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2661 | | InstructionFormat::Load, // uload8 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2662 | | InstructionFormat::Load, // sload8 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2663 | | InstructionFormat::Store, // istore8 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2664 | | InstructionFormat::Load, // uload16 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2665 | | InstructionFormat::Load, // sload16 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2666 | | InstructionFormat::Store, // istore16 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2667 | | InstructionFormat::Load, // uload32 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2668 | | InstructionFormat::Load, // sload32 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2669 | | InstructionFormat::Store, // istore32 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2670 | | InstructionFormat::Ternary, // stack_switch // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2671 | | InstructionFormat::Load, // uload8x8 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2672 | | InstructionFormat::Load, // sload8x8 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2673 | | InstructionFormat::Load, // uload16x4 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2674 | | InstructionFormat::Load, // sload16x4 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2675 | | InstructionFormat::Load, // uload32x2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2676 | | InstructionFormat::Load, // sload32x2 // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2677 | | InstructionFormat::StackLoad, // stack_load // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2678 | | InstructionFormat::StackStore, // stack_store // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2679 | | InstructionFormat::StackLoad, // stack_addr // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2680 | | InstructionFormat::DynamicStackLoad, // dynamic_stack_load // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2681 | | InstructionFormat::DynamicStackStore, // dynamic_stack_store // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2682 | | InstructionFormat::DynamicStackLoad, // dynamic_stack_addr // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2683 | | InstructionFormat::UnaryGlobalValue, // global_value // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2684 | | InstructionFormat::UnaryGlobalValue, // symbol_value // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2685 | | InstructionFormat::UnaryGlobalValue, // tls_value // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2686 | | InstructionFormat::NullAry, // get_pinned_reg // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2687 | | InstructionFormat::Unary, // set_pinned_reg // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2688 | | InstructionFormat::NullAry, // get_frame_pointer // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2689 | | InstructionFormat::NullAry, // get_stack_pointer // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2690 | | InstructionFormat::NullAry, // get_return_address // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2691 | | InstructionFormat::UnaryImm, // iconst // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2692 | | InstructionFormat::UnaryIeee16, // f16const // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2693 | | InstructionFormat::UnaryIeee32, // f32const // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2694 | | InstructionFormat::UnaryIeee64, // f64const // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2695 | | InstructionFormat::UnaryConst, // f128const // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2696 | | InstructionFormat::UnaryConst, // vconst // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2697 | | InstructionFormat::Shuffle, // shuffle // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2698 | | InstructionFormat::NullAry, // nop // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2699 | | InstructionFormat::Ternary, // select // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2700 | | InstructionFormat::Ternary, // select_spectre_guard // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2701 | | InstructionFormat::Ternary, // bitselect // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2702 | | InstructionFormat::Ternary, // x86_blendv // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2703 | | InstructionFormat::Unary, // vany_true // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2704 | | InstructionFormat::Unary, // vall_true // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2705 | | InstructionFormat::Unary, // vhigh_bits // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2706 | | InstructionFormat::IntCompare, // icmp // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2707 | | InstructionFormat::IntCompareImm, // icmp_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2708 | | InstructionFormat::Binary, // iadd // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2709 | | InstructionFormat::Binary, // isub // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2710 | | InstructionFormat::Unary, // ineg // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2711 | | InstructionFormat::Unary, // iabs // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2712 | | InstructionFormat::Binary, // imul // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2713 | | InstructionFormat::Binary, // umulhi // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2714 | | InstructionFormat::Binary, // smulhi // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2715 | | InstructionFormat::Binary, // sqmul_round_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2716 | | InstructionFormat::Binary, // x86_pmulhrsw // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2717 | | InstructionFormat::Binary, // udiv // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2718 | | InstructionFormat::Binary, // sdiv // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2719 | | InstructionFormat::Binary, // urem // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2720 | | InstructionFormat::Binary, // srem // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2721 | | InstructionFormat::BinaryImm64, // iadd_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2722 | | InstructionFormat::BinaryImm64, // imul_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2723 | | InstructionFormat::BinaryImm64, // udiv_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2724 | | InstructionFormat::BinaryImm64, // sdiv_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2725 | | InstructionFormat::BinaryImm64, // urem_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2726 | | InstructionFormat::BinaryImm64, // srem_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2727 | | InstructionFormat::BinaryImm64, // irsub_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2728 | | InstructionFormat::Ternary, // sadd_overflow_cin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2729 | | InstructionFormat::Ternary, // uadd_overflow_cin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2730 | | InstructionFormat::Binary, // uadd_overflow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2731 | | InstructionFormat::Binary, // sadd_overflow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2732 | | InstructionFormat::Binary, // usub_overflow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2733 | | InstructionFormat::Binary, // ssub_overflow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2734 | | InstructionFormat::Binary, // umul_overflow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2735 | | InstructionFormat::Binary, // smul_overflow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2736 | | InstructionFormat::IntAddTrap, // uadd_overflow_trap // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2737 | | InstructionFormat::Ternary, // ssub_overflow_bin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2738 | | InstructionFormat::Ternary, // usub_overflow_bin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2739 | | InstructionFormat::Binary, // band // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2740 | | InstructionFormat::Binary, // bor // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2741 | | InstructionFormat::Binary, // bxor // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2742 | | InstructionFormat::Unary, // bnot // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2743 | | InstructionFormat::Binary, // band_not // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2744 | | InstructionFormat::Binary, // bor_not // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2745 | | InstructionFormat::Binary, // bxor_not // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2746 | | InstructionFormat::BinaryImm64, // band_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2747 | | InstructionFormat::BinaryImm64, // bor_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2748 | | InstructionFormat::BinaryImm64, // bxor_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2749 | | InstructionFormat::Binary, // rotl // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2750 | | InstructionFormat::Binary, // rotr // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2751 | | InstructionFormat::BinaryImm64, // rotl_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2752 | | InstructionFormat::BinaryImm64, // rotr_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2753 | | InstructionFormat::Binary, // ishl // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2754 | | InstructionFormat::Binary, // ushr // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2755 | | InstructionFormat::Binary, // sshr // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2756 | | InstructionFormat::BinaryImm64, // ishl_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2757 | | InstructionFormat::BinaryImm64, // ushr_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2758 | | InstructionFormat::BinaryImm64, // sshr_imm // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2759 | | InstructionFormat::Unary, // bitrev // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2760 | | InstructionFormat::Unary, // clz // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2761 | | InstructionFormat::Unary, // cls // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2762 | | InstructionFormat::Unary, // ctz // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2763 | | InstructionFormat::Unary, // bswap // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2764 | | InstructionFormat::Unary, // popcnt // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2765 | | InstructionFormat::FloatCompare, // fcmp // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2766 | | InstructionFormat::Binary, // fadd // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2767 | | InstructionFormat::Binary, // fsub // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2768 | | InstructionFormat::Binary, // fmul // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2769 | | InstructionFormat::Binary, // fdiv // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2770 | | InstructionFormat::Unary, // sqrt // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2771 | | InstructionFormat::Ternary, // fma // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2772 | | InstructionFormat::Unary, // fneg // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2773 | | InstructionFormat::Unary, // fabs // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2774 | | InstructionFormat::Binary, // fcopysign // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2775 | | InstructionFormat::Binary, // fmin // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2776 | | InstructionFormat::Binary, // fmax // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2777 | | InstructionFormat::Unary, // ceil // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2778 | | InstructionFormat::Unary, // floor // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2779 | | InstructionFormat::Unary, // trunc // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2780 | | InstructionFormat::Unary, // nearest // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2781 | | InstructionFormat::LoadNoOffset, // bitcast // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2782 | | InstructionFormat::Unary, // scalar_to_vector // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2783 | | InstructionFormat::Unary, // bmask // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2784 | | InstructionFormat::Unary, // ireduce // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2785 | | InstructionFormat::Binary, // snarrow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2786 | | InstructionFormat::Binary, // unarrow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2787 | | InstructionFormat::Binary, // uunarrow // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2788 | | InstructionFormat::Unary, // swiden_low // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2789 | | InstructionFormat::Unary, // swiden_high // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2790 | | InstructionFormat::Unary, // uwiden_low // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2791 | | InstructionFormat::Unary, // uwiden_high // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2792 | | InstructionFormat::Binary, // iadd_pairwise // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2793 | | InstructionFormat::Binary, // x86_pmaddubsw // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2794 | | InstructionFormat::Unary, // uextend // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2795 | | InstructionFormat::Unary, // sextend // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2796 | | InstructionFormat::Unary, // fpromote // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2797 | | InstructionFormat::Unary, // fdemote // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2798 | | InstructionFormat::Unary, // fvdemote // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2799 | | InstructionFormat::Unary, // fvpromote_low // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2800 | | InstructionFormat::Unary, // fcvt_to_uint // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2801 | | InstructionFormat::Unary, // fcvt_to_sint // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2802 | | InstructionFormat::Unary, // fcvt_to_uint_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2803 | | InstructionFormat::Unary, // fcvt_to_sint_sat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2804 | | InstructionFormat::Unary, // x86_cvtt2dq // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2805 | | InstructionFormat::Unary, // fcvt_from_uint // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2806 | | InstructionFormat::Unary, // fcvt_from_sint // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2807 | | InstructionFormat::Unary, // isplit // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2808 | | InstructionFormat::Binary, // iconcat // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2809 | | InstructionFormat::AtomicRmw, // atomic_rmw // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2810 | | InstructionFormat::AtomicCas, // atomic_cas // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2811 | | InstructionFormat::LoadNoOffset, // atomic_load // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2812 | | InstructionFormat::StoreNoOffset, // atomic_store // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2813 | | InstructionFormat::NullAry, // fence // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2814 | | InstructionFormat::BinaryImm8, // extract_vector // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:667 |
2815 | | ]; // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:675 |
2816 | | |
2817 | 0 | fn opcode_name(opc: Opcode) -> &'static str { |
2818 | 0 | match opc { |
2819 | | Opcode::AtomicCas => { |
2820 | 0 | "atomic_cas" |
2821 | | } |
2822 | | Opcode::AtomicLoad => { |
2823 | 0 | "atomic_load" |
2824 | | } |
2825 | | Opcode::AtomicRmw => { |
2826 | 0 | "atomic_rmw" |
2827 | | } |
2828 | | Opcode::AtomicStore => { |
2829 | 0 | "atomic_store" |
2830 | | } |
2831 | | Opcode::AvgRound => { |
2832 | 0 | "avg_round" |
2833 | | } |
2834 | | Opcode::Band => { |
2835 | 0 | "band" |
2836 | | } |
2837 | | Opcode::BandImm => { |
2838 | 0 | "band_imm" |
2839 | | } |
2840 | | Opcode::BandNot => { |
2841 | 0 | "band_not" |
2842 | | } |
2843 | | Opcode::Bitcast => { |
2844 | 0 | "bitcast" |
2845 | | } |
2846 | | Opcode::Bitrev => { |
2847 | 0 | "bitrev" |
2848 | | } |
2849 | | Opcode::Bitselect => { |
2850 | 0 | "bitselect" |
2851 | | } |
2852 | | Opcode::Bmask => { |
2853 | 0 | "bmask" |
2854 | | } |
2855 | | Opcode::Bnot => { |
2856 | 0 | "bnot" |
2857 | | } |
2858 | | Opcode::Bor => { |
2859 | 0 | "bor" |
2860 | | } |
2861 | | Opcode::BorImm => { |
2862 | 0 | "bor_imm" |
2863 | | } |
2864 | | Opcode::BorNot => { |
2865 | 0 | "bor_not" |
2866 | | } |
2867 | | Opcode::BrTable => { |
2868 | 0 | "br_table" |
2869 | | } |
2870 | | Opcode::Brif => { |
2871 | 0 | "brif" |
2872 | | } |
2873 | | Opcode::Bswap => { |
2874 | 0 | "bswap" |
2875 | | } |
2876 | | Opcode::Bxor => { |
2877 | 0 | "bxor" |
2878 | | } |
2879 | | Opcode::BxorImm => { |
2880 | 0 | "bxor_imm" |
2881 | | } |
2882 | | Opcode::BxorNot => { |
2883 | 0 | "bxor_not" |
2884 | | } |
2885 | | Opcode::Call => { |
2886 | 0 | "call" |
2887 | | } |
2888 | | Opcode::CallIndirect => { |
2889 | 0 | "call_indirect" |
2890 | | } |
2891 | | Opcode::Ceil => { |
2892 | 0 | "ceil" |
2893 | | } |
2894 | | Opcode::Cls => { |
2895 | 0 | "cls" |
2896 | | } |
2897 | | Opcode::Clz => { |
2898 | 0 | "clz" |
2899 | | } |
2900 | | Opcode::Ctz => { |
2901 | 0 | "ctz" |
2902 | | } |
2903 | | Opcode::Debugtrap => { |
2904 | 0 | "debugtrap" |
2905 | | } |
2906 | | Opcode::DynamicStackAddr => { |
2907 | 0 | "dynamic_stack_addr" |
2908 | | } |
2909 | | Opcode::DynamicStackLoad => { |
2910 | 0 | "dynamic_stack_load" |
2911 | | } |
2912 | | Opcode::DynamicStackStore => { |
2913 | 0 | "dynamic_stack_store" |
2914 | | } |
2915 | | Opcode::ExtractVector => { |
2916 | 0 | "extract_vector" |
2917 | | } |
2918 | | Opcode::Extractlane => { |
2919 | 0 | "extractlane" |
2920 | | } |
2921 | | Opcode::F128const => { |
2922 | 0 | "f128const" |
2923 | | } |
2924 | | Opcode::F16const => { |
2925 | 0 | "f16const" |
2926 | | } |
2927 | | Opcode::F32const => { |
2928 | 0 | "f32const" |
2929 | | } |
2930 | | Opcode::F64const => { |
2931 | 0 | "f64const" |
2932 | | } |
2933 | | Opcode::Fabs => { |
2934 | 0 | "fabs" |
2935 | | } |
2936 | | Opcode::Fadd => { |
2937 | 0 | "fadd" |
2938 | | } |
2939 | | Opcode::Fcmp => { |
2940 | 0 | "fcmp" |
2941 | | } |
2942 | | Opcode::Fcopysign => { |
2943 | 0 | "fcopysign" |
2944 | | } |
2945 | | Opcode::FcvtFromSint => { |
2946 | 0 | "fcvt_from_sint" |
2947 | | } |
2948 | | Opcode::FcvtFromUint => { |
2949 | 0 | "fcvt_from_uint" |
2950 | | } |
2951 | | Opcode::FcvtToSint => { |
2952 | 0 | "fcvt_to_sint" |
2953 | | } |
2954 | | Opcode::FcvtToSintSat => { |
2955 | 0 | "fcvt_to_sint_sat" |
2956 | | } |
2957 | | Opcode::FcvtToUint => { |
2958 | 0 | "fcvt_to_uint" |
2959 | | } |
2960 | | Opcode::FcvtToUintSat => { |
2961 | 0 | "fcvt_to_uint_sat" |
2962 | | } |
2963 | | Opcode::Fdemote => { |
2964 | 0 | "fdemote" |
2965 | | } |
2966 | | Opcode::Fdiv => { |
2967 | 0 | "fdiv" |
2968 | | } |
2969 | | Opcode::Fence => { |
2970 | 0 | "fence" |
2971 | | } |
2972 | | Opcode::Floor => { |
2973 | 0 | "floor" |
2974 | | } |
2975 | | Opcode::Fma => { |
2976 | 0 | "fma" |
2977 | | } |
2978 | | Opcode::Fmax => { |
2979 | 0 | "fmax" |
2980 | | } |
2981 | | Opcode::Fmin => { |
2982 | 0 | "fmin" |
2983 | | } |
2984 | | Opcode::Fmul => { |
2985 | 0 | "fmul" |
2986 | | } |
2987 | | Opcode::Fneg => { |
2988 | 0 | "fneg" |
2989 | | } |
2990 | | Opcode::Fpromote => { |
2991 | 0 | "fpromote" |
2992 | | } |
2993 | | Opcode::Fsub => { |
2994 | 0 | "fsub" |
2995 | | } |
2996 | | Opcode::FuncAddr => { |
2997 | 0 | "func_addr" |
2998 | | } |
2999 | | Opcode::Fvdemote => { |
3000 | 0 | "fvdemote" |
3001 | | } |
3002 | | Opcode::FvpromoteLow => { |
3003 | 0 | "fvpromote_low" |
3004 | | } |
3005 | | Opcode::GetFramePointer => { |
3006 | 0 | "get_frame_pointer" |
3007 | | } |
3008 | | Opcode::GetPinnedReg => { |
3009 | 0 | "get_pinned_reg" |
3010 | | } |
3011 | | Opcode::GetReturnAddress => { |
3012 | 0 | "get_return_address" |
3013 | | } |
3014 | | Opcode::GetStackPointer => { |
3015 | 0 | "get_stack_pointer" |
3016 | | } |
3017 | | Opcode::GlobalValue => { |
3018 | 0 | "global_value" |
3019 | | } |
3020 | | Opcode::Iabs => { |
3021 | 0 | "iabs" |
3022 | | } |
3023 | | Opcode::Iadd => { |
3024 | 0 | "iadd" |
3025 | | } |
3026 | | Opcode::IaddImm => { |
3027 | 0 | "iadd_imm" |
3028 | | } |
3029 | | Opcode::IaddPairwise => { |
3030 | 0 | "iadd_pairwise" |
3031 | | } |
3032 | | Opcode::Icmp => { |
3033 | 0 | "icmp" |
3034 | | } |
3035 | | Opcode::IcmpImm => { |
3036 | 0 | "icmp_imm" |
3037 | | } |
3038 | | Opcode::Iconcat => { |
3039 | 0 | "iconcat" |
3040 | | } |
3041 | | Opcode::Iconst => { |
3042 | 0 | "iconst" |
3043 | | } |
3044 | | Opcode::Imul => { |
3045 | 0 | "imul" |
3046 | | } |
3047 | | Opcode::ImulImm => { |
3048 | 0 | "imul_imm" |
3049 | | } |
3050 | | Opcode::Ineg => { |
3051 | 0 | "ineg" |
3052 | | } |
3053 | | Opcode::Insertlane => { |
3054 | 0 | "insertlane" |
3055 | | } |
3056 | | Opcode::Ireduce => { |
3057 | 0 | "ireduce" |
3058 | | } |
3059 | | Opcode::IrsubImm => { |
3060 | 0 | "irsub_imm" |
3061 | | } |
3062 | | Opcode::Ishl => { |
3063 | 0 | "ishl" |
3064 | | } |
3065 | | Opcode::IshlImm => { |
3066 | 0 | "ishl_imm" |
3067 | | } |
3068 | | Opcode::Isplit => { |
3069 | 0 | "isplit" |
3070 | | } |
3071 | | Opcode::Istore16 => { |
3072 | 0 | "istore16" |
3073 | | } |
3074 | | Opcode::Istore32 => { |
3075 | 0 | "istore32" |
3076 | | } |
3077 | | Opcode::Istore8 => { |
3078 | 0 | "istore8" |
3079 | | } |
3080 | | Opcode::Isub => { |
3081 | 0 | "isub" |
3082 | | } |
3083 | | Opcode::Jump => { |
3084 | 0 | "jump" |
3085 | | } |
3086 | | Opcode::Load => { |
3087 | 0 | "load" |
3088 | | } |
3089 | | Opcode::Nearest => { |
3090 | 0 | "nearest" |
3091 | | } |
3092 | | Opcode::Nop => { |
3093 | 0 | "nop" |
3094 | | } |
3095 | | Opcode::Popcnt => { |
3096 | 0 | "popcnt" |
3097 | | } |
3098 | | Opcode::Return => { |
3099 | 0 | "return" |
3100 | | } |
3101 | | Opcode::ReturnCall => { |
3102 | 0 | "return_call" |
3103 | | } |
3104 | | Opcode::ReturnCallIndirect => { |
3105 | 0 | "return_call_indirect" |
3106 | | } |
3107 | | Opcode::Rotl => { |
3108 | 0 | "rotl" |
3109 | | } |
3110 | | Opcode::RotlImm => { |
3111 | 0 | "rotl_imm" |
3112 | | } |
3113 | | Opcode::Rotr => { |
3114 | 0 | "rotr" |
3115 | | } |
3116 | | Opcode::RotrImm => { |
3117 | 0 | "rotr_imm" |
3118 | | } |
3119 | | Opcode::SaddOverflow => { |
3120 | 0 | "sadd_overflow" |
3121 | | } |
3122 | | Opcode::SaddOverflowCin => { |
3123 | 0 | "sadd_overflow_cin" |
3124 | | } |
3125 | | Opcode::SaddSat => { |
3126 | 0 | "sadd_sat" |
3127 | | } |
3128 | | Opcode::ScalarToVector => { |
3129 | 0 | "scalar_to_vector" |
3130 | | } |
3131 | | Opcode::Sdiv => { |
3132 | 0 | "sdiv" |
3133 | | } |
3134 | | Opcode::SdivImm => { |
3135 | 0 | "sdiv_imm" |
3136 | | } |
3137 | | Opcode::Select => { |
3138 | 0 | "select" |
3139 | | } |
3140 | | Opcode::SelectSpectreGuard => { |
3141 | 0 | "select_spectre_guard" |
3142 | | } |
3143 | | Opcode::SetPinnedReg => { |
3144 | 0 | "set_pinned_reg" |
3145 | | } |
3146 | | Opcode::Sextend => { |
3147 | 0 | "sextend" |
3148 | | } |
3149 | | Opcode::Shuffle => { |
3150 | 0 | "shuffle" |
3151 | | } |
3152 | | Opcode::Sload16 => { |
3153 | 0 | "sload16" |
3154 | | } |
3155 | | Opcode::Sload16x4 => { |
3156 | 0 | "sload16x4" |
3157 | | } |
3158 | | Opcode::Sload32 => { |
3159 | 0 | "sload32" |
3160 | | } |
3161 | | Opcode::Sload32x2 => { |
3162 | 0 | "sload32x2" |
3163 | | } |
3164 | | Opcode::Sload8 => { |
3165 | 0 | "sload8" |
3166 | | } |
3167 | | Opcode::Sload8x8 => { |
3168 | 0 | "sload8x8" |
3169 | | } |
3170 | | Opcode::Smax => { |
3171 | 0 | "smax" |
3172 | | } |
3173 | | Opcode::Smin => { |
3174 | 0 | "smin" |
3175 | | } |
3176 | | Opcode::SmulOverflow => { |
3177 | 0 | "smul_overflow" |
3178 | | } |
3179 | | Opcode::Smulhi => { |
3180 | 0 | "smulhi" |
3181 | | } |
3182 | | Opcode::Snarrow => { |
3183 | 0 | "snarrow" |
3184 | | } |
3185 | | Opcode::Splat => { |
3186 | 0 | "splat" |
3187 | | } |
3188 | | Opcode::SqmulRoundSat => { |
3189 | 0 | "sqmul_round_sat" |
3190 | | } |
3191 | | Opcode::Sqrt => { |
3192 | 0 | "sqrt" |
3193 | | } |
3194 | | Opcode::Srem => { |
3195 | 0 | "srem" |
3196 | | } |
3197 | | Opcode::SremImm => { |
3198 | 0 | "srem_imm" |
3199 | | } |
3200 | | Opcode::Sshr => { |
3201 | 0 | "sshr" |
3202 | | } |
3203 | | Opcode::SshrImm => { |
3204 | 0 | "sshr_imm" |
3205 | | } |
3206 | | Opcode::SsubOverflow => { |
3207 | 0 | "ssub_overflow" |
3208 | | } |
3209 | | Opcode::SsubOverflowBin => { |
3210 | 0 | "ssub_overflow_bin" |
3211 | | } |
3212 | | Opcode::SsubSat => { |
3213 | 0 | "ssub_sat" |
3214 | | } |
3215 | | Opcode::StackAddr => { |
3216 | 0 | "stack_addr" |
3217 | | } |
3218 | | Opcode::StackLoad => { |
3219 | 0 | "stack_load" |
3220 | | } |
3221 | | Opcode::StackStore => { |
3222 | 0 | "stack_store" |
3223 | | } |
3224 | | Opcode::StackSwitch => { |
3225 | 0 | "stack_switch" |
3226 | | } |
3227 | | Opcode::Store => { |
3228 | 0 | "store" |
3229 | | } |
3230 | | Opcode::SwidenHigh => { |
3231 | 0 | "swiden_high" |
3232 | | } |
3233 | | Opcode::SwidenLow => { |
3234 | 0 | "swiden_low" |
3235 | | } |
3236 | | Opcode::Swizzle => { |
3237 | 0 | "swizzle" |
3238 | | } |
3239 | | Opcode::SymbolValue => { |
3240 | 0 | "symbol_value" |
3241 | | } |
3242 | | Opcode::TlsValue => { |
3243 | 0 | "tls_value" |
3244 | | } |
3245 | | Opcode::Trap => { |
3246 | 0 | "trap" |
3247 | | } |
3248 | | Opcode::Trapnz => { |
3249 | 0 | "trapnz" |
3250 | | } |
3251 | | Opcode::Trapz => { |
3252 | 0 | "trapz" |
3253 | | } |
3254 | | Opcode::Trunc => { |
3255 | 0 | "trunc" |
3256 | | } |
3257 | | Opcode::TryCall => { |
3258 | 0 | "try_call" |
3259 | | } |
3260 | | Opcode::TryCallIndirect => { |
3261 | 0 | "try_call_indirect" |
3262 | | } |
3263 | | Opcode::UaddOverflow => { |
3264 | 0 | "uadd_overflow" |
3265 | | } |
3266 | | Opcode::UaddOverflowCin => { |
3267 | 0 | "uadd_overflow_cin" |
3268 | | } |
3269 | | Opcode::UaddOverflowTrap => { |
3270 | 0 | "uadd_overflow_trap" |
3271 | | } |
3272 | | Opcode::UaddSat => { |
3273 | 0 | "uadd_sat" |
3274 | | } |
3275 | | Opcode::Udiv => { |
3276 | 0 | "udiv" |
3277 | | } |
3278 | | Opcode::UdivImm => { |
3279 | 0 | "udiv_imm" |
3280 | | } |
3281 | | Opcode::Uextend => { |
3282 | 0 | "uextend" |
3283 | | } |
3284 | | Opcode::Uload16 => { |
3285 | 0 | "uload16" |
3286 | | } |
3287 | | Opcode::Uload16x4 => { |
3288 | 0 | "uload16x4" |
3289 | | } |
3290 | | Opcode::Uload32 => { |
3291 | 0 | "uload32" |
3292 | | } |
3293 | | Opcode::Uload32x2 => { |
3294 | 0 | "uload32x2" |
3295 | | } |
3296 | | Opcode::Uload8 => { |
3297 | 0 | "uload8" |
3298 | | } |
3299 | | Opcode::Uload8x8 => { |
3300 | 0 | "uload8x8" |
3301 | | } |
3302 | | Opcode::Umax => { |
3303 | 0 | "umax" |
3304 | | } |
3305 | | Opcode::Umin => { |
3306 | 0 | "umin" |
3307 | | } |
3308 | | Opcode::UmulOverflow => { |
3309 | 0 | "umul_overflow" |
3310 | | } |
3311 | | Opcode::Umulhi => { |
3312 | 0 | "umulhi" |
3313 | | } |
3314 | | Opcode::Unarrow => { |
3315 | 0 | "unarrow" |
3316 | | } |
3317 | | Opcode::Urem => { |
3318 | 0 | "urem" |
3319 | | } |
3320 | | Opcode::UremImm => { |
3321 | 0 | "urem_imm" |
3322 | | } |
3323 | | Opcode::Ushr => { |
3324 | 0 | "ushr" |
3325 | | } |
3326 | | Opcode::UshrImm => { |
3327 | 0 | "ushr_imm" |
3328 | | } |
3329 | | Opcode::UsubOverflow => { |
3330 | 0 | "usub_overflow" |
3331 | | } |
3332 | | Opcode::UsubOverflowBin => { |
3333 | 0 | "usub_overflow_bin" |
3334 | | } |
3335 | | Opcode::UsubSat => { |
3336 | 0 | "usub_sat" |
3337 | | } |
3338 | | Opcode::Uunarrow => { |
3339 | 0 | "uunarrow" |
3340 | | } |
3341 | | Opcode::UwidenHigh => { |
3342 | 0 | "uwiden_high" |
3343 | | } |
3344 | | Opcode::UwidenLow => { |
3345 | 0 | "uwiden_low" |
3346 | | } |
3347 | | Opcode::VallTrue => { |
3348 | 0 | "vall_true" |
3349 | | } |
3350 | | Opcode::VanyTrue => { |
3351 | 0 | "vany_true" |
3352 | | } |
3353 | | Opcode::Vconst => { |
3354 | 0 | "vconst" |
3355 | | } |
3356 | | Opcode::VhighBits => { |
3357 | 0 | "vhigh_bits" |
3358 | | } |
3359 | | Opcode::X86Blendv => { |
3360 | 0 | "x86_blendv" |
3361 | | } |
3362 | | Opcode::X86Cvtt2dq => { |
3363 | 0 | "x86_cvtt2dq" |
3364 | | } |
3365 | | Opcode::X86Pmaddubsw => { |
3366 | 0 | "x86_pmaddubsw" |
3367 | | } |
3368 | | Opcode::X86Pmulhrsw => { |
3369 | 0 | "x86_pmulhrsw" |
3370 | | } |
3371 | | Opcode::X86Pshufb => { |
3372 | 0 | "x86_pshufb" |
3373 | | } |
3374 | | } |
3375 | 0 | } |
3376 | | |
3377 | | const OPCODE_HASH_TABLE: [Option<Opcode>; 256] = [ // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:696 |
3378 | | Some(Opcode::Imul), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3379 | | Some(Opcode::TlsValue), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3380 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3381 | | Some(Opcode::Brif), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3382 | | Some(Opcode::Nearest), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3383 | | Some(Opcode::FcvtToSintSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3384 | | Some(Opcode::Fsub), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3385 | | Some(Opcode::Trunc), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3386 | | Some(Opcode::Urem), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3387 | | Some(Opcode::Iconst), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3388 | | Some(Opcode::ReturnCall), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3389 | | Some(Opcode::Umin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3390 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3391 | | Some(Opcode::Store), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3392 | | Some(Opcode::GetFramePointer), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3393 | | Some(Opcode::UshrImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3394 | | Some(Opcode::Isub), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3395 | | Some(Opcode::FcvtFromSint), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3396 | | Some(Opcode::Trap), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3397 | | Some(Opcode::Sdiv), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3398 | | Some(Opcode::Srem), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3399 | | Some(Opcode::SshrImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3400 | | Some(Opcode::Uunarrow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3401 | | Some(Opcode::UaddOverflowCin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3402 | | Some(Opcode::Bxor), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3403 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3404 | | Some(Opcode::X86Pmaddubsw), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3405 | | Some(Opcode::Umax), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3406 | | Some(Opcode::SremImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3407 | | Some(Opcode::Insertlane), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3408 | | Some(Opcode::BxorNot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3409 | | Some(Opcode::Swizzle), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3410 | | Some(Opcode::Load), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3411 | | Some(Opcode::Fadd), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3412 | | Some(Opcode::Jump), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3413 | | Some(Opcode::BxorImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3414 | | Some(Opcode::Shuffle), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3415 | | Some(Opcode::Fneg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3416 | | Some(Opcode::Umulhi), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3417 | | Some(Opcode::Ushr), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3418 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3419 | | Some(Opcode::UaddOverflowTrap), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3420 | | Some(Opcode::FcvtFromUint), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3421 | | Some(Opcode::VallTrue), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3422 | | Some(Opcode::Band), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3423 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3424 | | Some(Opcode::SsubOverflow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3425 | | Some(Opcode::Uload16x4), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3426 | | Some(Opcode::Ishl), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3427 | | Some(Opcode::Fmax), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3428 | | Some(Opcode::Vconst), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3429 | | Some(Opcode::Call), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3430 | | Some(Opcode::ExtractVector), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3431 | | Some(Opcode::Sqrt), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3432 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3433 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3434 | | Some(Opcode::Ceil), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3435 | | Some(Opcode::Ineg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3436 | | Some(Opcode::FuncAddr), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3437 | | Some(Opcode::SaddSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3438 | | Some(Opcode::Popcnt), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3439 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3440 | | Some(Opcode::Fabs), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3441 | | Some(Opcode::Fmin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3442 | | Some(Opcode::SsubOverflowBin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3443 | | Some(Opcode::GlobalValue), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3444 | | Some(Opcode::Bnot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3445 | | Some(Opcode::Sextend), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3446 | | Some(Opcode::Isplit), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3447 | | Some(Opcode::FcvtToUint), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3448 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3449 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3450 | | Some(Opcode::RotlImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3451 | | Some(Opcode::Fcmp), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3452 | | Some(Opcode::SwidenHigh), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3453 | | Some(Opcode::Fmul), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3454 | | Some(Opcode::FcvtToSint), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3455 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3456 | | Some(Opcode::UsubOverflow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3457 | | Some(Opcode::Uload8x8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3458 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3459 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3460 | | Some(Opcode::Fdiv), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3461 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3462 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3463 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3464 | | Some(Opcode::UremImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3465 | | Some(Opcode::AtomicLoad), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3466 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3467 | | Some(Opcode::Trapnz), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3468 | | Some(Opcode::Uload16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3469 | | Some(Opcode::IaddImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3470 | | Some(Opcode::Uload32), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3471 | | Some(Opcode::Bitrev), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3472 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3473 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3474 | | Some(Opcode::Smulhi), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3475 | | Some(Opcode::TryCall), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3476 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3477 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3478 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3479 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3480 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3481 | | Some(Opcode::BorNot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3482 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3483 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3484 | | Some(Opcode::Sload8x8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3485 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3486 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3487 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3488 | | Some(Opcode::X86Blendv), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3489 | | Some(Opcode::SetPinnedReg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3490 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3491 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3492 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3493 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3494 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3495 | | Some(Opcode::ImulImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3496 | | Some(Opcode::Ireduce), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3497 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3498 | | Some(Opcode::RotrImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3499 | | Some(Opcode::DynamicStackStore), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3500 | | Some(Opcode::StackStore), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3501 | | Some(Opcode::UwidenLow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3502 | | Some(Opcode::Select), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3503 | | Some(Opcode::BorImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3504 | | Some(Opcode::Istore32), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3505 | | Some(Opcode::FvpromoteLow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3506 | | Some(Opcode::Istore16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3507 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3508 | | Some(Opcode::Fdemote), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3509 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3510 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3511 | | Some(Opcode::IcmpImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3512 | | Some(Opcode::Fvdemote), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3513 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3514 | | Some(Opcode::Sload16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3515 | | Some(Opcode::Fcopysign), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3516 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3517 | | Some(Opcode::SdivImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3518 | | Some(Opcode::Unarrow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3519 | | Some(Opcode::AvgRound), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3520 | | Some(Opcode::Sload32), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3521 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3522 | | Some(Opcode::X86Pshufb), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3523 | | Some(Opcode::Extractlane), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3524 | | Some(Opcode::StackAddr), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3525 | | Some(Opcode::SaddOverflowCin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3526 | | Some(Opcode::UaddOverflow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3527 | | Some(Opcode::BandImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3528 | | Some(Opcode::Return), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3529 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3530 | | Some(Opcode::Uload32x2), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3531 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3532 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3533 | | Some(Opcode::VanyTrue), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3534 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3535 | | Some(Opcode::UsubSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3536 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3537 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3538 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3539 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3540 | | Some(Opcode::DynamicStackLoad), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3541 | | Some(Opcode::Iconcat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3542 | | Some(Opcode::SmulOverflow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3543 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3544 | | Some(Opcode::Fence), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3545 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3546 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3547 | | Some(Opcode::Fma), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3548 | | Some(Opcode::Bitselect), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3549 | | Some(Opcode::Istore8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3550 | | Some(Opcode::BrTable), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3551 | | Some(Opcode::F64const), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3552 | | Some(Opcode::StackSwitch), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3553 | | Some(Opcode::StackLoad), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3554 | | Some(Opcode::IrsubImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3555 | | Some(Opcode::Nop), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3556 | | Some(Opcode::SqmulRoundSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3557 | | Some(Opcode::X86Pmulhrsw), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3558 | | Some(Opcode::Debugtrap), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3559 | | Some(Opcode::Sload16x4), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3560 | | Some(Opcode::UmulOverflow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3561 | | Some(Opcode::IshlImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3562 | | Some(Opcode::SaddOverflow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3563 | | Some(Opcode::Ctz), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3564 | | Some(Opcode::Bor), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3565 | | Some(Opcode::TryCallIndirect), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3566 | | Some(Opcode::BandNot), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3567 | | Some(Opcode::Clz), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3568 | | Some(Opcode::UwidenHigh), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3569 | | Some(Opcode::Uextend), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3570 | | Some(Opcode::Floor), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3571 | | Some(Opcode::UaddSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3572 | | Some(Opcode::Sload32x2), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3573 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3574 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3575 | | Some(Opcode::SelectSpectreGuard), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3576 | | Some(Opcode::Cls), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3577 | | Some(Opcode::Fpromote), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3578 | | Some(Opcode::Bitcast), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3579 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3580 | | Some(Opcode::SymbolValue), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3581 | | Some(Opcode::DynamicStackAddr), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3582 | | Some(Opcode::Bmask), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3583 | | Some(Opcode::GetPinnedReg), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3584 | | Some(Opcode::SsubSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3585 | | Some(Opcode::AtomicRmw), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3586 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3587 | | Some(Opcode::ScalarToVector), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3588 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3589 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3590 | | Some(Opcode::Uload8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3591 | | Some(Opcode::FcvtToUintSat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3592 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3593 | | Some(Opcode::Smin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3594 | | Some(Opcode::Trapz), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3595 | | Some(Opcode::Iabs), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3596 | | Some(Opcode::F16const), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3597 | | Some(Opcode::Udiv), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3598 | | Some(Opcode::AtomicCas), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3599 | | Some(Opcode::GetReturnAddress), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3600 | | Some(Opcode::UsubOverflowBin), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3601 | | Some(Opcode::SwidenLow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3602 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3603 | | Some(Opcode::ReturnCallIndirect), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3604 | | Some(Opcode::Rotl), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3605 | | Some(Opcode::IaddPairwise), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3606 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3607 | | Some(Opcode::Smax), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3608 | | Some(Opcode::F128const), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3609 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3610 | | Some(Opcode::F32const), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3611 | | Some(Opcode::UdivImm), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3612 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3613 | | Some(Opcode::Splat), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3614 | | Some(Opcode::Rotr), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3615 | | Some(Opcode::Snarrow), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3616 | | Some(Opcode::CallIndirect), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3617 | | Some(Opcode::Sload8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3618 | | Some(Opcode::X86Cvtt2dq), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3619 | | Some(Opcode::VhighBits), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3620 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3621 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3622 | | Some(Opcode::Iadd), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3623 | | Some(Opcode::Icmp), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3624 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3625 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3626 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3627 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3628 | | Some(Opcode::GetStackPointer), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3629 | | Some(Opcode::Bswap), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3630 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3631 | | Some(Opcode::Sshr), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3632 | | Some(Opcode::AtomicStore), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:704 |
3633 | | None, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:705 |
3634 | | ]; // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:709 |
3635 | | |
3636 | | |
3637 | | // Table of opcode constraints. |
3638 | | const OPCODE_CONSTRAINTS: [OpcodeConstraints; 185] = [ // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:830 |
3639 | | // Jump: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3640 | | // Constraints=[] |
3641 | | OpcodeConstraints { |
3642 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3643 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3644 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3645 | | } |
3646 | | , |
3647 | | // Brif: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3648 | | // Constraints=['Same'] |
3649 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
3650 | | OpcodeConstraints { |
3651 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3652 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3653 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3654 | | } |
3655 | | , |
3656 | | // BrTable: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3657 | | // Constraints=['Concrete(ir::types::I32)'] |
3658 | | OpcodeConstraints { |
3659 | | flags: 0x20, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3660 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3661 | | constraint_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3662 | | } |
3663 | | , |
3664 | | // Debugtrap: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3665 | | // Constraints=[] |
3666 | | OpcodeConstraints { |
3667 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3668 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3669 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3670 | | } |
3671 | | , |
3672 | | // Trap: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3673 | | // Constraints=[] |
3674 | | OpcodeConstraints { |
3675 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3676 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3677 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3678 | | } |
3679 | | , |
3680 | | // Trapz: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3681 | | // Constraints=['Same'] |
3682 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
3683 | | OpcodeConstraints { |
3684 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3685 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3686 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3687 | | } |
3688 | | , |
3689 | | // Trapnz: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3690 | | // Constraints=['Same'] |
3691 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
3692 | | OpcodeConstraints { |
3693 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3694 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3695 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3696 | | } |
3697 | | , |
3698 | | // Return: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3699 | | // Constraints=[] |
3700 | | OpcodeConstraints { |
3701 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3702 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3703 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3704 | | } |
3705 | | , |
3706 | | // Call: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3707 | | // Constraints=[] |
3708 | | OpcodeConstraints { |
3709 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3710 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3711 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3712 | | } |
3713 | | , |
3714 | | // CallIndirect: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3715 | | // Constraints=['Same'] |
3716 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3717 | | OpcodeConstraints { |
3718 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3719 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3720 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3721 | | } |
3722 | | , |
3723 | | // ReturnCall: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3724 | | // Constraints=[] |
3725 | | OpcodeConstraints { |
3726 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3727 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3728 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3729 | | } |
3730 | | , |
3731 | | // ReturnCallIndirect: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3732 | | // Constraints=['Same'] |
3733 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3734 | | OpcodeConstraints { |
3735 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3736 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3737 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3738 | | } |
3739 | | , |
3740 | | // FuncAddr: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3741 | | // Constraints=['Same'] |
3742 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3743 | | OpcodeConstraints { |
3744 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3745 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3746 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3747 | | } |
3748 | | , |
3749 | | // TryCall: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
3750 | | // Constraints=[] |
3751 | | OpcodeConstraints { |
3752 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3753 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3754 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3755 | | } |
3756 | | , |
3757 | | // TryCallIndirect: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3758 | | // Constraints=['Same'] |
3759 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3760 | | OpcodeConstraints { |
3761 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3762 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3763 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3764 | | } |
3765 | | , |
3766 | | // Splat: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3767 | | // Constraints=['Same', 'LaneOf'] |
3768 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
3769 | | OpcodeConstraints { |
3770 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3771 | | typeset_offset: 2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3772 | | constraint_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3773 | | } |
3774 | | , |
3775 | | // Swizzle: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=2 |
3776 | | // Constraints=['Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)'] |
3777 | | OpcodeConstraints { |
3778 | | flags: 0x41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3779 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3780 | | constraint_offset: 6, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3781 | | } |
3782 | | , |
3783 | | // X86Pshufb: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=2 |
3784 | | // Constraints=['Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)'] |
3785 | | OpcodeConstraints { |
3786 | | flags: 0x41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3787 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3788 | | constraint_offset: 6, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3789 | | } |
3790 | | , |
3791 | | // Insertlane: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3792 | | // Constraints=['Same', 'Same', 'LaneOf'] |
3793 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
3794 | | OpcodeConstraints { |
3795 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3796 | | typeset_offset: 2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3797 | | constraint_offset: 9, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3798 | | } |
3799 | | , |
3800 | | // Extractlane: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3801 | | // Constraints=['LaneOf', 'Same'] |
3802 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
3803 | | OpcodeConstraints { |
3804 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3805 | | typeset_offset: 2, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3806 | | constraint_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3807 | | } |
3808 | | , |
3809 | | // Smin: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3810 | | // Constraints=['Same', 'Same', 'Same'] |
3811 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3812 | | OpcodeConstraints { |
3813 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3814 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3815 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3816 | | } |
3817 | | , |
3818 | | // Umin: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3819 | | // Constraints=['Same', 'Same', 'Same'] |
3820 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3821 | | OpcodeConstraints { |
3822 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3823 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3824 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3825 | | } |
3826 | | , |
3827 | | // Smax: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3828 | | // Constraints=['Same', 'Same', 'Same'] |
3829 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3830 | | OpcodeConstraints { |
3831 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3832 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3833 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3834 | | } |
3835 | | , |
3836 | | // Umax: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3837 | | // Constraints=['Same', 'Same', 'Same'] |
3838 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3839 | | OpcodeConstraints { |
3840 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3841 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3842 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3843 | | } |
3844 | | , |
3845 | | // AvgRound: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3846 | | // Constraints=['Same', 'Same', 'Same'] |
3847 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3848 | | OpcodeConstraints { |
3849 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3850 | | typeset_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3851 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3852 | | } |
3853 | | , |
3854 | | // UaddSat: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3855 | | // Constraints=['Same', 'Same', 'Same'] |
3856 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3857 | | OpcodeConstraints { |
3858 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3859 | | typeset_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3860 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3861 | | } |
3862 | | , |
3863 | | // SaddSat: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3864 | | // Constraints=['Same', 'Same', 'Same'] |
3865 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3866 | | OpcodeConstraints { |
3867 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3868 | | typeset_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3869 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3870 | | } |
3871 | | , |
3872 | | // UsubSat: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3873 | | // Constraints=['Same', 'Same', 'Same'] |
3874 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3875 | | OpcodeConstraints { |
3876 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3877 | | typeset_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3878 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3879 | | } |
3880 | | , |
3881 | | // SsubSat: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
3882 | | // Constraints=['Same', 'Same', 'Same'] |
3883 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
3884 | | OpcodeConstraints { |
3885 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3886 | | typeset_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3887 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3888 | | } |
3889 | | , |
3890 | | // Load: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3891 | | // Constraints=['Same', 'Free(1)'] |
3892 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
3893 | | OpcodeConstraints { |
3894 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3895 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3896 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3897 | | } |
3898 | | , |
3899 | | // Store: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
3900 | | // Constraints=['Same', 'Free(1)'] |
3901 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
3902 | | OpcodeConstraints { |
3903 | | flags: 0x58, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3904 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3905 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3906 | | } |
3907 | | , |
3908 | | // Uload8: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3909 | | // Constraints=['Same', 'Free(1)'] |
3910 | | // Polymorphic over TypeSet(lanes={1}, ints={16, 32, 64}) |
3911 | | OpcodeConstraints { |
3912 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3913 | | typeset_offset: 6, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3914 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3915 | | } |
3916 | | , |
3917 | | // Sload8: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3918 | | // Constraints=['Same', 'Free(1)'] |
3919 | | // Polymorphic over TypeSet(lanes={1}, ints={16, 32, 64}) |
3920 | | OpcodeConstraints { |
3921 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3922 | | typeset_offset: 6, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3923 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3924 | | } |
3925 | | , |
3926 | | // Istore8: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
3927 | | // Constraints=['Same', 'Free(1)'] |
3928 | | // Polymorphic over TypeSet(lanes={1}, ints={16, 32, 64}) |
3929 | | OpcodeConstraints { |
3930 | | flags: 0x58, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3931 | | typeset_offset: 6, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3932 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3933 | | } |
3934 | | , |
3935 | | // Uload16: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3936 | | // Constraints=['Same', 'Free(1)'] |
3937 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3938 | | OpcodeConstraints { |
3939 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3940 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3941 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3942 | | } |
3943 | | , |
3944 | | // Sload16: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
3945 | | // Constraints=['Same', 'Free(1)'] |
3946 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3947 | | OpcodeConstraints { |
3948 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3949 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3950 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3951 | | } |
3952 | | , |
3953 | | // Istore16: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
3954 | | // Constraints=['Same', 'Free(1)'] |
3955 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3956 | | OpcodeConstraints { |
3957 | | flags: 0x58, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3958 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3959 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3960 | | } |
3961 | | , |
3962 | | // Uload32: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3963 | | // Constraints=['Concrete(ir::types::I64)', 'Same'] |
3964 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3965 | | OpcodeConstraints { |
3966 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3967 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3968 | | constraint_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3969 | | } |
3970 | | , |
3971 | | // Sload32: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3972 | | // Constraints=['Concrete(ir::types::I64)', 'Same'] |
3973 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3974 | | OpcodeConstraints { |
3975 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3976 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3977 | | constraint_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3978 | | } |
3979 | | , |
3980 | | // Istore32: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
3981 | | // Constraints=['Concrete(ir::types::I64)', 'Free(1)'] |
3982 | | // Polymorphic over TypeSet(lanes={1}, ints={64}) |
3983 | | OpcodeConstraints { |
3984 | | flags: 0x58, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3985 | | typeset_offset: 7, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3986 | | constraint_offset: 16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3987 | | } |
3988 | | , |
3989 | | // StackSwitch: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
3990 | | // Constraints=['Same', 'Same', 'Same', 'Same'] |
3991 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
3992 | | OpcodeConstraints { |
3993 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
3994 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
3995 | | constraint_offset: 18, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
3996 | | } |
3997 | | , |
3998 | | // Uload8x8: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
3999 | | // Constraints=['Concrete(ir::types::I16X8)', 'Same'] |
4000 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4001 | | OpcodeConstraints { |
4002 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4003 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4004 | | constraint_offset: 22, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4005 | | } |
4006 | | , |
4007 | | // Sload8x8: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4008 | | // Constraints=['Concrete(ir::types::I16X8)', 'Same'] |
4009 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4010 | | OpcodeConstraints { |
4011 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4012 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4013 | | constraint_offset: 22, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4014 | | } |
4015 | | , |
4016 | | // Uload16x4: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4017 | | // Constraints=['Concrete(ir::types::I32X4)', 'Same'] |
4018 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4019 | | OpcodeConstraints { |
4020 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4021 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4022 | | constraint_offset: 24, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4023 | | } |
4024 | | , |
4025 | | // Sload16x4: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4026 | | // Constraints=['Concrete(ir::types::I32X4)', 'Same'] |
4027 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4028 | | OpcodeConstraints { |
4029 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4030 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4031 | | constraint_offset: 24, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4032 | | } |
4033 | | , |
4034 | | // Uload32x2: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4035 | | // Constraints=['Concrete(ir::types::I64X2)', 'Same'] |
4036 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4037 | | OpcodeConstraints { |
4038 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4039 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4040 | | constraint_offset: 26, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4041 | | } |
4042 | | , |
4043 | | // Sload32x2: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4044 | | // Constraints=['Concrete(ir::types::I64X2)', 'Same'] |
4045 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4046 | | OpcodeConstraints { |
4047 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4048 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4049 | | constraint_offset: 26, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4050 | | } |
4051 | | , |
4052 | | // StackLoad: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4053 | | // Constraints=['Same'] |
4054 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4055 | | OpcodeConstraints { |
4056 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4057 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4058 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4059 | | } |
4060 | | , |
4061 | | // StackStore: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4062 | | // Constraints=['Same'] |
4063 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4064 | | OpcodeConstraints { |
4065 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4066 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4067 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4068 | | } |
4069 | | , |
4070 | | // StackAddr: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4071 | | // Constraints=['Same'] |
4072 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4073 | | OpcodeConstraints { |
4074 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4075 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4076 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4077 | | } |
4078 | | , |
4079 | | // DynamicStackLoad: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4080 | | // Constraints=['Same'] |
4081 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4082 | | OpcodeConstraints { |
4083 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4084 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4085 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4086 | | } |
4087 | | , |
4088 | | // DynamicStackStore: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4089 | | // Constraints=['Same'] |
4090 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4091 | | OpcodeConstraints { |
4092 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4093 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4094 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4095 | | } |
4096 | | , |
4097 | | // DynamicStackAddr: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4098 | | // Constraints=['Same'] |
4099 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4100 | | OpcodeConstraints { |
4101 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4102 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4103 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4104 | | } |
4105 | | , |
4106 | | // GlobalValue: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4107 | | // Constraints=['Same'] |
4108 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4109 | | OpcodeConstraints { |
4110 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4111 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4112 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4113 | | } |
4114 | | , |
4115 | | // SymbolValue: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4116 | | // Constraints=['Same'] |
4117 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4118 | | OpcodeConstraints { |
4119 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4120 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4121 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4122 | | } |
4123 | | , |
4124 | | // TlsValue: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4125 | | // Constraints=['Same'] |
4126 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4127 | | OpcodeConstraints { |
4128 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4129 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4130 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4131 | | } |
4132 | | , |
4133 | | // GetPinnedReg: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4134 | | // Constraints=['Same'] |
4135 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4136 | | OpcodeConstraints { |
4137 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4138 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4139 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4140 | | } |
4141 | | , |
4142 | | // SetPinnedReg: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4143 | | // Constraints=['Same'] |
4144 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4145 | | OpcodeConstraints { |
4146 | | flags: 0x38, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4147 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4148 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4149 | | } |
4150 | | , |
4151 | | // GetFramePointer: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4152 | | // Constraints=['Same'] |
4153 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4154 | | OpcodeConstraints { |
4155 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4156 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4157 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4158 | | } |
4159 | | , |
4160 | | // GetStackPointer: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4161 | | // Constraints=['Same'] |
4162 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4163 | | OpcodeConstraints { |
4164 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4165 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4166 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4167 | | } |
4168 | | , |
4169 | | // GetReturnAddress: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4170 | | // Constraints=['Same'] |
4171 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4172 | | OpcodeConstraints { |
4173 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4174 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4175 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4176 | | } |
4177 | | , |
4178 | | // Iconst: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4179 | | // Constraints=['Same'] |
4180 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64}) |
4181 | | OpcodeConstraints { |
4182 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4183 | | typeset_offset: 8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4184 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4185 | | } |
4186 | | , |
4187 | | // F16const: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4188 | | // Constraints=['Concrete(ir::types::F16)'] |
4189 | | OpcodeConstraints { |
4190 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4191 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4192 | | constraint_offset: 28, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4193 | | } |
4194 | | , |
4195 | | // F32const: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4196 | | // Constraints=['Concrete(ir::types::F32)'] |
4197 | | OpcodeConstraints { |
4198 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4199 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4200 | | constraint_offset: 29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4201 | | } |
4202 | | , |
4203 | | // F64const: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4204 | | // Constraints=['Concrete(ir::types::F64)'] |
4205 | | OpcodeConstraints { |
4206 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4207 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4208 | | constraint_offset: 30, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4209 | | } |
4210 | | , |
4211 | | // F128const: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4212 | | // Constraints=['Concrete(ir::types::F128)'] |
4213 | | OpcodeConstraints { |
4214 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4215 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4216 | | constraint_offset: 31, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4217 | | } |
4218 | | , |
4219 | | // Vconst: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4220 | | // Constraints=['Same'] |
4221 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4222 | | OpcodeConstraints { |
4223 | | flags: 0x01, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4224 | | typeset_offset: 9, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4225 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4226 | | } |
4227 | | , |
4228 | | // Shuffle: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=2 |
4229 | | // Constraints=['Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)'] |
4230 | | OpcodeConstraints { |
4231 | | flags: 0x41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4232 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4233 | | constraint_offset: 6, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4234 | | } |
4235 | | , |
4236 | | // Nop: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
4237 | | // Constraints=[] |
4238 | | OpcodeConstraints { |
4239 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4240 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4241 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4242 | | } |
4243 | | , |
4244 | | // Select: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4245 | | // Constraints=['Same', 'Free(0)', 'Same', 'Same'] |
4246 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4247 | | OpcodeConstraints { |
4248 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4249 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4250 | | constraint_offset: 32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4251 | | } |
4252 | | , |
4253 | | // SelectSpectreGuard: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4254 | | // Constraints=['Same', 'Free(0)', 'Same', 'Same'] |
4255 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4256 | | OpcodeConstraints { |
4257 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4258 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4259 | | constraint_offset: 32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4260 | | } |
4261 | | , |
4262 | | // Bitselect: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4263 | | // Constraints=['Same', 'Same', 'Same', 'Same'] |
4264 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4265 | | OpcodeConstraints { |
4266 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4267 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4268 | | constraint_offset: 18, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4269 | | } |
4270 | | , |
4271 | | // X86Blendv: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4272 | | // Constraints=['Same', 'Same', 'Same', 'Same'] |
4273 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4274 | | OpcodeConstraints { |
4275 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4276 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4277 | | constraint_offset: 18, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4278 | | } |
4279 | | , |
4280 | | // VanyTrue: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4281 | | // Constraints=['Concrete(ir::types::I8)', 'Same'] |
4282 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4283 | | OpcodeConstraints { |
4284 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4285 | | typeset_offset: 9, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4286 | | constraint_offset: 36, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4287 | | } |
4288 | | , |
4289 | | // VallTrue: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4290 | | // Constraints=['Concrete(ir::types::I8)', 'Same'] |
4291 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4292 | | OpcodeConstraints { |
4293 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4294 | | typeset_offset: 9, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4295 | | constraint_offset: 36, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4296 | | } |
4297 | | , |
4298 | | // VhighBits: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
4299 | | // Constraints=['Same', 'Free(9)'] |
4300 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64}) |
4301 | | OpcodeConstraints { |
4302 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4303 | | typeset_offset: 8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4304 | | constraint_offset: 37, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4305 | | } |
4306 | | , |
4307 | | // Icmp: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
4308 | | // Constraints=['AsTruthy', 'Same', 'Same'] |
4309 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4310 | | OpcodeConstraints { |
4311 | | flags: 0x59, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4312 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4313 | | constraint_offset: 39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4314 | | } |
4315 | | , |
4316 | | // IcmpImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
4317 | | // Constraints=['Concrete(ir::types::I8)', 'Same'] |
4318 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4319 | | OpcodeConstraints { |
4320 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4321 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4322 | | constraint_offset: 36, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4323 | | } |
4324 | | , |
4325 | | // Iadd: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4326 | | // Constraints=['Same', 'Same', 'Same'] |
4327 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4328 | | OpcodeConstraints { |
4329 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4330 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4331 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4332 | | } |
4333 | | , |
4334 | | // Isub: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4335 | | // Constraints=['Same', 'Same', 'Same'] |
4336 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4337 | | OpcodeConstraints { |
4338 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4339 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4340 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4341 | | } |
4342 | | , |
4343 | | // Ineg: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4344 | | // Constraints=['Same', 'Same'] |
4345 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4346 | | OpcodeConstraints { |
4347 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4348 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4349 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4350 | | } |
4351 | | , |
4352 | | // Iabs: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4353 | | // Constraints=['Same', 'Same'] |
4354 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4355 | | OpcodeConstraints { |
4356 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4357 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4358 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4359 | | } |
4360 | | , |
4361 | | // Imul: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4362 | | // Constraints=['Same', 'Same', 'Same'] |
4363 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4364 | | OpcodeConstraints { |
4365 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4366 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4367 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4368 | | } |
4369 | | , |
4370 | | // Umulhi: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4371 | | // Constraints=['Same', 'Same', 'Same'] |
4372 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4373 | | OpcodeConstraints { |
4374 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4375 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4376 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4377 | | } |
4378 | | , |
4379 | | // Smulhi: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4380 | | // Constraints=['Same', 'Same', 'Same'] |
4381 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4382 | | OpcodeConstraints { |
4383 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4384 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4385 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4386 | | } |
4387 | | , |
4388 | | // SqmulRoundSat: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4389 | | // Constraints=['Same', 'Same', 'Same'] |
4390 | | // Polymorphic over TypeSet(lanes={4, 8}, ints={16, 32}) |
4391 | | OpcodeConstraints { |
4392 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4393 | | typeset_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4394 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4395 | | } |
4396 | | , |
4397 | | // X86Pmulhrsw: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4398 | | // Constraints=['Same', 'Same', 'Same'] |
4399 | | // Polymorphic over TypeSet(lanes={4, 8}, ints={16, 32}) |
4400 | | OpcodeConstraints { |
4401 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4402 | | typeset_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4403 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4404 | | } |
4405 | | , |
4406 | | // Udiv: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4407 | | // Constraints=['Same', 'Same', 'Same'] |
4408 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4409 | | OpcodeConstraints { |
4410 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4411 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4412 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4413 | | } |
4414 | | , |
4415 | | // Sdiv: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4416 | | // Constraints=['Same', 'Same', 'Same'] |
4417 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4418 | | OpcodeConstraints { |
4419 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4420 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4421 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4422 | | } |
4423 | | , |
4424 | | // Urem: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4425 | | // Constraints=['Same', 'Same', 'Same'] |
4426 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4427 | | OpcodeConstraints { |
4428 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4429 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4430 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4431 | | } |
4432 | | , |
4433 | | // Srem: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4434 | | // Constraints=['Same', 'Same', 'Same'] |
4435 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4436 | | OpcodeConstraints { |
4437 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4438 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4439 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4440 | | } |
4441 | | , |
4442 | | // IaddImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4443 | | // Constraints=['Same', 'Same'] |
4444 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4445 | | OpcodeConstraints { |
4446 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4447 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4448 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4449 | | } |
4450 | | , |
4451 | | // ImulImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4452 | | // Constraints=['Same', 'Same'] |
4453 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4454 | | OpcodeConstraints { |
4455 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4456 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4457 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4458 | | } |
4459 | | , |
4460 | | // UdivImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4461 | | // Constraints=['Same', 'Same'] |
4462 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4463 | | OpcodeConstraints { |
4464 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4465 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4466 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4467 | | } |
4468 | | , |
4469 | | // SdivImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4470 | | // Constraints=['Same', 'Same'] |
4471 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4472 | | OpcodeConstraints { |
4473 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4474 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4475 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4476 | | } |
4477 | | , |
4478 | | // UremImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4479 | | // Constraints=['Same', 'Same'] |
4480 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4481 | | OpcodeConstraints { |
4482 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4483 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4484 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4485 | | } |
4486 | | , |
4487 | | // SremImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4488 | | // Constraints=['Same', 'Same'] |
4489 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4490 | | OpcodeConstraints { |
4491 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4492 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4493 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4494 | | } |
4495 | | , |
4496 | | // IrsubImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4497 | | // Constraints=['Same', 'Same'] |
4498 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4499 | | OpcodeConstraints { |
4500 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4501 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4502 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4503 | | } |
4504 | | , |
4505 | | // SaddOverflowCin: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4506 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same', 'Concrete(ir::types::I8)'] |
4507 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4508 | | OpcodeConstraints { |
4509 | | flags: 0x6a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4510 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4511 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4512 | | } |
4513 | | , |
4514 | | // UaddOverflowCin: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4515 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same', 'Concrete(ir::types::I8)'] |
4516 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4517 | | OpcodeConstraints { |
4518 | | flags: 0x6a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4519 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4520 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4521 | | } |
4522 | | , |
4523 | | // UaddOverflow: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4524 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same'] |
4525 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4526 | | OpcodeConstraints { |
4527 | | flags: 0x4a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4528 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4529 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4530 | | } |
4531 | | , |
4532 | | // SaddOverflow: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4533 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same'] |
4534 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4535 | | OpcodeConstraints { |
4536 | | flags: 0x4a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4537 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4538 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4539 | | } |
4540 | | , |
4541 | | // UsubOverflow: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4542 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same'] |
4543 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4544 | | OpcodeConstraints { |
4545 | | flags: 0x4a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4546 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4547 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4548 | | } |
4549 | | , |
4550 | | // SsubOverflow: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4551 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same'] |
4552 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4553 | | OpcodeConstraints { |
4554 | | flags: 0x4a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4555 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4556 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4557 | | } |
4558 | | , |
4559 | | // UmulOverflow: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4560 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same'] |
4561 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64}) |
4562 | | OpcodeConstraints { |
4563 | | flags: 0x4a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4564 | | typeset_offset: 8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4565 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4566 | | } |
4567 | | , |
4568 | | // SmulOverflow: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4569 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same'] |
4570 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64}) |
4571 | | OpcodeConstraints { |
4572 | | flags: 0x4a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4573 | | typeset_offset: 8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4574 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4575 | | } |
4576 | | , |
4577 | | // UaddOverflowTrap: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4578 | | // Constraints=['Same', 'Same', 'Same'] |
4579 | | // Polymorphic over TypeSet(lanes={1}, ints={32, 64}) |
4580 | | OpcodeConstraints { |
4581 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4582 | | typeset_offset: 1, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4583 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4584 | | } |
4585 | | , |
4586 | | // SsubOverflowBin: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4587 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same', 'Concrete(ir::types::I8)'] |
4588 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4589 | | OpcodeConstraints { |
4590 | | flags: 0x6a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4591 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4592 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4593 | | } |
4594 | | , |
4595 | | // UsubOverflowBin: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4596 | | // Constraints=['Same', 'Concrete(ir::types::I8)', 'Same', 'Same', 'Concrete(ir::types::I8)'] |
4597 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4598 | | OpcodeConstraints { |
4599 | | flags: 0x6a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4600 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4601 | | constraint_offset: 41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4602 | | } |
4603 | | , |
4604 | | // Band: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4605 | | // Constraints=['Same', 'Same', 'Same'] |
4606 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4607 | | OpcodeConstraints { |
4608 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4609 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4610 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4611 | | } |
4612 | | , |
4613 | | // Bor: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4614 | | // Constraints=['Same', 'Same', 'Same'] |
4615 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4616 | | OpcodeConstraints { |
4617 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4618 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4619 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4620 | | } |
4621 | | , |
4622 | | // Bxor: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4623 | | // Constraints=['Same', 'Same', 'Same'] |
4624 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4625 | | OpcodeConstraints { |
4626 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4627 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4628 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4629 | | } |
4630 | | , |
4631 | | // Bnot: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4632 | | // Constraints=['Same', 'Same'] |
4633 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4634 | | OpcodeConstraints { |
4635 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4636 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4637 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4638 | | } |
4639 | | , |
4640 | | // BandNot: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4641 | | // Constraints=['Same', 'Same', 'Same'] |
4642 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4643 | | OpcodeConstraints { |
4644 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4645 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4646 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4647 | | } |
4648 | | , |
4649 | | // BorNot: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4650 | | // Constraints=['Same', 'Same', 'Same'] |
4651 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4652 | | OpcodeConstraints { |
4653 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4654 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4655 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4656 | | } |
4657 | | , |
4658 | | // BxorNot: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4659 | | // Constraints=['Same', 'Same', 'Same'] |
4660 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4661 | | OpcodeConstraints { |
4662 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4663 | | typeset_offset: 10, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4664 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4665 | | } |
4666 | | , |
4667 | | // BandImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4668 | | // Constraints=['Same', 'Same'] |
4669 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4670 | | OpcodeConstraints { |
4671 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4672 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4673 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4674 | | } |
4675 | | , |
4676 | | // BorImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4677 | | // Constraints=['Same', 'Same'] |
4678 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4679 | | OpcodeConstraints { |
4680 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4681 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4682 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4683 | | } |
4684 | | , |
4685 | | // BxorImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4686 | | // Constraints=['Same', 'Same'] |
4687 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4688 | | OpcodeConstraints { |
4689 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4690 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4691 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4692 | | } |
4693 | | , |
4694 | | // Rotl: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4695 | | // Constraints=['Same', 'Same', 'Free(0)'] |
4696 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4697 | | OpcodeConstraints { |
4698 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4699 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4700 | | constraint_offset: 46, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4701 | | } |
4702 | | , |
4703 | | // Rotr: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4704 | | // Constraints=['Same', 'Same', 'Free(0)'] |
4705 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4706 | | OpcodeConstraints { |
4707 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4708 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4709 | | constraint_offset: 46, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4710 | | } |
4711 | | , |
4712 | | // RotlImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4713 | | // Constraints=['Same', 'Same'] |
4714 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4715 | | OpcodeConstraints { |
4716 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4717 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4718 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4719 | | } |
4720 | | , |
4721 | | // RotrImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4722 | | // Constraints=['Same', 'Same'] |
4723 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4724 | | OpcodeConstraints { |
4725 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4726 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4727 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4728 | | } |
4729 | | , |
4730 | | // Ishl: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4731 | | // Constraints=['Same', 'Same', 'Free(0)'] |
4732 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4733 | | OpcodeConstraints { |
4734 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4735 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4736 | | constraint_offset: 46, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4737 | | } |
4738 | | , |
4739 | | // Ushr: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4740 | | // Constraints=['Same', 'Same', 'Free(0)'] |
4741 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4742 | | OpcodeConstraints { |
4743 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4744 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4745 | | constraint_offset: 46, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4746 | | } |
4747 | | , |
4748 | | // Sshr: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4749 | | // Constraints=['Same', 'Same', 'Free(0)'] |
4750 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4751 | | OpcodeConstraints { |
4752 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4753 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4754 | | constraint_offset: 46, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4755 | | } |
4756 | | , |
4757 | | // IshlImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4758 | | // Constraints=['Same', 'Same'] |
4759 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4760 | | OpcodeConstraints { |
4761 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4762 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4763 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4764 | | } |
4765 | | , |
4766 | | // UshrImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4767 | | // Constraints=['Same', 'Same'] |
4768 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4769 | | OpcodeConstraints { |
4770 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4771 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4772 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4773 | | } |
4774 | | , |
4775 | | // SshrImm: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4776 | | // Constraints=['Same', 'Same'] |
4777 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4778 | | OpcodeConstraints { |
4779 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4780 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4781 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4782 | | } |
4783 | | , |
4784 | | // Bitrev: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4785 | | // Constraints=['Same', 'Same'] |
4786 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4787 | | OpcodeConstraints { |
4788 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4789 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4790 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4791 | | } |
4792 | | , |
4793 | | // Clz: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4794 | | // Constraints=['Same', 'Same'] |
4795 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4796 | | OpcodeConstraints { |
4797 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4798 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4799 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4800 | | } |
4801 | | , |
4802 | | // Cls: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4803 | | // Constraints=['Same', 'Same'] |
4804 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4805 | | OpcodeConstraints { |
4806 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4807 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4808 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4809 | | } |
4810 | | , |
4811 | | // Ctz: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4812 | | // Constraints=['Same', 'Same'] |
4813 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
4814 | | OpcodeConstraints { |
4815 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4816 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4817 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4818 | | } |
4819 | | , |
4820 | | // Bswap: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4821 | | // Constraints=['Same', 'Same'] |
4822 | | // Polymorphic over TypeSet(lanes={1}, ints={16, 32, 64, 128}) |
4823 | | OpcodeConstraints { |
4824 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4825 | | typeset_offset: 13, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4826 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4827 | | } |
4828 | | , |
4829 | | // Popcnt: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4830 | | // Constraints=['Same', 'Same'] |
4831 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
4832 | | OpcodeConstraints { |
4833 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4834 | | typeset_offset: 11, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4835 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4836 | | } |
4837 | | , |
4838 | | // Fcmp: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
4839 | | // Constraints=['AsTruthy', 'Same', 'Same'] |
4840 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4841 | | OpcodeConstraints { |
4842 | | flags: 0x59, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4843 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4844 | | constraint_offset: 39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4845 | | } |
4846 | | , |
4847 | | // Fadd: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4848 | | // Constraints=['Same', 'Same', 'Same'] |
4849 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4850 | | OpcodeConstraints { |
4851 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4852 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4853 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4854 | | } |
4855 | | , |
4856 | | // Fsub: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4857 | | // Constraints=['Same', 'Same', 'Same'] |
4858 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4859 | | OpcodeConstraints { |
4860 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4861 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4862 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4863 | | } |
4864 | | , |
4865 | | // Fmul: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4866 | | // Constraints=['Same', 'Same', 'Same'] |
4867 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4868 | | OpcodeConstraints { |
4869 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4870 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4871 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4872 | | } |
4873 | | , |
4874 | | // Fdiv: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4875 | | // Constraints=['Same', 'Same', 'Same'] |
4876 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4877 | | OpcodeConstraints { |
4878 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4879 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4880 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4881 | | } |
4882 | | , |
4883 | | // Sqrt: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4884 | | // Constraints=['Same', 'Same'] |
4885 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4886 | | OpcodeConstraints { |
4887 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4888 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4889 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4890 | | } |
4891 | | , |
4892 | | // Fma: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
4893 | | // Constraints=['Same', 'Same', 'Same', 'Same'] |
4894 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4895 | | OpcodeConstraints { |
4896 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4897 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4898 | | constraint_offset: 18, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4899 | | } |
4900 | | , |
4901 | | // Fneg: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4902 | | // Constraints=['Same', 'Same'] |
4903 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4904 | | OpcodeConstraints { |
4905 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4906 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4907 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4908 | | } |
4909 | | , |
4910 | | // Fabs: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4911 | | // Constraints=['Same', 'Same'] |
4912 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4913 | | OpcodeConstraints { |
4914 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4915 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4916 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4917 | | } |
4918 | | , |
4919 | | // Fcopysign: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4920 | | // Constraints=['Same', 'Same', 'Same'] |
4921 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4922 | | OpcodeConstraints { |
4923 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4924 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4925 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4926 | | } |
4927 | | , |
4928 | | // Fmin: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4929 | | // Constraints=['Same', 'Same', 'Same'] |
4930 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4931 | | OpcodeConstraints { |
4932 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4933 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4934 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4935 | | } |
4936 | | , |
4937 | | // Fmax: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
4938 | | // Constraints=['Same', 'Same', 'Same'] |
4939 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4940 | | OpcodeConstraints { |
4941 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4942 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4943 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4944 | | } |
4945 | | , |
4946 | | // Ceil: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4947 | | // Constraints=['Same', 'Same'] |
4948 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4949 | | OpcodeConstraints { |
4950 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4951 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4952 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4953 | | } |
4954 | | , |
4955 | | // Floor: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4956 | | // Constraints=['Same', 'Same'] |
4957 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4958 | | OpcodeConstraints { |
4959 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4960 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4961 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4962 | | } |
4963 | | , |
4964 | | // Trunc: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4965 | | // Constraints=['Same', 'Same'] |
4966 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4967 | | OpcodeConstraints { |
4968 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4969 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4970 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4971 | | } |
4972 | | , |
4973 | | // Nearest: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=1 |
4974 | | // Constraints=['Same', 'Same'] |
4975 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
4976 | | OpcodeConstraints { |
4977 | | flags: 0x29, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4978 | | typeset_offset: 14, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4979 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4980 | | } |
4981 | | , |
4982 | | // Bitcast: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
4983 | | // Constraints=['Same', 'Free(5)'] |
4984 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4985 | | OpcodeConstraints { |
4986 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4987 | | typeset_offset: 5, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4988 | | constraint_offset: 49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4989 | | } |
4990 | | , |
4991 | | // ScalarToVector: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
4992 | | // Constraints=['Same', 'LaneOf'] |
4993 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
4994 | | OpcodeConstraints { |
4995 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
4996 | | typeset_offset: 9, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
4997 | | constraint_offset: 4, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
4998 | | } |
4999 | | , |
5000 | | // Bmask: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5001 | | // Constraints=['Same', 'Free(0)'] |
5002 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5003 | | OpcodeConstraints { |
5004 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5005 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5006 | | constraint_offset: 32, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5007 | | } |
5008 | | , |
5009 | | // Ireduce: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5010 | | // Constraints=['Same', 'Wider'] |
5011 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5012 | | OpcodeConstraints { |
5013 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5014 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5015 | | constraint_offset: 51, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5016 | | } |
5017 | | , |
5018 | | // Snarrow: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
5019 | | // Constraints=['SplitLanes', 'Same', 'Same'] |
5020 | | // Polymorphic over TypeSet(lanes={2, 4, 8}, ints={16, 32, 64}) |
5021 | | OpcodeConstraints { |
5022 | | flags: 0x59, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5023 | | typeset_offset: 15, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5024 | | constraint_offset: 53, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5025 | | } |
5026 | | , |
5027 | | // Unarrow: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
5028 | | // Constraints=['SplitLanes', 'Same', 'Same'] |
5029 | | // Polymorphic over TypeSet(lanes={2, 4, 8}, ints={16, 32, 64}) |
5030 | | OpcodeConstraints { |
5031 | | flags: 0x59, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5032 | | typeset_offset: 15, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5033 | | constraint_offset: 53, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5034 | | } |
5035 | | , |
5036 | | // Uunarrow: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
5037 | | // Constraints=['SplitLanes', 'Same', 'Same'] |
5038 | | // Polymorphic over TypeSet(lanes={2, 4, 8}, ints={16, 32, 64}) |
5039 | | OpcodeConstraints { |
5040 | | flags: 0x59, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5041 | | typeset_offset: 15, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5042 | | constraint_offset: 53, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5043 | | } |
5044 | | , |
5045 | | // SwidenLow: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
5046 | | // Constraints=['MergeLanes', 'Same'] |
5047 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16}, ints={8, 16, 32}) |
5048 | | OpcodeConstraints { |
5049 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5050 | | typeset_offset: 16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5051 | | constraint_offset: 56, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5052 | | } |
5053 | | , |
5054 | | // SwidenHigh: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
5055 | | // Constraints=['MergeLanes', 'Same'] |
5056 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16}, ints={8, 16, 32}) |
5057 | | OpcodeConstraints { |
5058 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5059 | | typeset_offset: 16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5060 | | constraint_offset: 56, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5061 | | } |
5062 | | , |
5063 | | // UwidenLow: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
5064 | | // Constraints=['MergeLanes', 'Same'] |
5065 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16}, ints={8, 16, 32}) |
5066 | | OpcodeConstraints { |
5067 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5068 | | typeset_offset: 16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5069 | | constraint_offset: 56, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5070 | | } |
5071 | | , |
5072 | | // UwidenHigh: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
5073 | | // Constraints=['MergeLanes', 'Same'] |
5074 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16}, ints={8, 16, 32}) |
5075 | | OpcodeConstraints { |
5076 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5077 | | typeset_offset: 16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5078 | | constraint_offset: 56, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5079 | | } |
5080 | | , |
5081 | | // IaddPairwise: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=2 |
5082 | | // Constraints=['Same', 'Same', 'Same'] |
5083 | | // Polymorphic over TypeSet(lanes={2, 4, 8, 16}, ints={8, 16, 32}) |
5084 | | OpcodeConstraints { |
5085 | | flags: 0x49, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5086 | | typeset_offset: 16, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5087 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5088 | | } |
5089 | | , |
5090 | | // X86Pmaddubsw: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=2 |
5091 | | // Constraints=['Concrete(ir::types::I16X8)', 'Concrete(ir::types::I8X16)', 'Concrete(ir::types::I8X16)'] |
5092 | | OpcodeConstraints { |
5093 | | flags: 0x41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5094 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5095 | | constraint_offset: 58, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5096 | | } |
5097 | | , |
5098 | | // Uextend: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5099 | | // Constraints=['Same', 'Narrower'] |
5100 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5101 | | OpcodeConstraints { |
5102 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5103 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5104 | | constraint_offset: 61, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5105 | | } |
5106 | | , |
5107 | | // Sextend: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5108 | | // Constraints=['Same', 'Narrower'] |
5109 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5110 | | OpcodeConstraints { |
5111 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5112 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5113 | | constraint_offset: 61, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5114 | | } |
5115 | | , |
5116 | | // Fpromote: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5117 | | // Constraints=['Same', 'Narrower'] |
5118 | | // Polymorphic over TypeSet(lanes={1}, floats={16, 32, 64, 128}) |
5119 | | OpcodeConstraints { |
5120 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5121 | | typeset_offset: 17, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5122 | | constraint_offset: 61, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5123 | | } |
5124 | | , |
5125 | | // Fdemote: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5126 | | // Constraints=['Same', 'Wider'] |
5127 | | // Polymorphic over TypeSet(lanes={1}, floats={16, 32, 64, 128}) |
5128 | | OpcodeConstraints { |
5129 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5130 | | typeset_offset: 17, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5131 | | constraint_offset: 51, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5132 | | } |
5133 | | , |
5134 | | // Fvdemote: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5135 | | // Constraints=['Concrete(ir::types::F32X4)', 'Concrete(ir::types::F64X2)'] |
5136 | | OpcodeConstraints { |
5137 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5138 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5139 | | constraint_offset: 63, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5140 | | } |
5141 | | , |
5142 | | // FvpromoteLow: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5143 | | // Constraints=['Concrete(ir::types::F64X2)', 'Concrete(ir::types::F32X4)'] |
5144 | | OpcodeConstraints { |
5145 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5146 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5147 | | constraint_offset: 64, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5148 | | } |
5149 | | , |
5150 | | // FcvtToUint: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5151 | | // Constraints=['Same', 'Free(17)'] |
5152 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5153 | | OpcodeConstraints { |
5154 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5155 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5156 | | constraint_offset: 66, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5157 | | } |
5158 | | , |
5159 | | // FcvtToSint: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5160 | | // Constraints=['Same', 'Free(17)'] |
5161 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5162 | | OpcodeConstraints { |
5163 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5164 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5165 | | constraint_offset: 66, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5166 | | } |
5167 | | , |
5168 | | // FcvtToUintSat: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5169 | | // Constraints=['Same', 'Free(14)'] |
5170 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
5171 | | OpcodeConstraints { |
5172 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5173 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5174 | | constraint_offset: 68, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5175 | | } |
5176 | | , |
5177 | | // FcvtToSintSat: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5178 | | // Constraints=['Same', 'Free(14)'] |
5179 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
5180 | | OpcodeConstraints { |
5181 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5182 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5183 | | constraint_offset: 68, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5184 | | } |
5185 | | , |
5186 | | // X86Cvtt2dq: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5187 | | // Constraints=['Same', 'Free(14)'] |
5188 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
5189 | | OpcodeConstraints { |
5190 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5191 | | typeset_offset: 3, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5192 | | constraint_offset: 68, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5193 | | } |
5194 | | , |
5195 | | // FcvtFromUint: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5196 | | // Constraints=['Same', 'Free(3)'] |
5197 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
5198 | | OpcodeConstraints { |
5199 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5200 | | typeset_offset: 18, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5201 | | constraint_offset: 70, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5202 | | } |
5203 | | , |
5204 | | // FcvtFromSint: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5205 | | // Constraints=['Same', 'Free(3)'] |
5206 | | // Polymorphic over TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
5207 | | OpcodeConstraints { |
5208 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5209 | | typeset_offset: 18, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5210 | | constraint_offset: 70, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5211 | | } |
5212 | | , |
5213 | | // Isplit: fixed_results=2, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
5214 | | // Constraints=['HalfWidth', 'HalfWidth', 'Same'] |
5215 | | // Polymorphic over TypeSet(lanes={1}, ints={16, 32, 64, 128}) |
5216 | | OpcodeConstraints { |
5217 | | flags: 0x3a, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5218 | | typeset_offset: 13, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5219 | | constraint_offset: 72, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5220 | | } |
5221 | | , |
5222 | | // Iconcat: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
5223 | | // Constraints=['DoubleWidth', 'Same', 'Same'] |
5224 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64}) |
5225 | | OpcodeConstraints { |
5226 | | flags: 0x59, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5227 | | typeset_offset: 8, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5228 | | constraint_offset: 75, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5229 | | } |
5230 | | , |
5231 | | // AtomicRmw: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=2 |
5232 | | // Constraints=['Same', 'Free(1)', 'Same'] |
5233 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5234 | | OpcodeConstraints { |
5235 | | flags: 0x41, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5236 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5237 | | constraint_offset: 77, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5238 | | } |
5239 | | , |
5240 | | // AtomicCas: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=false, fixed_values=3 |
5241 | | // Constraints=['Same', 'Free(1)', 'Same', 'Same'] |
5242 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5243 | | OpcodeConstraints { |
5244 | | flags: 0x69, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5245 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5246 | | constraint_offset: 77, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5247 | | } |
5248 | | , |
5249 | | // AtomicLoad: fixed_results=1, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=1 |
5250 | | // Constraints=['Same', 'Free(1)'] |
5251 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5252 | | OpcodeConstraints { |
5253 | | flags: 0x21, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5254 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5255 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5256 | | } |
5257 | | , |
5258 | | // AtomicStore: fixed_results=0, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=2 |
5259 | | // Constraints=['Same', 'Free(1)'] |
5260 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5261 | | OpcodeConstraints { |
5262 | | flags: 0x58, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5263 | | typeset_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5264 | | constraint_offset: 12, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5265 | | } |
5266 | | , |
5267 | | // Fence: fixed_results=0, use_typevar_operand=false, requires_typevar_operand=false, fixed_values=0 |
5268 | | // Constraints=[] |
5269 | | OpcodeConstraints { |
5270 | | flags: 0x00, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5271 | | typeset_offset: 255, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5272 | | constraint_offset: 0, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5273 | | } |
5274 | | , |
5275 | | // ExtractVector: fixed_results=1, use_typevar_operand=true, requires_typevar_operand=true, fixed_values=1 |
5276 | | // Constraints=['DynamicToVector', 'Same'] |
5277 | | // Polymorphic over TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
5278 | | OpcodeConstraints { |
5279 | | flags: 0x39, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:901 |
5280 | | typeset_offset: 19, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:902 |
5281 | | constraint_offset: 81, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:903 |
5282 | | } |
5283 | | , |
5284 | | ]; // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:908 |
5285 | | |
5286 | | // Table of value type sets. |
5287 | | const TYPE_SETS: [ir::instructions::ValueTypeSet; 20] = [ // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:791 |
5288 | | ir::instructions::ValueTypeSet { |
5289 | | // TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}) |
5290 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5291 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5292 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5293 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5294 | | } |
5295 | | , |
5296 | | ir::instructions::ValueTypeSet { |
5297 | | // TypeSet(lanes={1}, ints={32, 64}) |
5298 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5299 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5300 | | ints: ScalarBitSet::<u8>(96), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5301 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5302 | | } |
5303 | | , |
5304 | | ir::instructions::ValueTypeSet { |
5305 | | // TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
5306 | | lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5307 | | dynamic_lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5308 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5309 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5310 | | } |
5311 | | , |
5312 | | ir::instructions::ValueTypeSet { |
5313 | | // TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
5314 | | lanes: ScalarBitSet::<u16>(511), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5315 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5316 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5317 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5318 | | } |
5319 | | , |
5320 | | ir::instructions::ValueTypeSet { |
5321 | | // TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
5322 | | lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5323 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5324 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5325 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5326 | | } |
5327 | | , |
5328 | | ir::instructions::ValueTypeSet { |
5329 | | // TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
5330 | | lanes: ScalarBitSet::<u16>(511), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5331 | | dynamic_lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5332 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5333 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5334 | | } |
5335 | | , |
5336 | | ir::instructions::ValueTypeSet { |
5337 | | // TypeSet(lanes={1}, ints={16, 32, 64}) |
5338 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5339 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5340 | | ints: ScalarBitSet::<u8>(112), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5341 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5342 | | } |
5343 | | , |
5344 | | ir::instructions::ValueTypeSet { |
5345 | | // TypeSet(lanes={1}, ints={64}) |
5346 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5347 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5348 | | ints: ScalarBitSet::<u8>(64), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5349 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5350 | | } |
5351 | | , |
5352 | | ir::instructions::ValueTypeSet { |
5353 | | // TypeSet(lanes={1}, ints={8, 16, 32, 64}) |
5354 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5355 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5356 | | ints: ScalarBitSet::<u8>(120), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5357 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5358 | | } |
5359 | | , |
5360 | | ir::instructions::ValueTypeSet { |
5361 | | // TypeSet(lanes={2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
5362 | | lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5363 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5364 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5365 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5366 | | } |
5367 | | , |
5368 | | ir::instructions::ValueTypeSet { |
5369 | | // TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
5370 | | lanes: ScalarBitSet::<u16>(511), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5371 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5372 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5373 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5374 | | } |
5375 | | , |
5376 | | ir::instructions::ValueTypeSet { |
5377 | | // TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, ints={8, 16, 32, 64, 128}) |
5378 | | lanes: ScalarBitSet::<u16>(511), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5379 | | dynamic_lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5380 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5381 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5382 | | } |
5383 | | , |
5384 | | ir::instructions::ValueTypeSet { |
5385 | | // TypeSet(lanes={4, 8}, ints={16, 32}) |
5386 | | lanes: ScalarBitSet::<u16>(12), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5387 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5388 | | ints: ScalarBitSet::<u8>(48), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5389 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5390 | | } |
5391 | | , |
5392 | | ir::instructions::ValueTypeSet { |
5393 | | // TypeSet(lanes={1}, ints={16, 32, 64, 128}) |
5394 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5395 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5396 | | ints: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5397 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5398 | | } |
5399 | | , |
5400 | | ir::instructions::ValueTypeSet { |
5401 | | // TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
5402 | | lanes: ScalarBitSet::<u16>(511), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5403 | | dynamic_lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5404 | | ints: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5405 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5406 | | } |
5407 | | , |
5408 | | ir::instructions::ValueTypeSet { |
5409 | | // TypeSet(lanes={2, 4, 8}, ints={16, 32, 64}) |
5410 | | lanes: ScalarBitSet::<u16>(14), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5411 | | dynamic_lanes: ScalarBitSet::<u16>(14), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5412 | | ints: ScalarBitSet::<u8>(112), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5413 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5414 | | } |
5415 | | , |
5416 | | ir::instructions::ValueTypeSet { |
5417 | | // TypeSet(lanes={2, 4, 8, 16}, ints={8, 16, 32}) |
5418 | | lanes: ScalarBitSet::<u16>(30), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5419 | | dynamic_lanes: ScalarBitSet::<u16>(30), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5420 | | ints: ScalarBitSet::<u8>(56), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5421 | | floats: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5422 | | } |
5423 | | , |
5424 | | ir::instructions::ValueTypeSet { |
5425 | | // TypeSet(lanes={1}, floats={16, 32, 64, 128}) |
5426 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5427 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5428 | | ints: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5429 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5430 | | } |
5431 | | , |
5432 | | ir::instructions::ValueTypeSet { |
5433 | | // TypeSet(lanes={1, 2, 4, 8, 16, 32, 64, 128, 256}, floats={16, 32, 64, 128}) |
5434 | | lanes: ScalarBitSet::<u16>(511), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5435 | | dynamic_lanes: ScalarBitSet::<u16>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5436 | | ints: ScalarBitSet::<u8>(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5437 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5438 | | } |
5439 | | , |
5440 | | ir::instructions::ValueTypeSet { |
5441 | | // TypeSet(lanes={1}, ints={8, 16, 32, 64, 128}, floats={16, 32, 64, 128}) |
5442 | | lanes: ScalarBitSet::<u16>(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5443 | | dynamic_lanes: ScalarBitSet::<u16>(510), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5444 | | ints: ScalarBitSet::<u8>(248), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5445 | | floats: ScalarBitSet::<u8>(240), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:759 |
5446 | | } |
5447 | | , |
5448 | | ]; // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:808 |
5449 | | |
5450 | | // Table of operand constraint sequences. |
5451 | | const OPERAND_CONSTRAINTS: [OperandConstraint; 83] = [ // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:915 |
5452 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5453 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5454 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5455 | | OperandConstraint::Concrete(ir::types::I32), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5456 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5457 | | OperandConstraint::LaneOf, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5458 | | OperandConstraint::Concrete(ir::types::I8X16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5459 | | OperandConstraint::Concrete(ir::types::I8X16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5460 | | OperandConstraint::Concrete(ir::types::I8X16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5461 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5462 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5463 | | OperandConstraint::LaneOf, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5464 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5465 | | OperandConstraint::Free(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5466 | | OperandConstraint::Concrete(ir::types::I64), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5467 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5468 | | OperandConstraint::Concrete(ir::types::I64), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5469 | | OperandConstraint::Free(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5470 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5471 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5472 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5473 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5474 | | OperandConstraint::Concrete(ir::types::I16X8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5475 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5476 | | OperandConstraint::Concrete(ir::types::I32X4), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5477 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5478 | | OperandConstraint::Concrete(ir::types::I64X2), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5479 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5480 | | OperandConstraint::Concrete(ir::types::F16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5481 | | OperandConstraint::Concrete(ir::types::F32), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5482 | | OperandConstraint::Concrete(ir::types::F64), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5483 | | OperandConstraint::Concrete(ir::types::F128), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5484 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5485 | | OperandConstraint::Free(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5486 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5487 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5488 | | OperandConstraint::Concrete(ir::types::I8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5489 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5490 | | OperandConstraint::Free(9), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5491 | | OperandConstraint::AsTruthy, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5492 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5493 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5494 | | OperandConstraint::Concrete(ir::types::I8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5495 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5496 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5497 | | OperandConstraint::Concrete(ir::types::I8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5498 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5499 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5500 | | OperandConstraint::Free(0), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5501 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5502 | | OperandConstraint::Free(5), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5503 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5504 | | OperandConstraint::Wider, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5505 | | OperandConstraint::SplitLanes, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5506 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5507 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5508 | | OperandConstraint::MergeLanes, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5509 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5510 | | OperandConstraint::Concrete(ir::types::I16X8), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5511 | | OperandConstraint::Concrete(ir::types::I8X16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5512 | | OperandConstraint::Concrete(ir::types::I8X16), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5513 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5514 | | OperandConstraint::Narrower, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5515 | | OperandConstraint::Concrete(ir::types::F32X4), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5516 | | OperandConstraint::Concrete(ir::types::F64X2), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5517 | | OperandConstraint::Concrete(ir::types::F32X4), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5518 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5519 | | OperandConstraint::Free(17), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5520 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5521 | | OperandConstraint::Free(14), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5522 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5523 | | OperandConstraint::Free(3), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5524 | | OperandConstraint::HalfWidth, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5525 | | OperandConstraint::HalfWidth, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5526 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5527 | | OperandConstraint::DoubleWidth, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5528 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5529 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5530 | | OperandConstraint::Free(1), // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5531 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5532 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5533 | | OperandConstraint::DynamicToVector, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5534 | | OperandConstraint::Same, // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:922 |
5535 | | ]; // /usr/local/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cranelift-codegen-meta-0.123.14/src/gen_inst.rs:925 |