Searched refs:MoveWideConst (Results 1 – 7 of 7) sorted by relevance
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/ |
| H A D | imms.rs | 563 pub struct MoveWideConst { struct 570 impl MoveWideConst { implementation 572 pub fn maybe_from_u64(value: u64) -> Option<MoveWideConst> { in maybe_from_u64() argument 579 return Some(MoveWideConst { in maybe_from_u64() 585 return Some(MoveWideConst { in maybe_from_u64() 591 return Some(MoveWideConst { in maybe_from_u64() 597 return Some(MoveWideConst { in maybe_from_u64() 611 Some(MoveWideConst { in maybe_with_shift() 619 pub fn zero() -> MoveWideConst { in zero() 620 MoveWideConst { bits: 0, shift: 0 } in zero() [all …]
|
| H A D | emit_tests.rs | 2222 imm: MoveWideConst::maybe_from_u64(0x0000_0000_0000_ffff).unwrap(), in test_aarch64_binemit() 2232 imm: MoveWideConst::maybe_from_u64(0x0000_0000_ffff_0000).unwrap(), in test_aarch64_binemit() 2242 imm: MoveWideConst::maybe_from_u64(0x0000_ffff_0000_0000).unwrap(), in test_aarch64_binemit() 2252 imm: MoveWideConst::maybe_from_u64(0xffff_0000_0000_0000).unwrap(), in test_aarch64_binemit() 2262 imm: MoveWideConst::maybe_from_u64(0x0000_0000_ffff_0000).unwrap(), in test_aarch64_binemit() 2273 imm: MoveWideConst::maybe_from_u64(0x0000_0000_0000_ffff).unwrap(), in test_aarch64_binemit() 2283 imm: MoveWideConst::maybe_from_u64(0x0000_0000_ffff_0000).unwrap(), in test_aarch64_binemit() 2293 imm: MoveWideConst::maybe_from_u64(0x0000_ffff_0000_0000).unwrap(), in test_aarch64_binemit() 2303 imm: MoveWideConst::maybe_from_u64(0xffff_0000_0000_0000).unwrap(), in test_aarch64_binemit() 2313 imm: MoveWideConst::maybe_from_u64(0x0000_0000_0000_ffff).unwrap(), in test_aarch64_binemit() [all …]
|
| H A D | mod.rs | 113 if let Some(imm) = MoveWideConst::maybe_from_u64(value) { 121 } else if let Some(imm) = MoveWideConst::maybe_from_u64(!value) { 173 let imm = MoveWideConst::maybe_with_shift(imm16 as u16, shift).unwrap(); 178 MoveWideConst::maybe_with_shift(((!imm16) & 0xffff) as u16, shift) 187 let imm = MoveWideConst::maybe_with_shift(imm16 as u16, shift).unwrap();
|
| H A D | emit.rs | 207 imm: MoveWideConst, in enc_move_wide() argument 224 pub fn enc_movk(rd: Writable<Reg>, imm: MoveWideConst, size: OperandSize) -> u32 { in enc_movk() argument
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/ |
| H A D | isle.rs | 11 MoveWideConst, MoveWideOp, NZCV, Opcode, OperandSize, Reg, SImm9, ScalarSize, ShiftOpAndAmt, 188 fn move_wide_const_from_u64(&mut self, ty: Type, n: u64) -> Option<MoveWideConst> { in move_wide_const_from_u64() argument 195 MoveWideConst::maybe_from_u64(n) in move_wide_const_from_u64() 198 fn move_wide_const_from_inverted_u64(&mut self, ty: Type, n: u64) -> Option<MoveWideConst> { in move_wide_const_from_inverted_u64() argument 379 imm: MoveWideConst { in load_constant_full() 399 imm: MoveWideConst { bits, shift }, in load_constant_full()
|
| /wasmtime-44.0.1/winch/codegen/src/isa/aarch64/ |
| H A D | asm.rs | 18 ASIMDFPModImm, FpuToIntOp, MoveWideConst, NZCV, UImm5, 1294 let imm_hi = MoveWideConst::maybe_from_u64(imm_hi).unwrap(); 1297 let imm_lo = MoveWideConst::maybe_from_u64(imm_lo).unwrap();
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/ |
| H A D | inst.isle | 184 (imm MoveWideConst) 193 (imm MoveWideConst) 1096 (model MoveWideConst (type (bv 16))) 1097 (type MoveWideConst (primitive MoveWideConst)) 1830 (decl pure partial move_wide_const_from_u64 (Type u64) MoveWideConst) 1833 (decl pure partial move_wide_const_from_inverted_u64 (Type u64) MoveWideConst) 2063 (decl movz (MoveWideConst OperandSize) Reg) 2070 (decl movn (MoveWideConst OperandSize) Reg)
|