| 84 | } |
| 85 | |
| 86 | static inline FloatComplex |
| 87 | operator/(FloatComplex a, FloatComplex b) |
| 88 | { |
| 89 | cl_float div = CREAL(b) * CREAL(b) + CIMAG(b) * CIMAG(b); |
| 90 | |
| 91 | return floatComplex( |
| 92 | (CREAL(a) * CREAL(b) + CIMAG(a) * CIMAG(b)) / div, |
| 93 | (CREAL(b) * CIMAG(a) - CREAL(a) * CIMAG(b)) / div); |
| 94 | } |
| 95 | |
| 96 | static inline FloatComplex |
| 97 | operator/(FloatComplex a, cl_float b) |
nothing calls this directly
no test coverage detected