Skip to content

Commit dfcca94

Browse files
committed
Remove XNUM conversions
1 parent 1ecd97d commit dfcca94

File tree

1 file changed

+0
-18
lines changed

1 file changed

+0
-18
lines changed

jsrc/conversions.cpp

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -446,24 +446,19 @@ jtccvt(J jt, I tflagged, array w, array *y) -> bool {
446446
}
447447
switch (CVCASE(CTTZ(t), CTTZ(wt))) {
448448
case CVCASE(INTX, B01X): return convert<bool, int64_t>(jt, w, yv);
449-
case CVCASE(XNUMX, B01X): return convert<bool, X>(jt, w, yv);
450449
case CVCASE(RATX, B01X):
451450
GATV(d, XNUM, n, r, s);
452451
return convert<bool, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, Q>(jt, d, yv);
453452
case CVCASE(FLX, B01X): return convert<bool, double>(jt, w, yv);
454453
case CVCASE(CMPXX, B01X): return convert<bool, Z>(jt, w, yv);
455454
case CVCASE(B01X, INTX): return convert<I, bool>(jt, w, yv);
456-
case CVCASE(XNUMX, INTX): return convert<I, X>(jt, w, yv);
457455
case CVCASE(RATX, INTX):
458456
GATV(d, XNUM, n, r, s);
459457
return convert<I, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, Q>(jt, d, yv);
460458
case CVCASE(FLX, INTX): return convert<int64_t, double>(jt, w, yv);
461459
case CVCASE(CMPXX, INTX): return convert<int64_t, Z>(jt, w, yv);
462460
case CVCASE(B01X, FLX): return convert<D, bool>(jt, w, yv, ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
463461
case CVCASE(INTX, FLX): return convert<D, I>(jt, w, yv, ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
464-
case CVCASE(XNUMX, FLX):
465-
return convert<D, X>(
466-
jt, w, yv, (jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX));
467462
case CVCASE(RATX, FLX):
468463
return convert<D, Q>(
469464
jt, w, yv, (jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX));
@@ -476,31 +471,18 @@ jtccvt(J jt, I tflagged, array w, array *y) -> bool {
476471
GATV(d, FL, n, r, s);
477472
return convert<Z, D>(jt, w, pointer_to_values<int64_t>(d), ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ) &&
478473
convert<D, I>(jt, d, yv, ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
479-
case CVCASE(XNUMX, CMPXX):
480-
GATV(d, FL, n, r, s);
481-
return convert<Z, D>(jt, w, pointer_to_values<int64_t>(d), ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ) &&
482-
convert<D, X>(
483-
jt, d, yv, (jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX));
484474
case CVCASE(RATX, CMPXX):
485475
GATV(d, FL, n, r, s);
486476
return convert<Z, D>(jt, w, pointer_to_values<int64_t>(d), ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ) &&
487477
convert<D, Q>(
488478
jt, d, yv, (jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX));
489479
case CVCASE(FLX, CMPXX): return convert<Z, D>(jt, w, yv, ((I)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
490-
case CVCASE(B01X, XNUMX): return convert<X, bool>(jt, w, yv);
491-
case CVCASE(INTX, XNUMX): return convert<X, I>(jt, w, yv);
492-
case CVCASE(RATX, XNUMX): return convert<X, Q>(jt, w, yv);
493-
case CVCASE(FLX, XNUMX): return convert<X, D>(jt, w, yv);
494-
case CVCASE(CMPXX, XNUMX):
495-
GATV(d, FL, n, r, s);
496-
return convert<X, D>(jt, w, pointer_to_values<int64_t>(d)) && convert<D, Z>(jt, d, yv);
497480
case CVCASE(B01X, RATX):
498481
GATV(d, XNUM, n, r, s);
499482
return convert<Q, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, bool>(jt, d, yv);
500483
case CVCASE(INTX, RATX):
501484
GATV(d, XNUM, n, r, s);
502485
return convert<Q, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, I>(jt, d, yv);
503-
case CVCASE(XNUMX, RATX): return convert<Q, X>(jt, w, yv);
504486
case CVCASE(FLX, RATX): return convert<Q, D>(jt, w, yv);
505487
case CVCASE(CMPXX, RATX):
506488
GATV(d, FL, n, r, s);

0 commit comments

Comments
 (0)