Lines Matching refs:BINOP_LOOP2

95 PyrObject* signal_sub_xx(VMGlobals* g, PyrObject* ina, PyrObject* inb) { BINOP_LOOP2(*++c = *++a - …  in signal_sub_xx()
97 PyrObject* signal_ring1_xx(VMGlobals* g, PyrObject* ina, PyrObject* inb) { BINOP_LOOP2(++a; *++c = … in signal_ring1_xx()
100 BINOP_LOOP2(++a; ++b; *++c = *a * *b + *a + *b;); in signal_ring2_xx()
103 PyrObject* signal_ring3_xx(VMGlobals* g, PyrObject* ina, PyrObject* inb) { BINOP_LOOP2(++a; *++c = … in signal_ring3_xx()
106 BINOP_LOOP2(++a; ++b; *++c = *a * *a * *b - *a * *b * *b;); in signal_ring4_xx()
110 BINOP_LOOP2(++a; ++b; *++c = *a < *b ? 0.f : *a;); in signal_thresh_xx()
114 BINOP_LOOP2(++a; ++b; *++c = *b <= 0.f ? 0.f : *a * *b;); in signal_amclip_xx()
117 PyrObject* signal_div_xx(VMGlobals* g, PyrObject* ina, PyrObject* inb) { BINOP_LOOP2(*++c = *++a / … in signal_div_xx()
120 BINOP_LOOP2(++a; ++b; *c = *a * *a - *b * *b;); in signal_difsqr_xx()
124 BINOP_LOOP2(++a; ++b; *c = *a * *a + *b * *b;); in signal_sumsqr_xx()
129 BINOP_LOOP2(z = *++a + *++b; *++c = z * z;); in signal_sqrsum_xx()
134 BINOP_LOOP2(z = *++a - *++b; *++c = z * z;); in signal_sqrdif_xx()
137 PyrObject* signal_absdif_xx(VMGlobals* g, PyrObject* ina, PyrObject* inb) { BINOP_LOOP2(*++c = fabs… in signal_absdif_xx()
400 BINOP_LOOP2(++a; ++b; *++c = *a < *b ? *a : *b;); in signal_min_xx()
404 BINOP_LOOP2(++a; ++b; *++c = *a > *b ? *a : *b;); in signal_max_xx()
408 BINOP_LOOP2(++a; ++b; *++c = *a < 0.f ? *a * *b : *a;); in signal_scaleneg_xx()
412 BINOP_LOOP2(++a; ++b; *++c = *a > *b ? *b : (*a < -*b ? -*b : *a);); in signal_clip2_xx()
416 BINOP_LOOP2(++a; ++b; *++c = sc_fold(*a, -*b, *b);); in signal_fold2_xx()
420 BINOP_LOOP2(++a; ++b; *++c = sc_wrap(*a, -*b, *b);); in signal_wrap2_xx()
424 BINOP_LOOP2(++a; ++b; *++c = *a > *b ? *a - *b : (*a < -*b ? *a + *b : 0.f);); in signal_excess_xx()