mirror of
https://github.com/postgres/postgres.git
synced 2025-12-19 17:02:53 +03:00
Fix __attribute__((target(...))) usage.
The commonly supported way to specify multiple target options is to
surround the entire list with quotes and to use a comma (with no
extra spaces) as the delimiter.
Oversight in commit f78667bd91.
Discussion: https://postgr.es/m/Zy0jya8nF8CPpv3B%40nathan
This commit is contained in:
@@ -106,7 +106,7 @@ pg_popcount_avx512_available(void)
|
||||
* pg_popcount_avx512
|
||||
* Returns the number of 1-bits in buf
|
||||
*/
|
||||
pg_attribute_target("avx512vpopcntdq", "avx512bw")
|
||||
pg_attribute_target("avx512vpopcntdq,avx512bw")
|
||||
uint64
|
||||
pg_popcount_avx512(const char *buf, int bytes)
|
||||
{
|
||||
@@ -162,7 +162,7 @@ pg_popcount_avx512(const char *buf, int bytes)
|
||||
* pg_popcount_masked_avx512
|
||||
* Returns the number of 1-bits in buf after applying the mask to each byte
|
||||
*/
|
||||
pg_attribute_target("avx512vpopcntdq", "avx512bw")
|
||||
pg_attribute_target("avx512vpopcntdq,avx512bw")
|
||||
uint64
|
||||
pg_popcount_masked_avx512(const char *buf, int bytes, bits8 mask)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user