Displaying 1 result from an estimated 1 matches for "zk_d".
2012 Jul 06
2
[LLVMdev] Excessive register spilling in large automatically generated functions, such as is found in FFTW
...amp;re, im, SWAP(d));
return re;
}
__INLINE void S_4(__m128 r0, __m128 r1, __m128 r2, __m128 r3, float
*o0, float *o1, float *o2, float *o3) { STORE(o0, r0); STORE(o1, r1);
STORE(o2, r2); STORE(o3, r3); }
__INLINE void K_0(__m128 *r0, __m128 *r1, __m128 *r2, __m128 *r3) {
__m128 uk, uk2, zk, zk_d;
uk = *r0;
uk2 = *r1;
zk = ADD(*r2, *r3);
zk_d = MULI(SUB(*r2, *r3));
*r0 = ADD(uk, zk);
*r2 = SUB(uk, zk);
*r1 = SUB(uk2, zk_d);
*r3 = ADD(uk2, zk_d);
}
__INLINE void K_N(__m128 re, __m128 im, __m128 *r0, __m128 *r1, __m128
*r2, __m128 *r3) {
__m128 uk, uk2, zk_p, zk_n, zk, zk_...