[JIT] Fix incorrect definition for constant VectorConvertX2X

This commit is contained in:
DrChat
2018-03-02 19:03:48 -06:00
parent 3a8f8f2ecb
commit 894bbf9e26
3 changed files with 4 additions and 5 deletions

View File

@@ -702,8 +702,7 @@ bool ConstantPropagationPass::Run(HIRBuilder* builder) {
if (i->src1.value->IsConstant()) {
v->set_zero(VEC128_TYPE);
v->VectorConvertF2I(i->src1.value,
!!(i->flags & ARITHMETIC_UNSIGNED),
!!(i->flags & ARITHMETIC_SATURATE));
!!(i->flags & ARITHMETIC_UNSIGNED));
i->Remove();
}
break;
@@ -711,7 +710,7 @@ bool ConstantPropagationPass::Run(HIRBuilder* builder) {
if (i->src1.value->IsConstant()) {
v->set_zero(VEC128_TYPE);
v->VectorConvertI2F(i->src1.value,
!!(i->flags & ARITHMETIC_SATURATE));
!!(i->flags & ARITHMETIC_UNSIGNED));
i->Remove();
}
break;