Lines Matching refs:one
30 const ONE = 1;
59 assertEquals(SMI_MAX + ONE, Add1(SMI_MAX), "smimax + 1");
60 assertEquals(SMI_MAX + ONE, Add1Reversed(SMI_MAX), "1 + smimax");
61 assertEquals(42 + ONE, Add1(OBJ_42)); // non-smi
62 assertEquals(42 + ONE, Add1Reversed(OBJ_42)); // non-smi
92 assertEquals(SMI_MIN - ONE, Sub1(SMI_MIN)); // overflow
93 assertEquals(ONE - SMI_MIN, Sub1Reversed(SMI_MIN)); // overflow
94 assertEquals(42 - ONE, Sub1(OBJ_42)); // non-smi
95 assertEquals(ONE - 42, Sub1Reversed(OBJ_42)); // non-smi
449 var one = 1;
467 assertEquals(pos_non_smi / 2, (pos_non_smi) >> one);
468 assertEquals(pos_non_smi / 2, (pos_non_smi) >>> one);
469 assertEquals(-0x1194D800, (pos_non_smi) << one);
477 assertEquals(pos_non_smi / 2, (pos_non_smi + 0.5) >> one);
478 assertEquals(pos_non_smi / 2, (pos_non_smi + 0.5) >>> one);
479 assertEquals(-0x1194D800, (pos_non_smi + 0.5) << one);
485 assertEquals(neg_non_smi / 2, (neg_non_smi) >> one);
486 assertEquals(neg_non_smi / 2 + 0x100000000 / 2, (neg_non_smi) >>> one);
487 assertEquals(0x1194D800, (neg_non_smi) << one);
495 assertEquals(neg_non_smi / 2, (neg_non_smi - 0.5) >> one);
496 assertEquals(neg_non_smi / 2 + 0x100000000 / 2, (neg_non_smi - 0.5) >>> one);
497 assertEquals(0x1194D800, (neg_non_smi - 0.5) << one);
504 assertEquals(pos_smi / 2, (pos_smi) >> one);
505 assertEquals(pos_smi / 2, (pos_smi) >>> one);
506 assertEquals(pos_non_smi, (pos_smi) << one);
514 assertEquals(pos_smi / 2, (pos_smi + 0.5) >> one);
515 assertEquals(pos_smi / 2, (pos_smi + 0.5) >>> one);
516 assertEquals(pos_non_smi, (pos_smi + 0.5) << one);
522 assertEquals(neg_smi / 2, (neg_smi) >> one);
523 assertEquals(neg_smi / 2 + 0x100000000 / 2, (neg_smi) >>> one);
524 assertEquals(neg_non_smi, (neg_smi) << one);
532 assertEquals(neg_smi / 2, (neg_smi - 0.5) >> one);
533 assertEquals(neg_smi / 2 + 0x100000000 / 2, (neg_smi - 0.5) >>> one);
534 assertEquals(neg_non_smi, (neg_smi - 0.5) << one);
544 four = five - one;
545 three = four - one;
546 one = four - three;
547 zero = one - one;
563 assertEquals(pos_non_smi / 2, (pos_non_smi) >> one);
564 assertEquals(pos_non_smi / 2, (pos_non_smi) >>> one);
565 assertEquals(-0x1194D800, (pos_non_smi) << one);
573 assertEquals(pos_non_smi / 2, (pos_non_smi + 0.5) >> one);
574 assertEquals(pos_non_smi / 2, (pos_non_smi + 0.5) >>> one);
575 assertEquals(-0x1194D800, (pos_non_smi + 0.5) << one);
581 assertEquals(neg_non_smi / 2, (neg_non_smi) >> one);
582 assertEquals(neg_non_smi / 2 + 0x100000000 / 2, (neg_non_smi) >>> one);
583 assertEquals(0x1194D800, (neg_non_smi) << one);
591 assertEquals(neg_non_smi / 2, (neg_non_smi - 0.5) >> one);
592 assertEquals(neg_non_smi / 2 + 0x100000000 / 2, (neg_non_smi - 0.5) >>> one);
593 assertEquals(0x1194D800, (neg_non_smi - 0.5) << one);
600 assertEquals(pos_smi / 2, (pos_smi) >> one);
601 assertEquals(pos_smi / 2, (pos_smi) >>> one);
602 assertEquals(pos_non_smi, (pos_smi) << one);
610 assertEquals(pos_smi / 2, (pos_smi + 0.5) >> one);
611 assertEquals(pos_smi / 2, (pos_smi + 0.5) >>> one);
612 assertEquals(pos_non_smi, (pos_smi + 0.5) << one);
618 assertEquals(neg_smi / 2, (neg_smi) >> one);
619 assertEquals(neg_smi / 2 + 0x100000000 / 2, (neg_smi) >>> one);
620 assertEquals(neg_non_smi, (neg_smi) << one);
628 assertEquals(neg_smi / 2, (neg_smi - 0.5) >> one);
629 assertEquals(neg_smi / 2 + 0x100000000 / 2, (neg_smi - 0.5) >>> one);
630 assertEquals(neg_non_smi, (neg_smi - 0.5) << one);