I don't like it, but fixing permute by int16.

This commit is contained in:
Ben Vanik
2015-01-19 12:15:10 -08:00
parent acc1286b72
commit b2e03fa628
6 changed files with 73 additions and 12 deletions

View File

@@ -1852,6 +1852,7 @@ Value* HIRBuilder::Splat(Value* value, TypeName target_type) {
Value* HIRBuilder::Permute(Value* control, Value* value1, Value* value2,
TypeName part_type) {
ASSERT_TYPES_EQUAL(value1, value2);
assert_true(part_type >= INT8_TYPE && part_type <= INT32_TYPE);
// TODO(benvanik): could do some of this as constants.