Commit d9ad6e1
Remi Delmas
Intrinsics
Propagate changes from rust-lang/rust#136543
Use `__sort_of_CPROVER_round_to_integral` to model `round_ties_even`.
Update tests.rint, roundeven, nearbyint replaced by round_ties_even.1 parent 26706b4 commit d9ad6e1
File tree
11 files changed
+82
-265
lines changed- cprover_bindings/src
- goto_program
- docs/src/rust-feature-support
- kani-compiler/src
- codegen_cprover_gotoc/codegen
- kani_middle
- points_to
- transform/check_uninit/ptr_uninit
- tests/kani/Intrinsics/Math/Rounding
- RInt
- RoundTiesEven
11 files changed
+82
-265
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
123 | 125 | | |
124 | 126 | | |
125 | 127 | | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
| |||
188 | 193 | | |
189 | 194 | | |
190 | 195 | | |
| 196 | + | |
| 197 | + | |
191 | 198 | | |
192 | 199 | | |
193 | 200 | | |
| |||
252 | 259 | | |
253 | 260 | | |
254 | 261 | | |
| 262 | + | |
| 263 | + | |
255 | 264 | | |
256 | 265 | | |
257 | 266 | | |
| |||
316 | 325 | | |
317 | 326 | | |
318 | 327 | | |
| 328 | + | |
| 329 | + | |
319 | 330 | | |
320 | 331 | | |
321 | 332 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
183 | | - | |
184 | | - | |
185 | 183 | | |
186 | 184 | | |
187 | 185 | | |
| |||
198 | 196 | | |
199 | 197 | | |
200 | 198 | | |
201 | | - | |
202 | | - | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
Lines changed: 35 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
417 | | - | |
418 | | - | |
419 | 417 | | |
420 | 418 | | |
421 | 419 | | |
| |||
425 | 423 | | |
426 | 424 | | |
427 | 425 | | |
428 | | - | |
429 | | - | |
430 | 426 | | |
431 | 427 | | |
432 | 428 | | |
433 | 429 | | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
434 | 444 | | |
435 | 445 | | |
436 | 446 | | |
| |||
638 | 648 | | |
639 | 649 | | |
640 | 650 | | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
641 | 672 | | |
642 | 673 | | |
643 | 674 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
| |||
99 | 97 | | |
100 | 98 | | |
101 | 99 | | |
102 | | - | |
103 | | - | |
104 | 100 | | |
105 | 101 | | |
106 | 102 | | |
107 | 103 | | |
| 104 | + | |
| 105 | + | |
108 | 106 | | |
109 | 107 | | |
110 | 108 | | |
| |||
676 | 674 | | |
677 | 675 | | |
678 | 676 | | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | 677 | | |
684 | 678 | | |
685 | 679 | | |
| |||
688 | 682 | | |
689 | 683 | | |
690 | 684 | | |
691 | | - | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | 685 | | |
696 | 686 | | |
697 | 687 | | |
698 | 688 | | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
699 | 693 | | |
700 | 694 | | |
701 | 695 | | |
| |||
770 | 764 | | |
771 | 765 | | |
772 | 766 | | |
773 | | - | |
774 | | - | |
775 | | - | |
776 | | - | |
777 | 767 | | |
778 | 768 | | |
779 | 769 | | |
| |||
782 | 772 | | |
783 | 773 | | |
784 | 774 | | |
785 | | - | |
786 | | - | |
787 | | - | |
788 | | - | |
789 | 775 | | |
790 | 776 | | |
791 | 777 | | |
792 | 778 | | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
793 | 783 | | |
794 | 784 | | |
795 | 785 | | |
| |||
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
667 | | - | |
668 | | - | |
669 | 667 | | |
670 | 668 | | |
671 | 669 | | |
| |||
677 | 675 | | |
678 | 676 | | |
679 | 677 | | |
680 | | - | |
681 | | - | |
682 | 678 | | |
683 | 679 | | |
684 | 680 | | |
| |||
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
625 | 625 | | |
626 | 626 | | |
627 | 627 | | |
628 | | - | |
629 | | - | |
630 | 628 | | |
631 | 629 | | |
632 | 630 | | |
633 | 631 | | |
634 | 632 | | |
635 | 633 | | |
636 | 634 | | |
637 | | - | |
638 | | - | |
639 | 635 | | |
640 | 636 | | |
641 | 637 | | |
| |||
This file was deleted.
0 commit comments