glasm: Implement GLASM fp16 packing and move bitwise insns

This commit is contained in:
ReinUsesLisp 2021-05-09 04:18:37 -03:00 committed by ameerj
parent de15d41257
commit 8de3f88656
4 changed files with 77 additions and 66 deletions

View file

@ -200,8 +200,8 @@ void EmitPackUint2x32(EmitContext& ctx, Register value);
void EmitUnpackUint2x32(EmitContext& ctx, Register value);
void EmitPackFloat2x16(EmitContext& ctx, Register value);
void EmitUnpackFloat2x16(EmitContext& ctx, Register value);
void EmitPackHalf2x16(EmitContext& ctx, Register value);
void EmitUnpackHalf2x16(EmitContext& ctx, Register value);
void EmitPackHalf2x16(EmitContext& ctx, IR::Inst& inst, Register value);
void EmitUnpackHalf2x16(EmitContext& ctx, IR::Inst& inst, Register value);
void EmitPackDouble2x32(EmitContext& ctx, Register value);
void EmitUnpackDouble2x32(EmitContext& ctx, Register value);
void EmitGetZeroFromOp(EmitContext& ctx);