This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] Add sh4-nommu-nofpu architecture
- From: Andrew Stubbs <andrew dot stubbs at superh dot com>
- To: "Rennecke,Joern" <joern dot rennecke at superh dot com>
- Cc: Alexandre Oliva <aoliva at redhat dot com>, binutils <binutils at sources dot redhat dot com>
- Date: Fri, 05 Mar 2004 18:14:40 +0000
- Subject: Re: [PATCH] Add sh4-nommu-nofpu architecture
- Organization: SuperH, Inc.
- References: <9FF3133289A7A84E81E2ED8F5E56B37937E2D1@sh-uk-ex01.uk.w2k.superh.com>
I have tested the patch below with all permutations. The full findings
are attached (if a permutation is missing it is because the linker
refused to merge the files - dsp and fpu conflicts).
The testcases were created simply by selecting instructions which
uniquely identified the CPU variant. The permutations were then linked
(with 'ld -r') using a bash script and were named after the two object
files pasted together (and with '.exe' added because I had too many '.o'
files and got confused). I created the 'unknown' testcase by copying the
sh4a testcase and editing the magic number with a hex editor.
Here are my observations:
These seem incorrect
sh2e/sh3 chose 2e should be 3e ??
sh3/sh2e chose 2e should be 3e ??
unknown/unknown gives sh (NOT unknown
unknown is reported as sh4 by objdump -f)
These are inconsistent
sh2e/unknown gives sh4 ??
unknown/sh2e gives sh2e ??
sh3e/unknown gives sh4 ??
unknown/sh3e gives sh3e ??
shdsp/unknown gives sh3dsp ??
unknown/shdsp gives shdsp ??
These are probably ok, but a policy descision ought to be made about
what 'unknown' means. It appears to be reported as sh4, but this has
no impact on its merge type.
sh1/unknown gives sh1
unknown/sh1 gives sh1
sh2/unknown gives sh2
unknown/sh2 gives sh2
sh3dsp/unknown gives sh3dsp
unknown/sh3dsp gives sh3dsp
sh3/unknown gives sh3
unknown/sh3 gives sh3
sh4aldsp/unknown gives sh4aldsp
unknown/sh4aldsp gives sh4aldsp
sh4anofpu/unknown gives sh4anofpu
unknown/sh4anofpu gives sh4anofpu
sh4a/unknown gives sh4a
unknown/sh4a gives sh4a
sh4nofpu/unknown gives sh4nofpu
unknown/sh4nofpu gives sh4nofpu
sh4nommunofpu/unknown gives sh4nommunofpu
unknown/sh4nommunofpu gives sh4nommunofpu
sh4/unkown gives sh4
unknown/sh4 gives sh4
--
Andrew Stubbs
andrew.stubbs@superh.com
"Rennecke,Joern" wrote:
>
> > > +#define EF_SH4_NOMMU_NOFPU 0x12
> >
> > You must adjust EF_SH_MERGE_MACH to match this new value.
>
> You are right; I also see that the EF_* section has gone to seed.
> I think we want something like this for mainline and the gdb 6.1 branch
> (The latter because of the EF_SH4_NOFPU / EF_SH4A_NOFPU renumbering):
>
> 2004-03-04 J"orn Rennecke <joern.rennecke@superh.com>
>
> * sh.h (EF_SH4_NOMMU_NOFPU, EF_SH4_NOFPU, EF_SH4A_NOFPU): Re-order.
> (EF_GENERIC_SH4_NOFPU): Define.
> (EF_SH_MERGE_MACH): Factor out & fix EF_SH_UNKNOWN tests.
> Handle EF_SH4_NOMMU_NOFPU.
>
> Index: sh.h
> ===================================================================
> RCS file: /cvs/src/src/include/elf/sh.h,v
> retrieving revision 1.17
> diff -p -r1.17 sh.h
> *** sh.h 3 Mar 2004 18:01:49 -0000 1.17
> --- sh.h 4 Mar 2004 13:36:40 -0000
> ***************
> *** 37,81 ****
> #define EF_SH2E 11
> #define EF_SH4A 12
>
> ! #define EF_SH4_NOFPU 0x10
> ! #define EF_SH4A_NOFPU 0x11
> ! #define EF_SH4_NOMMU_NOFPU 0x12
>
> /* This one can only mix in objects from other EF_SH5 objects. */
> #define EF_SH5 10
>
> #define EF_SH_MERGE_MACH(mach1, mach2) \
> ! (((((mach1) == EF_SH3 || (mach1) == EF_SH_UNKNOWN) && (mach2) == EF_SH_DSP) \
> ! || ((mach1) == EF_SH_DSP \
> ! && ((mach2) == EF_SH3 || (mach2) == EF_SH_UNKNOWN))) \
> ? EF_SH3_DSP \
> - : (((mach1) < EF_SH3 && (mach2) == EF_SH_UNKNOWN) \
> - || ((mach2) < EF_SH3 && (mach1) == EF_SH_UNKNOWN)) \
> - ? EF_SH3 \
> : ((mach1) == EF_SH2E && EF_SH_HAS_FP (mach2)) \
> ? (mach2) \
> : ((mach2) == EF_SH2E && EF_SH_HAS_FP (mach1)) \
> ? (mach1) \
> ! : (((mach1) == EF_SH2E && (mach2) == EF_SH_UNKNOWN) \
> ! || ((mach2) == EF_SH2E && (mach1) == EF_SH_UNKNOWN)) \
> ! ? EF_SH2E \
> ! : (((mach1) == EF_SH3E && (mach2) == EF_SH_UNKNOWN) \
> ! || ((mach2) == EF_SH3E && (mach1) == EF_SH_UNKNOWN)) \
> ! ? EF_SH4 \
> ! /* ??? SH4? Why not SH3E? */ \
> ! : ((((mach1) == EF_SH4_NOFPU || (mach1) == EF_SH4A_NOFPU) \
> ! && EF_SH_HAS_DSP (mach2)) \
> ! || (((mach2) == EF_SH4_NOFPU || (mach2) == EF_SH4A_NOFPU) \
> ! && EF_SH_HAS_DSP (mach1))) \
> ? EF_SH4AL_DSP \
> - : ((mach1) == EF_SH4_NOFPU && EF_SH_HAS_FP (mach2)) \
> - ? ((mach2) < EF_SH4A) ? EF_SH4 : (mach2) \
> - : ((mach2) == EF_SH4_NOFPU && EF_SH_HAS_FP (mach1)) \
> - ? ((mach1) < EF_SH4A) ? EF_SH4 : (mach1) \
> : ((mach1) == EF_SH4A_NOFPU && EF_SH_HAS_FP (mach2)) \
> ? ((mach2) <= EF_SH4A) ? EF_SH4A : (mach2) \
> : ((mach2) == EF_SH4A_NOFPU && EF_SH_HAS_FP (mach1)) \
> ? ((mach1) <= EF_SH4A) ? EF_SH4A : (mach1) \
> : (((mach1) == EF_SH2E ? 7 : (mach1)) > ((mach2) == EF_SH2E ? 7 : (mach2)) \
> ? (mach1) : (mach2)))
>
> --- 37,84 ----
> #define EF_SH2E 11
> #define EF_SH4A 12
>
> ! #define EF_GENERIC_SH4_NOFPU(flags) ((flags & 0x1c) == 0x10)
> ! #define EF_SH4_NOMMU_NOFPU 0x10
> ! #define EF_SH4_NOFPU 0x11
> ! #define EF_SH4A_NOFPU 0x12
>
> /* This one can only mix in objects from other EF_SH5 objects. */
> #define EF_SH5 10
>
> + /* All the checks for combinations with EF_SH_UNKNOWN are for backwards
> + compatibility when linking with object files that were generated before
> + EF_* bits were introduced to describe the various SH variants. These
> + could have been compiled for CPUs up to SH3_DSP or SH4. */
> #define EF_SH_MERGE_MACH(mach1, mach2) \
> ! (((mach1) == EF_SH_UNKNOWN || (mach2) == EF_SH_UNKNOWN) \
> ! ? (((mach1) == EF_SH_DSP || (mach2) == EF_SH_DSP) \
> ! ? EF_SH3_DSP \
> ! : ((mach1) == EF_SH3 || (mach2) == EF_SH3) \
> ! ? EF_SH3 \
> ! : ((mach1) == EF_SH2E || (mach2) == EF_SH2E \
> ! || (mach1) == EF_SH3E || (mach2) == EF_SH3E) \
> ! ? EF_SH4 \
> ! /* Else, use the non-unknown mach, or EF_SH_UNKNOWN if both are unknown. \
> ! This can be expressed with | because EF_SH_UNKNOWN is 0. */ \
> ! : ((mach1) | (mach2))) \
> ! : (((mach1) == EF_SH3 && (mach2) == EF_SH_DSP) \
> ! || ((mach1) == EF_SH_DSP && (mach2) == EF_SH3 )) \
> ? EF_SH3_DSP \
> : ((mach1) == EF_SH2E && EF_SH_HAS_FP (mach2)) \
> ? (mach2) \
> : ((mach2) == EF_SH2E && EF_SH_HAS_FP (mach1)) \
> ? (mach1) \
> ! : ((EF_GENERIC_SH4_NOFPU (mach1) && EF_SH_HAS_DSP (mach2)) \
> ! || (EF_GENERIC_SH4_NOFPU (mach2) && EF_SH_HAS_DSP (mach1))) \
> ? EF_SH4AL_DSP \
> : ((mach1) == EF_SH4A_NOFPU && EF_SH_HAS_FP (mach2)) \
> ? ((mach2) <= EF_SH4A) ? EF_SH4A : (mach2) \
> : ((mach2) == EF_SH4A_NOFPU && EF_SH_HAS_FP (mach1)) \
> ? ((mach1) <= EF_SH4A) ? EF_SH4A : (mach1) \
> + : (EF_GENERIC_SH4_NOFPU (mach1) && EF_SH_HAS_FP (mach2)) \
> + ? ((mach2) < EF_SH4A) ? EF_SH4 : (mach2) \
> + : (EF_GENERIC_SH4_NOFPU (mach2) && EF_SH_HAS_FP (mach1)) \
> + ? ((mach1) < EF_SH4A) ? EF_SH4 : (mach1) \
> : (((mach1) == EF_SH2E ? 7 : (mach1)) > ((mach2) == EF_SH2E ? 7 : (mach2)) \
> ? (mach1) : (mach2)))
>
./obj/binutils/objdump -f sh1.osh1.o.exe
sh1.osh1.o.exe: file format elf32-sh
architecture: sh, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh1.o.exe
sh1.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh1.osh2e.o.exe
sh1.osh2e.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh2e.o.exe
sh1.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh1.osh2.o.exe
sh1.osh2.o.exe: file format elf32-sh
architecture: sh2, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh2.o.exe
sh1.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh1.osh3dsp.o.exe
sh1.osh3dsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh3dsp.o.exe
sh1.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh1.osh3e.o.exe
sh1.osh3e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh3e.o.exe
sh1.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh1.osh3.o.exe
sh1.osh3.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh3.o.exe
sh1.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh1.osh4aldsp.o.exe
sh1.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh4aldsp.o.exe
sh1.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh1.osh4anofpu.o.exe
sh1.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh4anofpu.o.exe
sh1.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh1.osh4a.o.exe
sh1.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh4a.o.exe
sh1.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh1.osh4nofpu.o.exe
sh1.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh4nofpu.o.exe
sh1.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh1.osh4nommunofpu.o.exe
sh1.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh4nommunofpu.o.exe
sh1.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh1.osh4.o.exe
sh1.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.osh4.o.exe
sh1.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh1.oshdsp.o.exe
sh1.oshdsp.o.exe: file format elf32-sh
architecture: sh-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.oshdsp.o.exe
sh1.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh1.oshunknown.o.exe
sh1.oshunknown.o.exe: file format elf32-sh
architecture: sh, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh1.oshunknown.o.exe
sh1.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh1>:
0: 62 13 mov r1,r2
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh2e.osh1.o.exe
sh2e.osh1.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh1.o.exe
sh2e.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh2e.osh2e.o.exe
sh2e.osh2e.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh2e.o.exe
sh2e.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh2e.osh2.o.exe
sh2e.osh2.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh2.o.exe
sh2e.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh2e.osh3e.o.exe
sh2e.osh3e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh3e.o.exe
sh2e.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh2e.osh3.o.exe
sh2e.osh3.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh3.o.exe
sh2e.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh3>:
2: 41 3e .word 0x413e
######################################################################
./obj/binutils/objdump -f sh2e.osh4anofpu.o.exe
sh2e.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh4anofpu.o.exe
sh2e.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh2e.osh4a.o.exe
sh2e.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh4a.o.exe
sh2e.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh2e.osh4nofpu.o.exe
sh2e.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh4nofpu.o.exe
sh2e.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh2e.osh4nommunofpu.o.exe
sh2e.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh4nommunofpu.o.exe
sh2e.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh2e.osh4.o.exe
sh2e.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.osh4.o.exe
sh2e.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh2e.oshunknown.o.exe
sh2e.oshunknown.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2e.oshunknown.o.exe
sh2e.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2e>:
0: 41 5a lds r1,fpul
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh2.osh1.o.exe
sh2.osh1.o.exe: file format elf32-sh
architecture: sh2, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh1.o.exe
sh2.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh2.osh2e.o.exe
sh2.osh2e.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh2e.o.exe
sh2.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh2.osh2.o.exe
sh2.osh2.o.exe: file format elf32-sh
architecture: sh2, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh2.o.exe
sh2.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh2.osh3dsp.o.exe
sh2.osh3dsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh3dsp.o.exe
sh2.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh2.osh3e.o.exe
sh2.osh3e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh3e.o.exe
sh2.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh2.osh3.o.exe
sh2.osh3.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh3.o.exe
sh2.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh2.osh4aldsp.o.exe
sh2.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh4aldsp.o.exe
sh2.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh2.osh4anofpu.o.exe
sh2.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh4anofpu.o.exe
sh2.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh2.osh4a.o.exe
sh2.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh4a.o.exe
sh2.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh2.osh4nofpu.o.exe
sh2.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh4nofpu.o.exe
sh2.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh2.osh4nommunofpu.o.exe
sh2.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh4nommunofpu.o.exe
sh2.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh2.osh4.o.exe
sh2.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.osh4.o.exe
sh2.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh2.oshdsp.o.exe
sh2.oshdsp.o.exe: file format elf32-sh
architecture: sh-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.oshdsp.o.exe
sh2.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh2.oshunknown.o.exe
sh2.oshunknown.o.exe: file format elf32-sh
architecture: sh2, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh2.oshunknown.o.exe
sh2.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh2>:
0: 8d fe bt.s 0 <sh2>
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh3dsp.osh1.o.exe
sh3dsp.osh1.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh1.o.exe
sh3dsp.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh1>:
4: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh3dsp.osh2.o.exe
sh3dsp.osh2.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh2.o.exe
sh3dsp.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh2>:
4: 8d fe bt.s 4 <sh2>
######################################################################
./obj/binutils/objdump -f sh3dsp.osh3dsp.o.exe
sh3dsp.osh3dsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh3dsp.o.exe
sh3dsp.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh3dsp>:
4: 41 3e ldc r1,ssr
6: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh3dsp.osh3.o.exe
sh3dsp.osh3.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh3.o.exe
sh3dsp.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh3>:
4: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh3dsp.osh4aldsp.o.exe
sh3dsp.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh4aldsp.o.exe
sh3dsp.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh4aldsp>:
4: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh3dsp.osh4anofpu.o.exe
sh3dsp.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh4anofpu.o.exe
sh3dsp.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh4anofpu>:
4: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh3dsp.osh4nofpu.o.exe
sh3dsp.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh4nofpu.o.exe
sh3dsp.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh4nofpu>:
4: 41 3a ldc r1,sgr
6: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh3dsp.osh4nommunofpu.o.exe
sh3dsp.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.osh4nommunofpu.o.exe
sh3dsp.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh4nommunofpu>:
4: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh3dsp.oshdsp.o.exe
sh3dsp.oshdsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.oshdsp.o.exe
sh3dsp.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <shdsp>:
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh3dsp.oshunknown.o.exe
sh3dsp.oshunknown.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3dsp.oshunknown.o.exe
sh3dsp.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3dsp>:
0: 41 3e ldc r1,ssr
2: 41 5e ldc r1,mod
00000004 <sh4a>:
4: f7 fd movs.w a0g,@r3+r8
######################################################################
./obj/binutils/objdump -f sh3e.osh1.o.exe
sh3e.osh1.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh1.o.exe
sh3e.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh3e.osh2e.o.exe
sh3e.osh2e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh2e.o.exe
sh3e.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh3e.osh2.o.exe
sh3e.osh2.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh2.o.exe
sh3e.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh3e.osh3e.o.exe
sh3e.osh3e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh3e.o.exe
sh3e.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh3e.osh3.o.exe
sh3e.osh3.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh3.o.exe
sh3e.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh3e.osh4anofpu.o.exe
sh3e.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh4anofpu.o.exe
sh3e.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh3e.osh4a.o.exe
sh3e.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh4a.o.exe
sh3e.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh3e.osh4nofpu.o.exe
sh3e.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh4nofpu.o.exe
sh3e.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh3e.osh4nommunofpu.o.exe
sh3e.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh4nommunofpu.o.exe
sh3e.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh3e.osh4.o.exe
sh3e.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.osh4.o.exe
sh3e.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh3e.oshunknown.o.exe
sh3e.oshunknown.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3e.oshunknown.o.exe
sh3e.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3e>:
0: f1 6d fsqrt fr1
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh3.osh1.o.exe
sh3.osh1.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh1.o.exe
sh3.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh3.osh2e.o.exe
sh3.osh2e.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh2e.o.exe
sh3.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e .word 0x413e
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh3.osh2.o.exe
sh3.osh2.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh2.o.exe
sh3.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh3.osh3dsp.o.exe
sh3.osh3dsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh3dsp.o.exe
sh3.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh3.osh3e.o.exe
sh3.osh3e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh3e.o.exe
sh3.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh3.osh3.o.exe
sh3.osh3.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh3.o.exe
sh3.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh3.osh4aldsp.o.exe
sh3.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh4aldsp.o.exe
sh3.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh3.osh4anofpu.o.exe
sh3.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh4anofpu.o.exe
sh3.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh3.osh4a.o.exe
sh3.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh4a.o.exe
sh3.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh3.osh4nofpu.o.exe
sh3.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh4nofpu.o.exe
sh3.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh3.osh4nommunofpu.o.exe
sh3.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh4nommunofpu.o.exe
sh3.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh3.osh4.o.exe
sh3.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.osh4.o.exe
sh3.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh3.oshdsp.o.exe
sh3.oshdsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.oshdsp.o.exe
sh3.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh3.oshunknown.o.exe
sh3.oshunknown.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh3.oshunknown.o.exe
sh3.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh3>:
0: 41 3e ldc r1,ssr
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh1.o.exe
sh4aldsp.osh1.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh1.o.exe
sh4aldsp.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh2.o.exe
sh4aldsp.osh2.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh2.o.exe
sh4aldsp.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh3dsp.o.exe
sh4aldsp.osh3dsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh3dsp.o.exe
sh4aldsp.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh3.o.exe
sh4aldsp.osh3.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh3.o.exe
sh4aldsp.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh4aldsp.o.exe
sh4aldsp.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh4aldsp.o.exe
sh4aldsp.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh4anofpu.o.exe
sh4aldsp.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh4anofpu.o.exe
sh4aldsp.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh4nofpu.o.exe
sh4aldsp.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh4nofpu.o.exe
sh4aldsp.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh4aldsp.osh4nommunofpu.o.exe
sh4aldsp.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.osh4nommunofpu.o.exe
sh4aldsp.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh4aldsp.oshdsp.o.exe
sh4aldsp.oshdsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.oshdsp.o.exe
sh4aldsp.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4aldsp.oshunknown.o.exe
sh4aldsp.oshunknown.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4aldsp.oshunknown.o.exe
sh4aldsp.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4aldsp>:
0: 00 88 clrdmxy
00000002 <sh4a>:
2: f7 fd movs.w a0g,@r3+r8
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh1.o.exe
sh4anofpu.osh1.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh1.o.exe
sh4anofpu.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh2e.o.exe
sh4anofpu.osh2e.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh2e.o.exe
sh4anofpu.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh2.o.exe
sh4anofpu.osh2.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh2.o.exe
sh4anofpu.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh3dsp.o.exe
sh4anofpu.osh3dsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh3dsp.o.exe
sh4anofpu.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh3e.o.exe
sh4anofpu.osh3e.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh3e.o.exe
sh4anofpu.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh3.o.exe
sh4anofpu.osh3.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh3.o.exe
sh4anofpu.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh4aldsp.o.exe
sh4anofpu.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh4aldsp.o.exe
sh4anofpu.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh4anofpu.o.exe
sh4anofpu.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh4anofpu.o.exe
sh4anofpu.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh4a.o.exe
sh4anofpu.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh4a.o.exe
sh4anofpu.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh4nofpu.o.exe
sh4anofpu.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh4nofpu.o.exe
sh4anofpu.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh4nommunofpu.o.exe
sh4anofpu.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh4nommunofpu.o.exe
sh4anofpu.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh4anofpu.osh4.o.exe
sh4anofpu.osh4.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.osh4.o.exe
sh4anofpu.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh4anofpu.oshdsp.o.exe
sh4anofpu.oshdsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.oshdsp.o.exe
sh4anofpu.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4anofpu.oshunknown.o.exe
sh4anofpu.oshunknown.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4anofpu.oshunknown.o.exe
sh4anofpu.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4anofpu>:
0: 01 e3 icbi @r1
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4a.osh1.o.exe
sh4a.osh1.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh1.o.exe
sh4a.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh4a.osh2e.o.exe
sh4a.osh2e.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh2e.o.exe
sh4a.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh4a.osh2.o.exe
sh4a.osh2.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh2.o.exe
sh4a.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh4a.osh3e.o.exe
sh4a.osh3e.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh3e.o.exe
sh4a.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh4a.osh3.o.exe
sh4a.osh3.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh3.o.exe
sh4a.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh4a.osh4anofpu.o.exe
sh4a.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh4anofpu.o.exe
sh4a.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh4a.osh4a.o.exe
sh4a.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh4a.o.exe
sh4a.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4a.osh4nofpu.o.exe
sh4a.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh4nofpu.o.exe
sh4a.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh4a.osh4nommunofpu.o.exe
sh4a.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh4nommunofpu.o.exe
sh4a.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh4a.osh4.o.exe
sh4a.osh4.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.osh4.o.exe
sh4a.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh4a.oshunknown.o.exe
sh4a.oshunknown.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4a.oshunknown.o.exe
sh4a.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh1.o.exe
sh4nofpu.osh1.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh1.o.exe
sh4nofpu.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh1>:
4: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh2e.o.exe
sh4nofpu.osh2e.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh2e.o.exe
sh4nofpu.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh2e>:
4: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh2.o.exe
sh4nofpu.osh2.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh2.o.exe
sh4nofpu.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh2>:
4: 8d fe bt.s 4 <sh2>
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh3dsp.o.exe
sh4nofpu.osh3dsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh3dsp.o.exe
sh4nofpu.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh3dsp>:
4: 41 3e ldc r1,ssr
6: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh3e.o.exe
sh4nofpu.osh3e.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh3e.o.exe
sh4nofpu.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh3e>:
4: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh3.o.exe
sh4nofpu.osh3.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh3.o.exe
sh4nofpu.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh3>:
4: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh4aldsp.o.exe
sh4nofpu.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh4aldsp.o.exe
sh4nofpu.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4aldsp>:
4: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh4anofpu.o.exe
sh4nofpu.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh4anofpu.o.exe
sh4nofpu.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4anofpu>:
4: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh4a.o.exe
sh4nofpu.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh4a.o.exe
sh4nofpu.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4a>:
4: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh4nofpu.o.exe
sh4nofpu.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh4nofpu.o.exe
sh4nofpu.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4nofpu>:
4: 41 3a ldc r1,sgr
6: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh4nommunofpu.o.exe
sh4nofpu.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh4nommunofpu.o.exe
sh4nofpu.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4nommunofpu>:
4: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh4nofpu.osh4.o.exe
sh4nofpu.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.osh4.o.exe
sh4nofpu.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4>:
4: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh4nofpu.oshdsp.o.exe
sh4nofpu.oshdsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.oshdsp.o.exe
sh4nofpu.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <shdsp>:
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4nofpu.oshunknown.o.exe
sh4nofpu.oshunknown.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nofpu.oshunknown.o.exe
sh4nofpu.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nofpu>:
0: 41 3a ldc r1,sgr
2: 00 38 ldtlb
00000004 <sh4a>:
4: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh1.o.exe
sh4nommunofpu.osh1.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh1.o.exe
sh4nommunofpu.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh2e.o.exe
sh4nommunofpu.osh2e.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh2e.o.exe
sh4nommunofpu.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh2.o.exe
sh4nommunofpu.osh2.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh2.o.exe
sh4nommunofpu.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh3dsp.o.exe
sh4nommunofpu.osh3dsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh3dsp.o.exe
sh4nommunofpu.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh3e.o.exe
sh4nommunofpu.osh3e.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh3e.o.exe
sh4nommunofpu.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh3.o.exe
sh4nommunofpu.osh3.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh3.o.exe
sh4nommunofpu.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh4aldsp.o.exe
sh4nommunofpu.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh4aldsp.o.exe
sh4nommunofpu.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh4anofpu.o.exe
sh4nommunofpu.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh4anofpu.o.exe
sh4nommunofpu.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh4a.o.exe
sh4nommunofpu.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh4a.o.exe
sh4nommunofpu.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh4nofpu.o.exe
sh4nommunofpu.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh4nofpu.o.exe
sh4nommunofpu.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh4nommunofpu.o.exe
sh4nommunofpu.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh4nommunofpu.o.exe
sh4nommunofpu.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.osh4.o.exe
sh4nommunofpu.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.osh4.o.exe
sh4nommunofpu.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.oshdsp.o.exe
sh4nommunofpu.oshdsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.oshdsp.o.exe
sh4nommunofpu.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f sh4nommunofpu.oshunknown.o.exe
sh4nommunofpu.oshunknown.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4nommunofpu.oshunknown.o.exe
sh4nommunofpu.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4nommunofpu>:
0: 41 3a ldc r1,sgr
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f sh4.osh1.o.exe
sh4.osh1.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh1.o.exe
sh4.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f sh4.osh2e.o.exe
sh4.osh2e.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh2e.o.exe
sh4.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f sh4.osh2.o.exe
sh4.osh2.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh2.o.exe
sh4.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f sh4.osh3e.o.exe
sh4.osh3e.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh3e.o.exe
sh4.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f sh4.osh3.o.exe
sh4.osh3.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh3.o.exe
sh4.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f sh4.osh4anofpu.o.exe
sh4.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh4anofpu.o.exe
sh4.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f sh4.osh4a.o.exe
sh4.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh4a.o.exe
sh4.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f sh4.osh4nofpu.o.exe
sh4.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh4nofpu.o.exe
sh4.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f sh4.osh4nommunofpu.o.exe
sh4.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh4nommunofpu.o.exe
sh4.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f sh4.osh4.o.exe
sh4.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.osh4.o.exe
sh4.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f sh4.oshunknown.o.exe
sh4.oshunknown.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d sh4.oshunknown.o.exe
sh4.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4>:
0: f0 5d fabs fr0
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################
./obj/binutils/objdump -f shdsp.osh1.o.exe
shdsp.osh1.o.exe: file format elf32-sh
architecture: sh-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh1.o.exe
shdsp.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f shdsp.osh2.o.exe
shdsp.osh2.o.exe: file format elf32-sh
architecture: sh-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh2.o.exe
shdsp.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f shdsp.osh3dsp.o.exe
shdsp.osh3dsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh3dsp.o.exe
shdsp.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f shdsp.osh3.o.exe
shdsp.osh3.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh3.o.exe
shdsp.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f shdsp.osh4aldsp.o.exe
shdsp.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh4aldsp.o.exe
shdsp.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f shdsp.osh4anofpu.o.exe
shdsp.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh4anofpu.o.exe
shdsp.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f shdsp.osh4nofpu.o.exe
shdsp.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh4nofpu.o.exe
shdsp.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f shdsp.osh4nommunofpu.o.exe
shdsp.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.osh4nommunofpu.o.exe
shdsp.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f shdsp.oshdsp.o.exe
shdsp.oshdsp.o.exe: file format elf32-sh
architecture: sh-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.oshdsp.o.exe
shdsp.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f shdsp.oshunknown.o.exe
shdsp.oshunknown.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shdsp.oshunknown.o.exe
shdsp.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <shdsp>:
0: 41 5e ldc r1,mod
00000002 <sh4a>:
2: f7 fd movs.w a0g,@r3+r8
######################################################################
./obj/binutils/objdump -f shunknown.osh1.o.exe
shunknown.osh1.o.exe: file format elf32-sh
architecture: sh, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh1.o.exe
shunknown.osh1.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh1>:
2: 62 13 mov r1,r2
######################################################################
./obj/binutils/objdump -f shunknown.osh2e.o.exe
shunknown.osh2e.o.exe: file format elf32-sh
architecture: sh2e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh2e.o.exe
shunknown.osh2e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh2e>:
2: 41 5a lds r1,fpul
######################################################################
./obj/binutils/objdump -f shunknown.osh2.o.exe
shunknown.osh2.o.exe: file format elf32-sh
architecture: sh2, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh2.o.exe
shunknown.osh2.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh2>:
2: 8d fe bt.s 2 <sh2>
######################################################################
./obj/binutils/objdump -f shunknown.osh3dsp.o.exe
shunknown.osh3dsp.o.exe: file format elf32-sh
architecture: sh3-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh3dsp.o.exe
shunknown.osh3dsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd movs.w a0g,@r3+r8
00000002 <sh3dsp>:
2: 41 3e ldc r1,ssr
4: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f shunknown.osh3e.o.exe
shunknown.osh3e.o.exe: file format elf32-sh
architecture: sh3e, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh3e.o.exe
shunknown.osh3e.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh3e>:
2: f1 6d fsqrt fr1
######################################################################
./obj/binutils/objdump -f shunknown.osh3.o.exe
shunknown.osh3.o.exe: file format elf32-sh
architecture: sh3, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh3.o.exe
shunknown.osh3.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh3>:
2: 41 3e ldc r1,ssr
######################################################################
./obj/binutils/objdump -f shunknown.osh4aldsp.o.exe
shunknown.osh4aldsp.o.exe: file format elf32-sh
architecture: sh4al-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh4aldsp.o.exe
shunknown.osh4aldsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd movs.w a0g,@r3+r8
00000002 <sh4aldsp>:
2: 00 88 clrdmxy
######################################################################
./obj/binutils/objdump -f shunknown.osh4anofpu.o.exe
shunknown.osh4anofpu.o.exe: file format elf32-sh
architecture: sh4a-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh4anofpu.o.exe
shunknown.osh4anofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4anofpu>:
2: 01 e3 icbi @r1
######################################################################
./obj/binutils/objdump -f shunknown.osh4a.o.exe
shunknown.osh4a.o.exe: file format elf32-sh
architecture: sh4a, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh4a.o.exe
shunknown.osh4a.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd fpchg
00000002 <sh4a>:
2: f7 fd fpchg
######################################################################
./obj/binutils/objdump -f shunknown.osh4nofpu.o.exe
shunknown.osh4nofpu.o.exe: file format elf32-sh
architecture: sh4-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh4nofpu.o.exe
shunknown.osh4nofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh4nofpu>:
2: 41 3a ldc r1,sgr
4: 00 38 ldtlb
######################################################################
./obj/binutils/objdump -f shunknown.osh4nommunofpu.o.exe
shunknown.osh4nommunofpu.o.exe: file format elf32-sh
architecture: sh4-nommu-nofpu, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh4nommunofpu.o.exe
shunknown.osh4nommunofpu.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh4nommunofpu>:
2: 41 3a ldc r1,sgr
######################################################################
./obj/binutils/objdump -f shunknown.osh4.o.exe
shunknown.osh4.o.exe: file format elf32-sh
architecture: sh4, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.osh4.o.exe
shunknown.osh4.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh4>:
2: f0 5d fabs fr0
######################################################################
./obj/binutils/objdump -f shunknown.oshdsp.o.exe
shunknown.oshdsp.o.exe: file format elf32-sh
architecture: sh-dsp, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.oshdsp.o.exe
shunknown.oshdsp.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd movs.w a0g,@r3+r8
00000002 <shdsp>:
2: 41 5e ldc r1,mod
######################################################################
./obj/binutils/objdump -f shunknown.oshunknown.o.exe
shunknown.oshunknown.o.exe: file format elf32-sh
architecture: sh, flags 0x00000010:
HAS_SYMS
start address 0x00000000
./obj/binutils/objdump -d shunknown.oshunknown.o.exe
shunknown.oshunknown.o.exe: file format elf32-sh
Disassembly of section .text:
00000000 <sh4a>:
0: f7 fd .word 0xf7fd
00000002 <sh4a>:
2: f7 fd .word 0xf7fd
######################################################################