(mem: StackAMode, from_reg: Reg, ty: Type)
| 426 | } |
| 427 | |
| 428 | fn gen_store_stack(mem: StackAMode, from_reg: Reg, ty: Type) -> Self::I { |
| 429 | let ty = match ty { |
| 430 | // See `gen_load_stack`. |
| 431 | types::F16 | types::I8X2 => types::F32, |
| 432 | _ => ty, |
| 433 | }; |
| 434 | Inst::store(ty, from_reg, mem) |
| 435 | } |
| 436 | |
| 437 | fn gen_move(to_reg: Writable<Reg>, from_reg: Reg, ty: Type) -> Self::I { |
| 438 | Inst::gen_move(to_reg, from_reg, ty) |