Ticket #7248: ghc32439_0.split__51.s

File ghc32439_0.split__51.s, 1.8 KB (added by darchon, 2 years ago)

Assembly file causing the error

Line 
1
2.data
3        .align 2
4.align 0
5.globl _integerzmgmp_GHCziIntegerziType_negateInteger_closure
6_integerzmgmp_GHCziIntegerziType_negateInteger_closure:
7        .long   _integerzmgmp_GHCziIntegerziType_negateInteger_info
8        .long   0
9.text
10        .align 2
11_integerzmgmp_GHCziIntegerziType_negateInteger_info_dsp:
12.text
13        .align 2
14        .long   _integerzmgmp_GHCziIntegerziType_S3Dk_srt-(_integerzmgmp_GHCziIntegerziType_negateInteger_info)+0
15        .long   65541
16        .long   0
17        .long   65551
18.globl _integerzmgmp_GHCziIntegerziType_negateInteger_info
19_integerzmgmp_GHCziIntegerziType_negateInteger_info:
20Lc3Cn:
21        movl (%ebp),%esi
22        movl $_c3Co_info,(%ebp)
23        testl $3,%esi
24        jne Lc3Co
25Lc3Cu:
26        jmp *(%esi)
27.text
28        .align 2
29        .long   _integerzmgmp_GHCziIntegerziType_S3Dk_srt-(_c3Co_info)+0
30        .long   0
31        .long   65568
32_c3Co_info:
33Lc3Co:
34        movl %esi,%eax
35        movl %eax,%ecx
36        andl $3,%ecx
37        cmpl $2,%ecx
38        jae Lc3D5
39        addl $8,%edi
40        cmpl 92(%ebx),%edi
41        ja Lc3CB
42        movl 3(%eax),%eax
43        cmpl $-2147483648,%eax
44        jne Lc3CM
45        addl $-8,%edi
46        movl $_integerzmgmp_GHCziIntegerziType_zdLr1wwlvl4_closure,%esi
47        addl $4,%ebp
48        jmp *(%esi)
49Lc3CB:
50        movl $8,116(%ebx)
51        movl %eax,%esi
52        jmp *L_stg_gc_unpt_r1$non_lazy_ptr
53Lc3CM:
54        movl $_integerzmgmp_GHCziIntegerziType_Szh_con_info,-4(%edi)
55        negl %eax
56        movl %eax,0(%edi)
57        leal -3(%edi),%esi
58        addl $4,%ebp
59        jmp *(%ebp)
60Lc3D2:
61        movl $12,116(%ebx)
62        movl %eax,%esi
63        jmp *L_stg_gc_unpt_r1$non_lazy_ptr
64Lc3D5:
65        addl $12,%edi
66        cmpl 92(%ebx),%edi
67        ja Lc3D2
68        movl 2(%eax),%ecx
69        movl 6(%eax),%eax
70        negl %eax
71        movl $_integerzmgmp_GHCziIntegerziType_Jzh_con_info,-8(%edi)
72        movl %ecx,-4(%edi)
73        movl %eax,0(%edi)
74        leal -6(%edi),%esi
75        addl $4,%ebp
76        jmp *(%ebp)
77        .long  _integerzmgmp_GHCziIntegerziType_negateInteger_info - _integerzmgmp_GHCziIntegerziType_negateInteger_info_dsp
78
79.non_lazy_symbol_pointer
80L_stg_gc_unpt_r1$non_lazy_ptr:
81        .indirect_symbol _stg_gc_unpt_r1
82        .long   0
83.subsections_via_symbols
84.ident "GHC 7.7.20120917"