1*56bb7041Schristos #source: jr.s -march=octeon -mfp64 -mdmx RUN_OBJCOPY 2*56bb7041Schristos #source: jr.s -mips32r2 -mfpxx 3*56bb7041Schristos #source: jr.s -mips32r2 -mfp64 -mno-odd-spreg -mmsa 4*56bb7041Schristos #source: jr.s -mips2 -mfpxx -mips16 RUN_OBJCOPY 5*56bb7041Schristos #ld: -e 0 6*56bb7041Schristos #objcopy_objects: -R .MIPS.abiflags 7*56bb7041Schristos #objdump: -p 8*56bb7041Schristos 9*56bb7041Schristos [^:]*: file format elf32-.* 10*56bb7041Schristos 11*56bb7041Schristos Program Header: 12*56bb7041Schristos 0x70000003 off 0x0000.... vaddr 0x004000.. paddr 0x004000.. align 2\*\*3 13*56bb7041Schristos filesz 0x00000018 memsz 0x00000018 flags r-- 14*56bb7041Schristos #... 15*56bb7041Schristos private flags = 8c8b1100: \[abi=O32\] \[mips64r2\] \[mdmx\] \[mips16\] \[32bitmode\] 16*56bb7041Schristos 17*56bb7041Schristos MIPS ABI Flags Version: 0 18*56bb7041Schristos 19*56bb7041Schristos ISA: MIPS64r2 20*56bb7041Schristos GPR size: 32 21*56bb7041Schristos CPR1 size: 128 22*56bb7041Schristos CPR2 size: 0 23*56bb7041Schristos FP ABI: Hard float \(32-bit CPU, 64-bit FPU\) 24*56bb7041Schristos ISA Extension: Cavium Networks Octeon 25*56bb7041Schristos ASEs: 26*56bb7041Schristos MDMX ASE 27*56bb7041Schristos MSA ASE 28*56bb7041Schristos MIPS16 ASE 29*56bb7041Schristos FLAGS 1: 0000000. 30*56bb7041Schristos FLAGS 2: 00000000 31*56bb7041Schristos 32