]> git.ipfire.org Git - thirdparty/gcc.git/commit
amdgcn: Add builtins for vectorized native versions of abs, floorf and floor
authorKwok Cheung Yeung <kcy@codesourcery.com>
Tue, 8 Nov 2022 11:59:58 +0000 (11:59 +0000)
committerKwok Cheung Yeung <kcy@codesourcery.com>
Tue, 8 Nov 2022 14:52:11 +0000 (14:52 +0000)
commitee2be8f3a49b0b1a24afa30801e15c4a93656047
treed0478b9271214a7211ca741375239da032887533
parentb74dd1bbd2a02a0755bc882c6e64964b2a47ba5d
amdgcn: Add builtins for vectorized native versions of abs, floorf and floor

2022-11-08  Kwok Cheung Yeung  <kcy@codesourcery.com>

gcc/
* config/gcn/gcn-builtins.def (FABSV, FLOORVF, FLOORV): New builtins.
* config/gcn/gcn.cc (gcn_expand_builtin_1): Expand GCN_BUILTIN_FABSV,
GCN_BUILTIN_FLOORVF and GCN_BUILTIN_FLOORV.

gcc/testsuite/
* gcc.target/gcn/math-builtins-1.c: New test.
gcc/config/gcn/gcn-builtins.def
gcc/config/gcn/gcn.cc
gcc/testsuite/gcc.target/gcn/math-builtins-1.c [new file with mode: 0644]