Daniel Stone
|
291bfff5db
|
libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA
Reviewer: jenatali jvesely
Differential Revision: https://reviews.llvm.org/D85910
|
2020-09-16 01:37:22 -04:00 |
Jan Vesely
|
6146eda75d
|
math: Add helper function to flush denormals if not supported.
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Reviewer: Aaron Watry <awatry@gmail.com>
llvm-svn: 331433
|
2018-05-03 05:44:22 +00:00 |
Jan Vesely
|
a75677c2b7
|
math.h: Use logical operations instead of bit operations for readability
Trivial.
Reported-by: Roman Lebedev <lebedev.ri@gmail.com>
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 323920
|
2018-01-31 21:53:42 +00:00 |
Jan Vesely
|
0ecb5e511e
|
math.h: Set HAVE_HW_FMA32 based on compiler provided macro
Fixes sin/cos piglits on non-FMA capable asics.
Bugzilla: https://bugs.llvm.org/show_bug.cgi?id=35983
Reviewer: Tom Stellard
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 323677
|
2018-01-29 19:05:08 +00:00 |
Tom Stellard
|
bf9f76fbe0
|
Implement log1p builtin
llvm-svn: 219230
|
2014-10-07 20:22:42 +00:00 |
Tom Stellard
|
47882923c7
|
Implement atan builtin
llvm-svn: 213759
|
2014-07-23 15:16:13 +00:00 |