Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added cl_half support for test_bruteforce #1681

Closed
wants to merge 28 commits into from
Closed
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
d25b828
Enable fp16 in math bruteforce
gwawiork Jun 8, 2022
b2ae560
Merge branch 'main' into fp16_bruteforce
shajder Mar 23, 2023
30467ce
Added modernization of remaining half tests for consistency (issue #1…
shajder Mar 23, 2023
5f3f2ec
Added kernel types related corrections
shajder Mar 23, 2023
cf97168
Added more fixes and general cleanup
shajder Mar 23, 2023
cc8db3b
Corrected ULP values for half tests (issue #142, bruteforce)
shajder Mar 23, 2023
dd42b07
Corrected presubmit check for clang format
shajder Mar 23, 2023
04033bf
Added support for ternary, unary_two_result and unary_two_result_i te…
shajder Apr 18, 2023
70cef0c
Added missing condition due to vendor's review
shajder May 9, 2023
6f3ccf5
Merge branch 'main' into fp16_bruteforce
shajder May 10, 2023
4e9938e
code format correction
shajder May 10, 2023
b9ae99b
Added check for lack of support for denormals in binary_half scenario
shajder Jun 2, 2023
5b313bd
Corrected procedure to compute nextafter cl_half for flush-to-zero mode
shajder Jun 5, 2023
0c937a9
Added correction for external check of reference value for nextafter …
shajder Jun 5, 2023
0625ef6
Merge branch 'main' into fp16_bruteforce
shajder Jun 8, 2023
867df9f
Added correction due to code review request
shajder Jun 13, 2023
015e3b6
Changed quantity of tests performed for half in unary and macro_unary…
shajder Jun 22, 2023
b471a66
Merge branch 'main' into fp16_bruteforce
shajder Nov 2, 2023
1122f31
Added corrections related to code review:
shajder Nov 8, 2023
9133686
Print format correction due to failed CI check
shajder Nov 8, 2023
11e45a7
Corrected bug found in code review (fp16 bruteforce)
shajder Nov 9, 2023
b5ed4f0
Corrections related to code review (cl_khr_fp16 support according to …
shajder Nov 17, 2023
f51a0b5
clang format applied
shajder Nov 17, 2023
207b758
consistency correction
shajder Nov 17, 2023
c49e825
more consistency corrections for cl_fp16_khr supported tests
shajder Nov 19, 2023
6f85906
Corrections related to code review (bureforce #142)
shajder Nov 28, 2023
64db7f5
Correction for i_unary_half test capacity
shajder Nov 28, 2023
2944911
Corrections related to capacity of cl_khr_fp16 tests in bruteforce (#…
shajder Nov 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions test_conformance/math_brute_force/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@ set(MODULE_NAME BRUTEFORCE)
set(${MODULE_NAME}_SOURCES
binary_double.cpp
binary_float.cpp
binary_half.cpp
binary_i_double.cpp
binary_i_float.cpp
binary_i_half.cpp
binary_operator_double.cpp
binary_operator_float.cpp
binary_two_results_i_double.cpp
Expand All @@ -15,28 +17,37 @@ set(${MODULE_NAME}_SOURCES
function_list.h
i_unary_double.cpp
i_unary_float.cpp
i_unary_half.cpp
macro_binary_double.cpp
macro_binary_float.cpp
macro_binary_half.cpp
macro_unary_double.cpp
macro_unary_float.cpp
macro_unary_half.cpp
mad_double.cpp
mad_float.cpp
mad_half.cpp
EwanC marked this conversation as resolved.
Show resolved Hide resolved
main.cpp
reference_math.cpp
reference_math.h
sleep.cpp
sleep.h
ternary_double.cpp
ternary_float.cpp
ternary_half.cpp
test_functions.h
unary_double.cpp
unary_float.cpp
unary_half.cpp
shajder marked this conversation as resolved.
Show resolved Hide resolved
unary_two_results_double.cpp
unary_two_results_float.cpp
unary_two_results_half.cpp
unary_two_results_i_double.cpp
unary_two_results_i_float.cpp
unary_two_results_i_half.cpp
unary_u_double.cpp
unary_u_float.cpp
unary_u_half.cpp
utility.cpp
utility.h
)
Expand Down
Loading