|
QUDA
0.9.0
|
#include <fast_intdiv.h>
Public Member Functions | |
| __host__ __device__ __forceinline__ | int_fastdiv (int divisor=0) |
| __host__ __device__ __forceinline__ int_fastdiv & | operator= (int divisor) |
| __host__ __device__ __forceinline__ | operator int () const |
Private Member Functions | |
| __host__ __device__ __forceinline__ void | update_magic_numbers () |
Private Attributes | |
| int | d |
| int | M |
| int | s |
| int | n_add_sign |
Friends | |
| __host__ __device__ __forceinline__ friend int | operator/ (const int divident, const int_fastdiv &divisor) |
Definition at line 20 of file fast_intdiv.h.
|
inline |
Definition at line 25 of file fast_intdiv.h.
References update_magic_numbers().

|
inline |
Definition at line 40 of file fast_intdiv.h.
References d.
|
inline |
Definition at line 32 of file fast_intdiv.h.
References d, and update_magic_numbers().

|
inlineprivate |
Definition at line 53 of file fast_intdiv.h.
References abs(), d, delta, int, M, n_add_sign, p, s, and t.
Referenced by int_fastdiv(), and operator=().


|
friend |
Definition at line 118 of file fast_intdiv.h.
|
private |
Definition at line 46 of file fast_intdiv.h.
Referenced by operator int(), operator=(), and update_magic_numbers().
|
private |
Definition at line 47 of file fast_intdiv.h.
Referenced by operator/(), and update_magic_numbers().
|
private |
Definition at line 49 of file fast_intdiv.h.
Referenced by operator/(), and update_magic_numbers().
|
private |
Definition at line 48 of file fast_intdiv.h.
Referenced by operator/(), and update_magic_numbers().
1.8.14