ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
Go to the source code of this file.
Classes | |
struct | __hip_enable_if< __B, __T > |
struct | __hip_enable_if< true, __T > |
Macros | |
#define | __DEVICE__ static __device__ |
#define | __RETURN_TYPE bool |
#define | __HIP_OVERLOAD1(__retty, __fn) |
#define | __HIP_OVERLOAD2(__retty, __fn) |
#define | __DEF_FUN1(__retty, __func) |
#define | __DEF_FUNI(__retty, __func) |
#define | __DEF_FUN2(__retty, __func) |
#define | __DEF_FLOAT_FUN2I(__func) |
#define __DEF_FLOAT_FUN2I | ( | __func | ) |
Definition at line 1133 of file __clang_hip_math.h.
#define __DEF_FUN1 | ( | __retty, | |
__func | |||
) |
Definition at line 1054 of file __clang_hip_math.h.
#define __DEF_FUN2 | ( | __retty, | |
__func | |||
) |
#define __DEF_FUNI | ( | __retty, | |
__func | |||
) |
Definition at line 1060 of file __clang_hip_math.h.
#define __DEVICE__ static __device__ |
Definition at line 22 of file __clang_hip_math.h.
#define __HIP_OVERLOAD1 | ( | __retty, | |
__fn | |||
) |
Definition at line 1032 of file __clang_hip_math.h.
#define __HIP_OVERLOAD2 | ( | __retty, | |
__fn | |||
) |
Definition at line 1043 of file __clang_hip_math.h.
#define __RETURN_TYPE bool |
Definition at line 23 of file __clang_hip_math.h.
|
inline |
Definition at line 412 of file __clang_hip_math.h.
References __ocml_native_cos_f32(), and __x.
|
inline |
Definition at line 882 of file __clang_hip_math.h.
|
inline |
Definition at line 898 of file __clang_hip_math.h.
|
inline |
Definition at line 914 of file __clang_hip_math.h.
|
inline |
Definition at line 928 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 938 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 950 of file __clang_hip_math.h.
|
inline |
Definition at line 414 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 416 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 424 of file __clang_hip_math.h.
|
inline |
Definition at line 440 of file __clang_hip_math.h.
|
inline |
Definition at line 452 of file __clang_hip_math.h.
|
inline |
Definition at line 966 of file __clang_hip_math.h.
|
inline |
Definition at line 460 of file __clang_hip_math.h.
|
inline |
Definition at line 478 of file __clang_hip_math.h.
|
inline |
Definition at line 492 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 500 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 506 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 518 of file __clang_hip_math.h.
__HIP_OVERLOAD2 | ( | bool | , |
isgreaterequal | |||
) |
__HIP_OVERLOAD2 | ( | bool | , |
islessequal | |||
) |
__HIP_OVERLOAD2 | ( | bool | , |
islessgreater | |||
) |
__HIP_OVERLOAD2 | ( | bool | , |
isunordered | |||
) |
|
inline |
Definition at line 530 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 532 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 534 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 81 of file __clang_hip_math.h.
References __make_mantissa_base10(), __make_mantissa_base16(), and __make_mantissa_base8().
Referenced by nan(), and nanf().
|
inline |
Definition at line 43 of file __clang_hip_math.h.
References uint64_t.
Referenced by __make_mantissa().
|
inline |
Definition at line 60 of file __clang_hip_math.h.
References uint64_t.
Referenced by __make_mantissa().
|
inline |
Definition at line 26 of file __clang_hip_math.h.
References uint64_t.
Referenced by __make_mantissa().
|
inline |
Definition at line 536 of file __clang_hip_math.h.
|
inline |
Definition at line 538 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 542 of file __clang_hip_math.h.
References __ocml_native_cos_f32(), __ocml_native_sin_f32(), and __x.
|
inline |
Definition at line 547 of file __clang_hip_math.h.
References __ocml_native_sin_f32(), and __x.
|
inline |
Definition at line 549 of file __clang_hip_math.h.
References __ocml_tan_f32(), and __x.
|
inline |
Definition at line 555 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 99 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 984 of file __clang_hip_math.h.
|
inline |
Definition at line 557 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 101 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 559 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 103 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 561 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 105 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 563 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 107 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 565 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 567 of file __clang_hip_math.h.
|
inline |
Definition at line 109 of file __clang_hip_math.h.
|
inline |
Definition at line 111 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 571 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 113 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 573 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 115 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 575 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 117 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 577 of file __clang_hip_math.h.
|
inline |
Definition at line 119 of file __clang_hip_math.h.
|
inline |
Definition at line 581 of file __clang_hip_math.h.
References __ocml_cos_f64(), and __x.
|
inline |
Definition at line 123 of file __clang_hip_math.h.
References __ocml_cos_f32(), and __x.
|
inline |
Definition at line 583 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 125 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 585 of file __clang_hip_math.h.
References __ocml_cospi_f64(), and __x.
|
inline |
Definition at line 127 of file __clang_hip_math.h.
References __ocml_cospi_f32(), and __x.
|
inline |
Definition at line 587 of file __clang_hip_math.h.
References __ocml_i0_f64(), and __x.
|
inline |
Definition at line 129 of file __clang_hip_math.h.
References __ocml_i0_f32(), and __x.
|
inline |
Definition at line 589 of file __clang_hip_math.h.
References __ocml_i1_f64(), and __x.
|
inline |
Definition at line 131 of file __clang_hip_math.h.
References __ocml_i1_f32(), and __x.
|
inline |
Definition at line 591 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 593 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 133 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 595 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 135 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 597 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 137 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 139 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 599 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 141 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 601 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 603 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 143 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 605 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 145 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 147 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 607 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 149 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 609 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 151 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 611 of file __clang_hip_math.h.
|
inline |
Definition at line 153 of file __clang_hip_math.h.
|
inline |
Definition at line 155 of file __clang_hip_math.h.
|
inline |
Definition at line 613 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 157 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 1008 of file __clang_hip_math.h.
|
inline |
Definition at line 615 of file __clang_hip_math.h.
|
inline |
Returns the correctly rounded floating-point representation of the sum of c with the infinitely precise product of a and b.
Rounding of intermediate products shall not occur. Edge case behavior is per the IEEE 754-2008 standard.
Definition at line 1013 of file __clang_hip_math.h.
References __x, __y, and fmaf().
|
inline |
Definition at line 159 of file __clang_hip_math.h.
Referenced by fma().
|
inline |
Definition at line 619 of file __clang_hip_math.h.
Referenced by max().
|
inline |
Definition at line 163 of file __clang_hip_math.h.
Referenced by max().
|
inline |
Definition at line 621 of file __clang_hip_math.h.
Referenced by min().
|
inline |
Definition at line 165 of file __clang_hip_math.h.
Referenced by min().
|
inline |
Definition at line 623 of file __clang_hip_math.h.
|
inline |
Definition at line 167 of file __clang_hip_math.h.
|
inline |
Definition at line 625 of file __clang_hip_math.h.
References __ocml_frexp_f64(), and __x.
|
inline |
Definition at line 169 of file __clang_hip_math.h.
References __ocml_frexp_f32(), and __x.
|
inline |
Definition at line 634 of file __clang_hip_math.h.
|
inline |
Definition at line 178 of file __clang_hip_math.h.
|
inline |
Definition at line 638 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 180 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 640 of file __clang_hip_math.h.
References __x.
|
inline |
|
inline |
Definition at line 642 of file __clang_hip_math.h.
References __x.
|
inline |
Test for infinity value (+ve or -ve) .
Definition at line 184 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 644 of file __clang_hip_math.h.
References __x.
|
inline |
|
inline |
Definition at line 646 of file __clang_hip_math.h.
References __ocml_j0_f64(), and __x.
|
inline |
Definition at line 188 of file __clang_hip_math.h.
References __ocml_j0_f32(), and __x.
Referenced by jn(), jnf(), and yn().
|
inline |
Definition at line 648 of file __clang_hip_math.h.
References __ocml_j1_f64(), and __x.
|
inline |
Definition at line 190 of file __clang_hip_math.h.
References __ocml_j1_f32(), and __x.
Referenced by jn(), jnf(), and yn().
|
inline |
Definition at line 650 of file __clang_hip_math.h.
References __x, j0f(), and j1f().
|
inline |
Definition at line 192 of file __clang_hip_math.h.
References __x, j0f(), and j1f().
|
inline |
Definition at line 989 of file __clang_hip_math.h.
|
inline |
Definition at line 672 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 213 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 674 of file __clang_hip_math.h.
References __ocml_lgamma_f64(), and __x.
|
inline |
Definition at line 215 of file __clang_hip_math.h.
References __ocml_lgamma_f32(), and __x.
|
inline |
Definition at line 994 of file __clang_hip_math.h.
|
inline |
Definition at line 676 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 217 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 678 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 219 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 680 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 682 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 221 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 684 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 223 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 686 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 225 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 688 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 227 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 229 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 690 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 231 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 692 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 233 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 1157 of file __clang_hip_math.h.
References __x, __y, and fmax().
|
inline |
Returns y if x < y, otherwise it returns x.
If x and y are infinite or NaN, the return values are undefined.
Definition at line 1154 of file __clang_hip_math.h.
References __x, __y, and fmaxf().
|
inline |
Definition at line 1149 of file __clang_hip_math.h.
|
inline |
Definition at line 1142 of file __clang_hip_math.h.
|
inline |
Definition at line 1163 of file __clang_hip_math.h.
References __x, __y, and fmin().
|
inline |
Returns y if y < x, otherwise it returns x.
If x and y are infinite or NaN, the return values are undefined.
Definition at line 1160 of file __clang_hip_math.h.
References __x, __y, and fminf().
|
inline |
Definition at line 1146 of file __clang_hip_math.h.
|
inline |
Definition at line 1138 of file __clang_hip_math.h.
|
inline |
Definition at line 694 of file __clang_hip_math.h.
References __ocml_modf_f64(), and __x.
|
inline |
Definition at line 235 of file __clang_hip_math.h.
References __ocml_modf_f32(), and __x.
|
inline |
Definition at line 703 of file __clang_hip_math.h.
References __make_mantissa(), sign(), static_assert, uint32_t, and uint64_t.
Referenced by fadd_d(), fcmp_d(), fcmp_s(), fconv_d2f(), and fconv_f2d().
|
inline |
Definition at line 244 of file __clang_hip_math.h.
References __make_mantissa(), sign(), static_assert, and uint32_t.
|
inline |
Definition at line 730 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 265 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 732 of file __clang_hip_math.h.
|
inline |
Definition at line 267 of file __clang_hip_math.h.
|
inline |
Definition at line 737 of file __clang_hip_math.h.
References __a.
|
inline |
Definition at line 748 of file __clang_hip_math.h.
|
inline |
Definition at line 271 of file __clang_hip_math.h.
Definition at line 752 of file __clang_hip_math.h.
Definition at line 275 of file __clang_hip_math.h.
|
inline |
Definition at line 756 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 279 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 758 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 281 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 284 of file __clang_hip_math.h.
References __a.
|
inline |
Definition at line 760 of file __clang_hip_math.h.
|
inline |
Definition at line 295 of file __clang_hip_math.h.
|
inline |
Definition at line 762 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 297 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 764 of file __clang_hip_math.h.
|
inline |
Definition at line 299 of file __clang_hip_math.h.
|
inline |
Definition at line 768 of file __clang_hip_math.h.
References __ocml_remquo_f64(), __x, and __y.
|
inline |
Definition at line 303 of file __clang_hip_math.h.
References __ocml_remquo_f32(), __x, and __y.
|
inline |
Definition at line 777 of file __clang_hip_math.h.
|
inline |
Definition at line 312 of file __clang_hip_math.h.
|
inline |
Definition at line 781 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 316 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 784 of file __clang_hip_math.h.
References __a.
|
inline |
Definition at line 795 of file __clang_hip_math.h.
|
inline |
Definition at line 318 of file __clang_hip_math.h.
Definition at line 799 of file __clang_hip_math.h.
Definition at line 323 of file __clang_hip_math.h.
|
inline |
Definition at line 328 of file __clang_hip_math.h.
References __a.
|
inline |
Definition at line 803 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 339 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 805 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 341 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 807 of file __clang_hip_math.h.
|
inline |
Definition at line 343 of file __clang_hip_math.h.
|
inline |
Definition at line 812 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 348 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 816 of file __clang_hip_math.h.
References __x.
|
inline |
Test for sign bit.
The scalar version of the function returns a 1 if the sign bit in the float is set else returns 0. The vector version of the function returns the following for each component in floatn: a -1 if the sign bit in the float is set else returns 0.
Definition at line 350 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 818 of file __clang_hip_math.h.
References __ocml_sin_f64(), and __x.
|
inline |
Definition at line 820 of file __clang_hip_math.h.
References __ocml_sincos_f64(), and __x.
|
inline |
Definition at line 352 of file __clang_hip_math.h.
References __ocml_sincos_f32(), and __x.
|
inline |
Definition at line 827 of file __clang_hip_math.h.
References __ocml_sincospi_f64(), and __x.
|
inline |
Definition at line 360 of file __clang_hip_math.h.
References __ocml_sincospi_f32(), and __x.
|
inline |
Definition at line 368 of file __clang_hip_math.h.
References __ocml_sin_f32(), and __x.
|
inline |
Definition at line 834 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 370 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 836 of file __clang_hip_math.h.
References __ocml_sinpi_f64(), and __x.
|
inline |
Definition at line 372 of file __clang_hip_math.h.
References __ocml_sinpi_f32(), and __x.
|
inline |
Definition at line 838 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 374 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 840 of file __clang_hip_math.h.
References __ocml_tan_f64(), and __x.
|
inline |
Definition at line 376 of file __clang_hip_math.h.
References __ocml_tan_f32(), and __x.
|
inline |
Definition at line 842 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 378 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 844 of file __clang_hip_math.h.
References __ocml_tgamma_f64(), and __x.
|
inline |
Definition at line 380 of file __clang_hip_math.h.
References __ocml_tgamma_f32(), and __x.
|
inline |
Definition at line 846 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 382 of file __clang_hip_math.h.
References __x.
|
inline |
Definition at line 848 of file __clang_hip_math.h.
References __ocml_y0_f64(), and __x.
|
inline |
Definition at line 384 of file __clang_hip_math.h.
References __ocml_y0_f32(), and __x.
Referenced by ynf().
|
inline |
Definition at line 850 of file __clang_hip_math.h.
References __ocml_y1_f64(), and __x.
|
inline |
Definition at line 386 of file __clang_hip_math.h.
References __ocml_y1_f32(), and __x.
Referenced by ynf().
|
inline |
Definition at line 852 of file __clang_hip_math.h.
References __x, j0f(), and j1f().
|
inline |
Definition at line 388 of file __clang_hip_math.h.
References __x, y0f(), and y1f().