361
361
362
362
@test power_rev (interval (- 10.0 ,- 0.0 ), - 2 )[2 ] === emptyinterval ()
363
363
364
- @test_broken power_rev (interval (0x1 .7 DE3A077D1568P- 8 ,0x1 .7 DE3A077D1569P- 8 ), - 2 )[2 ] === interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 )
364
+ @test power_rev (interval (0x1 .7 DE3A077D1568P- 8 ,0x1 .7 DE3A077D1569P- 8 ), - 2 )[2 ] === interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 )
365
365
366
- @test_broken power_rev (interval (0x1 .3570290 CD6E14P- 26 ,0x1 .3570290 CD6E15P- 26 ), - 2 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 )
366
+ @test power_rev (interval (0x1 .3570290 CD6E14P- 26 ,0x1 .3570290 CD6E15P- 26 ), - 2 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 )
367
367
368
368
@test power_rev (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), - 2 )[2 ] === entireinterval ()
369
369
384
384
385
385
@test power_rev (interval (- 0.0 ,- 0.0 ), - 8 )[2 ] === emptyinterval ()
386
386
387
- @test_broken power_rev (interval (0x1 .3 CEF39247CA6DP- 30 ,0x1 .3 CEF39247CA6EP- 30 ), - 8 )[2 ] === interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 )
387
+ @test power_rev (interval (0x1 .3 CEF39247CA6DP- 30 ,0x1 .3 CEF39247CA6EP- 30 ), - 8 )[2 ] === interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 )
388
388
389
- @test_broken power_rev (interval (0x1 .113 D9EF0A99ACP- 103 ,0x1 .113 D9EF0A99ADP- 103 ), - 8 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 )
389
+ @test power_rev (interval (0x1 .113 D9EF0A99ACP- 103 ,0x1 .113 D9EF0A99ADP- 103 ), - 8 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 )
390
390
391
391
@test power_rev (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), - 8 )[2 ] === entireinterval ()
392
392
434
434
435
435
@test power_rev (interval (- 0.0 ,- 0.0 ), - 3 )[2 ] === emptyinterval ()
436
436
437
- @test_broken power_rev (interval (0x1 . D26DF4D8B1831P- 12 ,0x1 . D26DF4D8B1832P- 12 ), - 3 )[2 ] === interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 )
437
+ @test power_rev (interval (0x1 . D26DF4D8B1831P- 12 ,0x1 . D26DF4D8B1832P- 12 ), - 3 )[2 ] === interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 )
438
438
439
- @test_broken power_rev (interval (- 0x1 .54347 DED91B19P- 39 ,- 0x1 .54347 DED91B18P- 39 ), - 3 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 )
439
+ @test power_rev (interval (- 0x1 .54347 DED91B19P- 39 ,- 0x1 .54347 DED91B18P- 39 ), - 3 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 )
440
440
441
441
@test power_rev (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), - 3 )[2 ] === interval (0x1 p+ 358 ,Inf )
442
442
@@ -463,13 +463,13 @@ end
463
463
464
464
@test power_rev (interval (- 0.0 ,- 0.0 ), - 7 )[2 ] === emptyinterval ()
465
465
466
- @test_broken power_rev (interval (0x1 .037 D76C912DBCP- 26 ,0x1 .037 D76C912DBDP- 26 ), - 7 )[2 ] === interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 )
466
+ @test power_rev (interval (0x1 .037 D76C912DBCP- 26 ,0x1 .037 D76C912DBDP- 26 ), - 7 )[2 ] === interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 )
467
467
468
- @test_broken power_rev (interval (- 0x1 . F10F41FB8858FP- 91 ,- 0x1 . F10F41FB8858EP- 91 ), - 7 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 )
468
+ @test power_rev (interval (- 0x1 . F10F41FB8858FP- 91 ,- 0x1 . F10F41FB8858EP- 91 ), - 7 )[2 ] === interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 )
469
469
470
- @test power_rev (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), - 7 )[2 ] === interval (0x1 .588 cea3f093bcp+ 153 ,Inf )
470
+ @test_broken power_rev (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), - 7 )[2 ] === interval (0x1 .588 cea3f093bcp+ 153 ,Inf )
471
471
472
- @test power_rev (interval (- 0x0 .0000000000001 P- 1022 ,- 0x0 P+ 0 ), - 7 )[2 ] === interval (- Inf ,- 0x1 .588 cea3f093bcp+ 153 )
472
+ @test_broken power_rev (interval (- 0x0 .0000000000001 P- 1022 ,- 0x0 P+ 0 ), - 7 )[2 ] === interval (- Inf ,- 0x1 .588 cea3f093bcp+ 153 )
473
473
474
474
@test power_rev (interval (0.0 ,Inf ), - 7 )[2 ] === interval (0.0 ,Inf )
475
475
743
743
744
744
@test power_rev (DecoratedInterval (interval (- 10.0 ,- 0.0 ), def), - 2 )[2 ] === DecoratedInterval (emptyinterval (), trv)
745
745
746
- @test_broken power_rev (DecoratedInterval (interval (0x1 .7 DE3A077D1568P- 8 ,0x1 .7 DE3A077D1569P- 8 ), dac), - 2 )[2 ] === DecoratedInterval (interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
746
+ @test power_rev (DecoratedInterval (interval (0x1 .7 DE3A077D1568P- 8 ,0x1 .7 DE3A077D1569P- 8 ), dac), - 2 )[2 ] === DecoratedInterval (interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
747
747
748
- @test_broken power_rev (DecoratedInterval (interval (0x1 .3570290 CD6E14P- 26 ,0x1 .3570290 CD6E15P- 26 ), def), - 2 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 ), trv)
748
+ @test power_rev (DecoratedInterval (interval (0x1 .3570290 CD6E14P- 26 ,0x1 .3570290 CD6E15P- 26 ), def), - 2 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 ), trv)
749
749
750
750
@test power_rev (DecoratedInterval (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), com), - 2 )[2 ] === DecoratedInterval (entireinterval (), trv)
751
751
766
766
767
767
@test power_rev (DecoratedInterval (interval (- 0.0 ,- 0.0 ), dac), - 8 )[2 ] === DecoratedInterval (emptyinterval (), trv)
768
768
769
- @test_broken power_rev (DecoratedInterval (interval (0x1 .3 CEF39247CA6DP- 30 ,0x1 .3 CEF39247CA6EP- 30 ), com), - 8 )[2 ] === DecoratedInterval (interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
769
+ @test power_rev (DecoratedInterval (interval (0x1 .3 CEF39247CA6DP- 30 ,0x1 .3 CEF39247CA6EP- 30 ), com), - 8 )[2 ] === DecoratedInterval (interval (- 0x1 . a333333333334p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
770
770
771
- @test_broken power_rev (DecoratedInterval (interval (0x1 .113 D9EF0A99ACP- 103 ,0x1 .113 D9EF0A99ADP- 103 ), def), - 8 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 ), trv)
771
+ @test power_rev (DecoratedInterval (interval (0x1 .113 D9EF0A99ACP- 103 ,0x1 .113 D9EF0A99ADP- 103 ), def), - 8 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,0x1 . d1b251eb851edp+ 12 ), trv)
772
772
773
773
@test power_rev (DecoratedInterval (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), dac), - 8 )[2 ] === DecoratedInterval (entireinterval (), trv)
774
774
816
816
817
817
@test power_rev (DecoratedInterval (interval (- 0.0 ,- 0.0 ), dac), - 3 )[2 ] === DecoratedInterval (emptyinterval (), trv)
818
818
819
- @test_broken power_rev (DecoratedInterval (interval (0x1 . D26DF4D8B1831P- 12 ,0x1 . D26DF4D8B1832P- 12 ), com), - 3 )[2 ] === DecoratedInterval (interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
819
+ @test power_rev (DecoratedInterval (interval (0x1 . D26DF4D8B1831P- 12 ,0x1 . D26DF4D8B1832P- 12 ), com), - 3 )[2 ] === DecoratedInterval (interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
820
820
821
- @test_broken power_rev (DecoratedInterval (interval (- 0x1 .54347 DED91B19P- 39 ,- 0x1 .54347 DED91B18P- 39 ), def), - 3 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 ), trv)
821
+ @test power_rev (DecoratedInterval (interval (- 0x1 .54347 DED91B19P- 39 ,- 0x1 .54347 DED91B18P- 39 ), def), - 3 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 ), trv)
822
822
823
823
@test power_rev (DecoratedInterval (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), dac), - 3 )[2 ] === DecoratedInterval (interval (0x1 p+ 358 ,Inf ), trv)
824
824
@@ -845,13 +845,13 @@ end
845
845
846
846
@test power_rev (DecoratedInterval (interval (- 0.0 ,- 0.0 ), def), - 7 )[2 ] === DecoratedInterval (emptyinterval (), trv)
847
847
848
- @test_broken power_rev (DecoratedInterval (interval (0x1 .037 D76C912DBCP- 26 ,0x1 .037 D76C912DBDP- 26 ), dac), - 7 )[2 ] === DecoratedInterval (interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
848
+ @test power_rev (DecoratedInterval (interval (0x1 .037 D76C912DBCP- 26 ,0x1 .037 D76C912DBDP- 26 ), dac), - 7 )[2 ] === DecoratedInterval (interval (0x1 . a333333333332p+ 3 ,0x1 . a333333333334p+ 3 ), trv)
849
849
850
- @test_broken power_rev (DecoratedInterval (interval (- 0x1 . F10F41FB8858FP- 91 ,- 0x1 . F10F41FB8858EP- 91 ), dac), - 7 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 ), trv)
850
+ @test power_rev (DecoratedInterval (interval (- 0x1 . F10F41FB8858FP- 91 ,- 0x1 . F10F41FB8858EP- 91 ), dac), - 7 )[2 ] === DecoratedInterval (interval (- 0x1 . d1b251eb851edp+ 12 ,- 0x1 . d1b251eb851ebp+ 12 ), trv)
851
851
852
- @test power_rev (DecoratedInterval (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), def), - 7 )[2 ] === DecoratedInterval (interval (0x1 .588 cea3f093bcp+ 153 ,Inf ), trv)
852
+ @test_broken power_rev (DecoratedInterval (interval (0x0 P+ 0 ,0x0 .0000000000001 P- 1022 ), def), - 7 )[2 ] === DecoratedInterval (interval (0x1 .588 cea3f093bcp+ 153 ,Inf ), trv)
853
853
854
- @test power_rev (DecoratedInterval (interval (- 0x0 .0000000000001 P- 1022 ,- 0x0 P+ 0 ), def), - 7 )[2 ] === DecoratedInterval (interval (- Inf ,- 0x1 .588 cea3f093bcp+ 153 ), trv)
854
+ @test_broken power_rev (DecoratedInterval (interval (- 0x0 .0000000000001 P- 1022 ,- 0x0 P+ 0 ), def), - 7 )[2 ] === DecoratedInterval (interval (- Inf ,- 0x1 .588 cea3f093bcp+ 153 ), trv)
855
855
856
856
@test power_rev (DecoratedInterval (interval (0.0 ,Inf ), dac), - 7 )[2 ] === DecoratedInterval (interval (0.0 ,Inf ), trv)
857
857
0 commit comments