Skip to content

v0.10.0

Compare
Choose a tag to compare
@Kingcom Kingcom released this 10 Mar 22:02
· 298 commits to master since this release
  • many bugfixes and enhancements
  • several new MIPS macros and pseudo-ops
  • improved command argument handling, allows the input file argument to be after flag arguments and detects errors better
  • C-style block comments supported
  • expression values are now signed
  • 64-bit data defines now written in generated symbol files, same command as 32-bit for compatibility with current emulators
  • ELF relocator now checks object file machine and endianness before linking
  • new directives: .asciiz, .skip
  • new expression functions: hi (MIPS only), lo (MIPS only), reads{8,16,32,64}
  • float division by zero in expression now has standard float behaviour (returns ±∞ or NaN), while integer divisions by zero returns dummy value -1
  • exponential notation for floats supported