• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..16-Feb-2021-

MakefileH A D16-Feb-2021130 85

READMEH A D16-Feb-20212.4 KiB7857

rectangles.cH A D16-Feb-20211.9 KiB11271

README

1Alpha
2-----
3alpha-unknown-elf-gcc -I../../src/include/testmachine -g rectangles.c -O2 -c -o rectangles_alpha.o
4alpha-unknown-elf-ld -Ttext 0x10000 -e f rectangles_alpha.o -o rectangles_alpha
5file rectangles_alpha
6../../gxemul -X -E testalpha rectangles_alpha
7
8
9ARM
10---
11arm-unknown-elf-gcc -I../../src/include/testmachine -g rectangles.c -O2 -c -o rectangles_arm.o
12arm-unknown-elf-ld -e f rectangles_arm.o -o rectangles_arm
13file rectangles_arm
14../../gxemul -X -E testarm rectangles_arm
15
16
17ARM THUMB
18---------
19arm-unknown-elf-gcc -I../../src/include/testmachine -g rectangles.c -O2 -mthumb -c -o rectangles_arm_thumb.o
20arm-unknown-elf-ld -e f rectangles_arm_thumb.o $CROSSDEV/lib/gcc/arm-unknown-elf/3.4.6/thumb/libgcc.a -o rectangles_arm_thumb
21file rectangles_arm_thumb
22../../gxemul -X -E testarm rectangles_arm_thumb
23
24
25M32R
26----
27m32r-elf-gcc -I../../src/include/testmachine -g rectangles.c -O2 -c -o rectangles_m32r.o
28m32r-elf-ld -e f rectangles_m32r.o -o rectangles_m32r
29file rectangles_m32r
30../../gxemul -X -E testm32r rectangles_m32r
31
32
33MIPS (64-bit)
34-------------
35mips64-unknown-elf-gcc -I../../src/include/testmachine -g -DMIPS rectangles.c -O2 -mips4 -mabi=64 -c -o rectangles_mips.o
36mips64-unknown-elf-ld -Ttext 0xa800000000030000 -e f rectangles_mips.o -o rectangles_mips --oformat=elf64-bigmips
37file rectangles_mips
38../../gxemul -X -E testmips rectangles_mips
39
40
41MIPS (32-bit)
42-------------
43mips64-unknown-elf-gcc -I../../src/include/testmachine -g -DMIPS rectangles.c -O2 -mips1 -mabi=32 -c -o rectangles_mips32.o
44mips64-unknown-elf-ld -Ttext 0x80030000 -e f rectangles_mips32.o -o rectangles_mips32
45file rectangles_mips32
46../../gxemul -X -E testmips -C 4Kc rectangles_mips32
47
48
49PPC (64-bit)
50------------
51TODO
52
53
54PPC (32-bit)
55------------
56ppc-unknown-elf-gcc -I../../src/include/testmachine -g rectangles.c -O2 -c -o rectangles_ppc.o
57ppc-unknown-elf-ld -e f rectangles_ppc.o -o rectangles_ppc
58file rectangles_ppc
59../../gxemul -X -E testppc -C PPC750 rectangles_ppc
60
61
62SH (32-bit)
63-----------
64
65sh64-superh-elf-gcc -m5-compact -I../../src/include/testmachine -g rectangles.c -c -o rectangles_sh.o
66sh64-superh-elf-ld -mshelf32 -e _f rectangles_sh.o -o rectangles_sh
67file rectangles_sh
68../../gxemul -X -E testsh rectangles_sh
69
70
71SPARC (64-bit)
72--------------
73sparc64-unknown-elf-gcc -I../../src/include/testmachine -g rectangles.c -O2 -c -o rectangles_sparc.o
74sparc64-unknown-elf-ld -e f rectangles_sparc.o -o rectangles_sparc
75file rectangles_sparc
76../../gxemul -X -E testsparc rectangles_sparc
77
78