]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/gdb.disasm/sh3.s
Initial creation of sourceware repository
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.disasm / sh3.s
1 .file "test.c"
2 .data
3
4 ! Hitachi SH cc1 (cygnus-2.7.1-950728) arguments: -O -fpeephole
5 ! -ffunction-cse -freg-struct-return -fdelayed-branch -fcommon -fgnu-linker
6
7 gcc2_compiled.:
8 ___gnu_compiled_c:
9 .text
10 .align 2
11 .global _fp_move_and_load_tests
12 .global _fp_arithmetic_tests
13 .global _fp_misc_tests
14 .global _main
15
16 _main:
17 _fp_move_and_load_tests:
18 fmov.s @r0,fr0
19 fmov.s fr0,@r0
20 fmov.s @r0+,fr0
21 fmov.s fr0,@-r0
22 fmov.s @(r0,r0),fr0
23 fmov.s fr0,@(r0,r0)
24 fmov fr0,fr1
25 fldi0 fr0
26 fldi1 fr0
27
28 _fp_arithmetic_tests:
29 fadd fr0,fr1
30 fsub fr0,fr1
31 fmul fr0,fr1
32 fdiv fr0,fr1
33 fmac fr0,fr0,fr1
34 fcmp/eq fr0,fr1
35 fcmp/gt fr0,fr1
36 ftst/nan fr0
37 fneg fr0
38 fabs fr0
39 fsqrt fr0
40 float fpul,fr0
41 ftrc fr0,fpul
42
43 _fp_misc_tests:
44 fsts fpul,fr0
45 flds fr0,fpul
46 lds r3,fpul
47 lds.l @r3+,fpul
48 lds r3,fpscr
49 lds.l @r3+,fpscr
50 sts fpul,r3
51 sts.l fpul,@-r3
52 sts fpscr,r3
53 sts.l fpscr,@-r3
54