|
1 | | -# ARMIPS assembler v0.9 |
| 1 | +# ARMIPS assembler v0.10 |
2 | 2 | * Author: Kingcom |
3 | 3 | * Source: https://github.com/Kingcom/armips |
4 | 4 | * Automated builds: http://buildbot.orphis.net/armips |
@@ -920,6 +920,18 @@ Each call of the macro will increase the counter. |
920 | 920 |
|
921 | 921 | ## 7.1 Change log |
922 | 922 |
|
| 923 | +* Version 0.10 |
| 924 | + * many bugfixes and enhancements |
| 925 | + * several new MIPS macros and pseudo-ops |
| 926 | + * improved command argument handling, allows the input file argument to be after flag arguments and detects errors better |
| 927 | + * C-style block comments supported |
| 928 | + * expression values are now signed |
| 929 | + * 64-bit data defines now written in generated symbol files, same command as 32-bit for compatibility with current emulators |
| 930 | + * ELF relocator now checks object file machine and endianness before linking |
| 931 | + * new directives: `.asciiz`, `.skip` |
| 932 | + * new expression functions: `hi` (MIPS only), `lo` (MIPS only), `reads{8,16,32,64}` |
| 933 | + * float division by zero in expression now has standard float behaviour (returns `±∞` or `NaN`), while integer divisions by zero returns dummy value `-1` |
| 934 | + * exponential notation for floats supported |
923 | 935 | * Version 0.9 |
924 | 936 | * huge rewrite with many enhancements and fixes |
925 | 937 | * can now read from UTF8, UTF16, and Shift-JIS files and convert the input correctly |
@@ -965,4 +977,4 @@ There are several changes after version 0.7d that may break compatibility with c |
965 | 977 |
|
966 | 978 | ## 7.3 License |
967 | 979 |
|
968 | | -MIT Copyright (c) 2009-2017 Kingcom: [LICENSE.txt](LICENSE.txt) |
| 980 | +MIT Copyright (c) 2009-2018 Kingcom: [LICENSE.txt](LICENSE.txt) |
0 commit comments