Home
last modified time | relevance | path

Searched refs:MoveWideConst (Results 1 – 7 of 7) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Dimms.rs563 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 Demit_tests.rs2222 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 Dmod.rs113 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 Demit.rs207 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 Disle.rs11 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 Dasm.rs18 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 Dinst.isle184 (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)