shader: Implement FSET and FSETP

Also fix oversight with adding SignedZeroInfNanPreserve execution mode.
This commit is contained in:
ameerj 2021-03-16 00:57:07 -04:00
parent 17a82b56d7
commit fa2f6e38f4
9 changed files with 204 additions and 94 deletions

View file

@ -201,30 +201,6 @@ void TranslatorVisitor::FCHK_imm(u64) {
ThrowNotImplemented(Opcode::FCHK_imm);
}
void TranslatorVisitor::FSET_reg(u64) {
ThrowNotImplemented(Opcode::FSET_reg);
}
void TranslatorVisitor::FSET_cbuf(u64) {
ThrowNotImplemented(Opcode::FSET_cbuf);
}
void TranslatorVisitor::FSET_imm(u64) {
ThrowNotImplemented(Opcode::FSET_imm);
}
void TranslatorVisitor::FSETP_reg(u64) {
ThrowNotImplemented(Opcode::FSETP_reg);
}
void TranslatorVisitor::FSETP_cbuf(u64) {
ThrowNotImplemented(Opcode::FSETP_cbuf);
}
void TranslatorVisitor::FSETP_imm(u64) {
ThrowNotImplemented(Opcode::FSETP_imm);
}
void TranslatorVisitor::FSWZADD(u64) {
ThrowNotImplemented(Opcode::FSWZADD);
}