CS 241 - MIPS Executable Relocatable Linkable (.merl) File Format

A .merl file is an executable MIPS binary file that is augmented by a table containing relocation and linking information. A .merl file has three components: A .merl file may be executed at location 0 as a .mips binary, or may be used as input to a loader or linker which creates a .mips binary to be executed at some other location, or which creates another .merl file.