Revision 960e623b target-arm/neon_helper.c
b/target-arm/neon_helper.c | ||
---|---|---|
886 | 886 |
dest = src1 << tmp; \ |
887 | 887 |
if ((dest >> tmp) != src1) { \ |
888 | 888 |
SET_QC(); \ |
889 |
dest = src1 >> 31; \ |
|
889 |
dest = (uint32_t)(1 << (sizeof(src1) * 8 - 1)); \ |
|
890 |
if (src1 > 0) { \ |
|
891 |
dest--; \ |
|
892 |
} \ |
|
890 | 893 |
} \ |
891 | 894 |
}} while (0) |
892 | 895 |
NEON_VOP_ENV(qrshl_s8, neon_s8, 4) |
Also available in: Unified diff