https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #8 from Haochen Jiang ---
Fixed for GCC 13.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #7 from CVS Commits ---
The master branch has been updated by Hongyu Wang :
https://gcc.gnu.org/g:3c9364f29e7e47eb9de33f2d8843d5b00284ceca
commit r13-338-g3c9364f29e7e47eb9de33f2d8843d5b00284ceca
Author: Haochen Jiang
Date: Tue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
Haochen Jiang changed:
What|Removed |Added
CC||haochen.jiang at intel dot com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #5 from Hongtao.liu ---
(In reply to Richard Biener from comment #1)
>[local count: 1073741824]:
> _2 = VIEW_CONVERT_EXPR<__v16qi>(x_3(D));
> _6 = _2 == { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
> _7 =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #4 from Hongtao.liu ---
Failed to match this instruction:
(set (reg:CCZ 17 flags)
(compare:CCZ (unspec:SI [
(eq:V16QI (subreg:V16QI (reg:V2DI 94) 0)
(const_vector:V16QI [
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #3 from Hongtao.liu ---
Similar for
#include
bool is_zero256(__m256i x)
{
return _mm256_movemask_epi8(_mm256_cmpeq_epi8(x, _mm256_setzero_si256()))
== 0x;
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #2 from Gabriel Ravier ---
Although I agree the pattern doesn't seem that useful at first, I've seen it
crop up in several places, such as:
- in pixman: https://github.com/servo/pixman/blob/master/pixman/pixman-sse2.c
on line 181
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
--- Comment #1 from Richard Biener ---
[local count: 1073741824]:
_2 = VIEW_CONVERT_EXPR<__v16qi>(x_3(D));
_6 = _2 == { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
_7 = VIEW_CONVERT_EXPR(_6);
_4 = __builtin_ia32_pmovmskb128
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104371
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
10 matches
Mail list logo