Add various V_CVT opcodes (#1223)

This commit is contained in:
korenkonder 2024-10-04 09:48:05 +03:00 committed by GitHub
parent be411b37d4
commit 9f79764b01
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 35 additions and 0 deletions

View file

@ -1402,6 +1402,15 @@ F16F32F64 IREmitter::FPConvert(size_t result_bitsize, const F16F32F64& value) {
switch (value.Type()) {
case Type::F16:
return Inst<F32>(Opcode::ConvertF32F16, value);
case Type::F64:
return Inst<F32>(Opcode::ConvertF32F64, value);
default:
break;
}
case 64:
switch (value.Type()) {
case Type::F32:
return Inst<F64>(Opcode::ConvertF64F32, value);
default:
break;
}