don't emit fmov xi, xi

This commit is contained in:
Folkert 2023-09-17 13:50:03 +02:00
parent be9cfa7e4e
commit 54732b5750
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -1320,7 +1320,9 @@ impl Assembler<AArch64GeneralReg, AArch64FloatReg> for AArch64Assembler {
#[inline(always)]
fn mov_freg64_freg64(buf: &mut Vec<'_, u8>, dst: AArch64FloatReg, src: AArch64FloatReg) {
fmov_freg_freg(buf, FloatWidth::F64, dst, src);
if dst != src {
fmov_freg_freg(buf, FloatWidth::F64, dst, src);
}
}
#[inline(always)]