OPCODE_RECIP

This commit is contained in:
Dr. Chat
2016-06-26 13:03:42 -05:00
parent 212cd6ee3d
commit f2ad6b8cb8
9 changed files with 68 additions and 3 deletions

View File

@@ -1659,6 +1659,15 @@ Value* HIRBuilder::RSqrt(Value* value) {
return i->dest;
}
Value* HIRBuilder::Recip(Value* value) {
ASSERT_FLOAT_OR_VECTOR_TYPE(value);
Instr* i = AppendInstr(OPCODE_RECIP_info, 0, AllocValue(value->type));
i->set_src1(value);
i->src2.value = i->src3.value = NULL;
return i->dest;
}
Value* HIRBuilder::Pow2(Value* value) {
ASSERT_FLOAT_OR_VECTOR_TYPE(value);