Skip to content

Commit 0dbbd21

Browse files
committed
Remove XNUM conversions
1 parent d5cc1b9 commit 0dbbd21

1 file changed

Lines changed: 0 additions & 19 deletions

File tree

jsrc/conversions.cpp

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -438,14 +438,12 @@ jtccvt(J jt, int64_t tflagged, array w, array *y) -> bool {
438438
}
439439
switch (CVCASE(CTTZ(t), CTTZ(wt))) {
440440
case CVCASE(INTX, B01X): return convert<bool, int64_t>(jt, w, yv);
441-
case CVCASE(XNUMX, B01X): return convert<bool, X>(jt, w, yv);
442441
case CVCASE(RATX, B01X):
443442
GATV(d, XNUM, n, r, s);
444443
return convert<bool, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, Q>(jt, d, yv);
445444
case CVCASE(FLX, B01X): return convert<bool, double>(jt, w, yv);
446445
case CVCASE(CMPXX, B01X): return convert<bool, Z>(jt, w, yv);
447446
case CVCASE(B01X, INTX): return convert<int64_t, bool>(jt, w, yv);
448-
case CVCASE(XNUMX, INTX): return convert<int64_t, X>(jt, w, yv);
449447
case CVCASE(RATX, INTX):
450448
GATV(d, XNUM, n, r, s);
451449
return convert<int64_t, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, Q>(jt, d, yv);
@@ -455,9 +453,6 @@ jtccvt(J jt, int64_t tflagged, array w, array *y) -> bool {
455453
return convert<double, bool>(jt, w, yv, ((int64_t)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
456454
case CVCASE(INTX, FLX):
457455
return convert<double, int64_t>(jt, w, yv, ((int64_t)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
458-
case CVCASE(XNUMX, FLX):
459-
return convert<double, X>(
460-
jt, w, yv, int64_t{(jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX)});
461456
case CVCASE(RATX, FLX):
462457
return convert<double, Q>(
463458
jt, w, yv, int64_t{(jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX)});
@@ -472,12 +467,6 @@ jtccvt(J jt, int64_t tflagged, array w, array *y) -> bool {
472467
return convert<Z, double>(
473468
jt, w, pointer_to_values<int64_t>(d), ((int64_t)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ) &&
474469
convert<double, int64_t>(jt, d, yv, ((int64_t)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
475-
case CVCASE(XNUMX, CMPXX):
476-
GATV(d, FL, n, r, s);
477-
return convert<Z, double>(
478-
jt, w, pointer_to_values<int64_t>(d), ((int64_t)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ) &&
479-
convert<double, X>(
480-
jt, d, yv, int64_t{(jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX)});
481470
case CVCASE(RATX, CMPXX):
482471
GATV(d, FL, n, r, s);
483472
return convert<Z, double>(
@@ -486,20 +475,12 @@ jtccvt(J jt, int64_t tflagged, array w, array *y) -> bool {
486475
jt, d, yv, int64_t{(jt->xmode & REPSGN(SGNIFNOT(tflagged, XCVTXNUMORIDEX))) | (tflagged >> XCVTXNUMCVX)});
487476
case CVCASE(FLX, CMPXX):
488477
return convert<Z, double>(jt, w, yv, ((int64_t)jtinplace & JTNOFUZZ) != 0 ? 0.0 : FUZZ);
489-
case CVCASE(B01X, XNUMX): return convert<X, bool>(jt, w, yv);
490-
case CVCASE(INTX, XNUMX): return convert<X, int64_t>(jt, w, yv);
491-
case CVCASE(RATX, XNUMX): return convert<X, Q>(jt, w, yv);
492-
case CVCASE(FLX, XNUMX): return convert<X, double>(jt, w, yv);
493-
case CVCASE(CMPXX, XNUMX):
494-
GATV(d, FL, n, r, s);
495-
return convert<X, double>(jt, w, pointer_to_values<int64_t>(d)) && convert<double, Z>(jt, d, yv);
496478
case CVCASE(B01X, RATX):
497479
GATV(d, XNUM, n, r, s);
498480
return convert<Q, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, bool>(jt, d, yv);
499481
case CVCASE(INTX, RATX):
500482
GATV(d, XNUM, n, r, s);
501483
return convert<Q, X>(jt, w, pointer_to_values<int64_t>(d)) && convert<X, int64_t>(jt, d, yv);
502-
case CVCASE(XNUMX, RATX): return convert<Q, X>(jt, w, yv);
503484
case CVCASE(FLX, RATX): return convert<Q, double>(jt, w, yv);
504485
case CVCASE(CMPXX, RATX):
505486
GATV(d, FL, n, r, s);

0 commit comments

Comments
 (0)