Lines Matching refs:left
1015 SETn( Perl_pow( left, right) );
1030 /* Unless the left argument is integer in range we are going to have to
1032 we know the left is integer. */
1137 SETn( left * right );
1173 UV left;
1192 DIE() would be invoked before left was even inspected, so
1198 left = SvUVX(TOPm1s);
1203 left = aiv;
1207 left = -aiv;
1211 if (left >= right
1218 as left >= right to ensure integer result here, we know that
1220 enough not to be preserved can't get here unless left is
1223 && (left > ((UV)1 << NV_PRESERVES_UV_BITS))
1227 UV result = left / right;
1228 if (result * right == left) {
1245 } /* left wasn't SvIOK */
1252 PUSHn( left / right );
1261 UV left = 0;
1306 left = SvUVX(POPs);
1310 left = aiv;
1313 left = -aiv;
1324 /* This should be exactly the 5.6 behaviour - if left and right are
1330 left = U_V(dleft);
1332 /* left is out of range for UV, right was in range, so promote
1366 ans = left % right;
1490 /* Unless the left argument is integer in range we are going to have to
1492 we know the left is integer. */
1500 /* left operand is undef, treat as zero. */
1589 /* left operand is undef, treat as zero - value */
2019 UV left = PTR2UV(SvRV(TOPs));
2020 SETi((left > right) - (left < right));
2101 if (Perl_isnan(left) || Perl_isnan(right)) {
2105 value = (left > right) - (left < right);
2107 if (left == right)
2109 else if (left < right)
2111 else if (left > right)
2129 ? sv_cmp_locale(left, right)
2130 : sv_cmp(left, right));
2142 ? sv_cmp_locale(left, right)
2143 : sv_cmp(left, right));
2155 ? sv_cmp_locale(left, right)
2156 : sv_cmp(left, right));
2168 ? sv_cmp_locale(left, right)
2169 : sv_cmp(left, right));
2180 SETs(boolSV(sv_eq(left, right)));
2190 SETs(boolSV(!sv_eq(left, right)));
2201 ? sv_cmp_locale(left, right)
2202 : sv_cmp(left, right));
2213 if (SvNIOKp(left) || SvNIOKp(right)) {
2215 IV i = SvIV(left) & SvIV(right);
2219 UV u = SvUV(left) & SvUV(right);
2224 do_vop(PL_op->op_type, TARG, left, right);
2236 if (SvNIOKp(left) || SvNIOKp(right)) {
2238 IV i = (USE_LEFT(left) ? SvIV(left) : 0) ^ SvIV(right);
2242 UV u = (USE_LEFT(left) ? SvUV(left) : 0) ^ SvUV(right);
2247 do_vop(PL_op->op_type, TARG, left, right);
2259 if (SvNIOKp(left) || SvNIOKp(right)) {
2261 IV i = (USE_LEFT(left) ? SvIV(left) : 0) | SvIV(right);
2265 UV u = (USE_LEFT(left) ? SvUV(left) : 0) | SvUV(right);
2270 do_vop(PL_op->op_type, TARG, left, right);
2456 SETi( left * right );
2483 SETi( left % right );
2500 SETi( left % PERL_ABS(right) );
2541 SETi( left % right );
2551 SETi( left + right );
2561 SETi( left - right );
2571 SETs(boolSV(left < right));
2581 SETs(boolSV(left > right));
2591 SETs(boolSV(left <= right));
2601 SETs(boolSV(left >= right));
2611 SETs(boolSV(left == right));
2621 SETs(boolSV(left != right));
2633 if (left > right)
2635 else if (left < right)
2658 SETn(Perl_atan2(left, right));
3300 char *tmps = SvPV(left, len);
3302 if (DO_UTF8(left)) {
3306 SV* tsv = sv_2mortal(newSVsv(left));