re-arranged elf constants