Commit 40afb88
committed
CogVM source as per Name: VMMaker.oscog-eem.3624
Improve CogARMv8Compiler>>usesOutOfLineLiteral further given that the
assembly tokenizer has made it easy to find .inst occurrences. This
eliminates them all in generating all code up to the reader's prompt
for input. In particular PushCq uses MoveCq to load the pushed register.
Fix disassembly of nop on arm32 (the original code printed unwanted
extra tabs after nop).1 parent c58f120 commit 40afb88
3 files changed
Lines changed: 52 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1762 | 1762 | | |
1763 | 1763 | | |
1764 | 1764 | | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
1765 | 1768 | | |
| 1769 | + | |
1766 | 1770 | | |
1767 | 1771 | | |
1768 | 1772 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
7424 | 7424 | | |
7425 | 7425 | | |
7426 | 7426 | | |
7427 | | - | |
| 7427 | + | |
7428 | 7428 | | |
7429 | 7429 | | |
7430 | 7430 | | |
| |||
7759 | 7759 | | |
7760 | 7760 | | |
7761 | 7761 | | |
7762 | | - | |
| 7762 | + | |
| 7763 | + | |
| 7764 | + | |
| 7765 | + | |
| 7766 | + | |
7763 | 7767 | | |
7764 | 7768 | | |
7765 | 7769 | | |
| |||
7771 | 7775 | | |
7772 | 7776 | | |
7773 | 7777 | | |
7774 | | - | |
| 7778 | + | |
| 7779 | + | |
| 7780 | + | |
| 7781 | + | |
| 7782 | + | |
| 7783 | + | |
| 7784 | + | |
| 7785 | + | |
| 7786 | + | |
| 7787 | + | |
| 7788 | + | |
| 7789 | + | |
| 7790 | + | |
7775 | 7791 | | |
7776 | 7792 | | |
7777 | 7793 | | |
| |||
7846 | 7862 | | |
7847 | 7863 | | |
7848 | 7864 | | |
7849 | | - | |
| 7865 | + | |
7850 | 7866 | | |
7851 | 7867 | | |
7852 | 7868 | | |
7853 | 7869 | | |
7854 | | - | |
| 7870 | + | |
7855 | 7871 | | |
7856 | 7872 | | |
7857 | 7873 | | |
| |||
7869 | 7885 | | |
7870 | 7886 | | |
7871 | 7887 | | |
7872 | | - | |
7873 | | - | |
7874 | | - | |
7875 | 7888 | | |
7876 | 7889 | | |
7877 | 7890 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
7541 | 7541 | | |
7542 | 7542 | | |
7543 | 7543 | | |
7544 | | - | |
| 7544 | + | |
7545 | 7545 | | |
7546 | 7546 | | |
7547 | 7547 | | |
| |||
7876 | 7876 | | |
7877 | 7877 | | |
7878 | 7878 | | |
7879 | | - | |
| 7879 | + | |
| 7880 | + | |
| 7881 | + | |
| 7882 | + | |
| 7883 | + | |
7880 | 7884 | | |
7881 | 7885 | | |
7882 | 7886 | | |
| |||
7888 | 7892 | | |
7889 | 7893 | | |
7890 | 7894 | | |
7891 | | - | |
| 7895 | + | |
| 7896 | + | |
| 7897 | + | |
| 7898 | + | |
| 7899 | + | |
| 7900 | + | |
| 7901 | + | |
| 7902 | + | |
| 7903 | + | |
| 7904 | + | |
| 7905 | + | |
| 7906 | + | |
| 7907 | + | |
7892 | 7908 | | |
7893 | 7909 | | |
7894 | 7910 | | |
| |||
7963 | 7979 | | |
7964 | 7980 | | |
7965 | 7981 | | |
7966 | | - | |
| 7982 | + | |
7967 | 7983 | | |
7968 | 7984 | | |
7969 | 7985 | | |
7970 | 7986 | | |
7971 | | - | |
| 7987 | + | |
7972 | 7988 | | |
7973 | 7989 | | |
7974 | 7990 | | |
| |||
7986 | 8002 | | |
7987 | 8003 | | |
7988 | 8004 | | |
7989 | | - | |
7990 | | - | |
7991 | | - | |
7992 | 8005 | | |
7993 | 8006 | | |
7994 | 8007 | | |
| |||
0 commit comments