LeftShift 174 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshifts.v8i8", "sqshl.v8i8", 8, i8_sat(i16(wild_i8x8)*wild_i16x8), Pattern::LeftShift)); LeftShift 175 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshifts.v4i16", "sqshl.v4i16", 4, i16_sat(i32(wild_i16x4)*wild_i32x4), Pattern::LeftShift)); LeftShift 176 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshifts.v2i32", "sqshl.v2i32", 2, i32_sat(i64(wild_i32x2)*wild_i64x2), Pattern::LeftShift)); LeftShift 177 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftu.v8i8", "uqshl.v8i8", 8, u8_sat(u16(wild_u8x8)*wild_u16x8), Pattern::LeftShift)); LeftShift 178 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftu.v4i16", "uqshl.v4i16", 4, u16_sat(u32(wild_u16x4)*wild_u32x4), Pattern::LeftShift)); LeftShift 179 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftu.v2i32", "uqshl.v2i32", 2, u32_sat(u64(wild_u32x2)*wild_u64x2), Pattern::LeftShift)); LeftShift 180 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftsu.v8i8", "sqshlu.v8i8", 8, u8_sat(i16(wild_i8x8)*wild_i16x8), Pattern::LeftShift)); LeftShift 181 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftsu.v4i16", "sqshlu.v4i16", 4, u16_sat(i32(wild_i16x4)*wild_i32x4), Pattern::LeftShift)); LeftShift 182 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftsu.v2i32", "sqshlu.v2i32", 2, u32_sat(i64(wild_i32x2)*wild_i64x2), Pattern::LeftShift)); LeftShift 185 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshifts.v16i8", "sqshl.v16i8", 16, i8_sat(i16(wild_i8x_)*wild_i16x_), Pattern::LeftShift)); LeftShift 186 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshifts.v8i16", "sqshl.v8i16", 8, i16_sat(i32(wild_i16x_)*wild_i32x_), Pattern::LeftShift)); LeftShift 187 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshifts.v4i32", "sqshl.v4i32", 4, i32_sat(i64(wild_i32x_)*wild_i64x_), Pattern::LeftShift)); LeftShift 188 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftu.v16i8", "uqshl.v16i8", 16, u8_sat(u16(wild_u8x_)*wild_u16x_), Pattern::LeftShift)); LeftShift 189 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftu.v8i16", "uqshl.v8i16", 8, u16_sat(u32(wild_u16x_)*wild_u32x_), Pattern::LeftShift)); LeftShift 190 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftu.v4i32", "uqshl.v4i32", 4, u32_sat(u64(wild_u32x_)*wild_u64x_), Pattern::LeftShift)); LeftShift 191 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftsu.v16i8", "sqshlu.v16i8", 16, u8_sat(i16(wild_i8x_)*wild_i16x_), Pattern::LeftShift)); LeftShift 192 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftsu.v8i16", "sqshlu.v8i16", 8, u16_sat(i32(wild_i16x_)*wild_i32x_), Pattern::LeftShift)); LeftShift 193 src/CodeGen_ARM.cpp casts.push_back(Pattern("vqshiftsu.v4i32", "sqshlu.v4i32", 4, u32_sat(i64(wild_i32x_)*wild_i64x_), Pattern::LeftShift)); LeftShift 388 src/CodeGen_ARM.cpp internal_assert(pattern.type == Pattern::LeftShift);