Displaying 10 results from an estimated 10 matches for "4004de".
Did you mean:
4004ae
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...add %eax,-0x4(%rbp)
t += global_arr_big[7];
4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
4004d5: 00 00 00
4004d8: 8b 40 1c mov 0x1c(%rax),%eax
4004db: 01 45 fc add %eax,-0x4(%rbp)
t += static_arr_big[7];
4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
4004e5: 00 00 00
4004e8: 8b 40 1c mov 0x1c(%rax),%eax
4004eb: 01 45 fc add %eax,-0x4(%rbp)
return t;
4004ee: 8b 45 fc mov -0x4(%rbp),%eax
}
Steven Shi
Inte...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...t += global_arr_big[7];
> 4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
> 4004d5: 00 00 00
> 4004d8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004db: 01 45 fc add %eax,-0x4(%rbp)
> t += static_arr_big[7];
> 4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
> 4004e5: 00 00 00
> 4004e8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004eb: 01 45 fc add %eax,-0x4(%rbp)
> return t;
> 4004ee: 8b 45 fc mov -0x4(%rbp...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...t += global_arr_big[7];
> 4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
> 4004d5: 00 00 00
> 4004d8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004db: 01 45 fc add %eax,-0x4(%rbp)
> t += static_arr_big[7];
> 4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
> 4004e5: 00 00 00
> 4004e8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004eb: 01 45 fc add %eax,-0x4(%rbp)
> return t;
> 4004ee: 8b 45 fc mov -0x4(%rbp...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...add %eax,-0x4(%rbp)
t += global_arr_big[7];
4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
4004d5: 00 00 00
4004d8: 8b 40 1c mov 0x1c(%rax),%eax
4004db: 01 45 fc add %eax,-0x4(%rbp)
t += static_arr_big[7];
4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
4004e5: 00 00 00
4004e8: 8b 40 1c mov 0x1c(%rax),%eax
4004eb: 01 45 fc add %eax,-0x4(%rbp)
return t;
4004ee: 8b 45 fc mov -0x4(%rbp),%eax
}
Steven Shi
Inte...
2016 May 30
7
[cfe-dev] How to debug if LTO generate wrong code?
...t += global_arr_big[7];
> 4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
> 4004d5: 00 00 00
> 4004d8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004db: 01 45 fc add %eax,-0x4(%rbp)
> t += static_arr_big[7];
> 4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
> 4004e5: 00 00 00
> 4004e8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004eb: 01 45 fc add %eax,-0x4(%rbp)
> return t;
> 4004ee: 8b 45 fc mov -0x4(%rbp...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...add %eax,-0x4(%rbp)
t += global_arr_big[7];
4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
4004d5: 00 00 00
4004d8: 8b 40 1c mov 0x1c(%rax),%eax
4004db: 01 45 fc add %eax,-0x4(%rbp)
t += static_arr_big[7];
4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
4004e5: 00 00 00
4004e8: 8b 40 1c mov 0x1c(%rax),%eax
4004eb: 01 45 fc add %eax,-0x4(%rbp)
return t;
4004ee: 8b 45 fc mov -0x4(%rbp),%eax
}
Steven Shi
Inte...
2016 May 29
4
[cfe-dev] How to debug if LTO generate wrong code?
Hi,
> On May 29, 2016, at 7:36 AM, Shi, Steven <steven.shi at intel.com> wrote:
>
> Hi Mehdi,
> After deeper debug, I found my firmware LTO wrong code issue is related to X64 code model (-mcmodel=large) is always overridden as small (-mcmodel=small) if LTO build. And I don't know how to correctly specific the large code model for my X64 firmware LTO build. Appreciate if
2016 May 30
1
[cfe-dev] How to debug if LTO generate wrong code?
...t; 4004cb: 01 45 fc add %eax,-0x4(%rbp)
> > t += global_arr_big[7];
> > 4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
> > 4004d5: 00 00 00
> > 4004d8: 8b 40 1c mov 0x1c(%rax),%eax
> > 4004db: 01 45 fc add %eax,-0x4(%rbp)
> > t += static_arr_big[7];
> > 4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
> > 4004e5: 00 00 00
> > 4004e8: 8b 40 1c mov 0x1c(%rax),%eax
> > 4004eb: 01 45 fc add %eax,-0x4(%rbp)
> > return t;
> > 4004ee: 8b 45 fc mov -0x4(%rbp),%eax
> > }
> >
> > Steven Shi
> > Intel\SSG\STO\...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...t += global_arr_big[7];
> 4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
> 4004d5: 00 00 00
> 4004d8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004db: 01 45 fc add %eax,-0x4(%rbp)
> t += static_arr_big[7];
> 4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
> 4004e5: 00 00 00
> 4004e8: 8b 40 1c mov 0x1c(%rax),%eax
> 4004eb: 01 45 fc add %eax,-0x4(%rbp)
> return t;
> 4004ee: 8b 45 fc mov -0x4(%rbp...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...add %eax,-0x4(%rbp)
t += global_arr_big[7];
4004ce: 48 b8 60 0c 60 00 00 movabs $0x600c60,%rax
4004d5: 00 00 00
4004d8: 8b 40 1c mov 0x1c(%rax),%eax
4004db: 01 45 fc add %eax,-0x4(%rbp)
t += static_arr_big[7];
4004de: 48 b8 a0 19 63 00 00 movabs $0x6319a0,%rax
4004e5: 00 00 00
4004e8: 8b 40 1c mov 0x1c(%rax),%eax
4004eb: 01 45 fc add %eax,-0x4(%rbp)
return t;
4004ee: 8b 45 fc mov -0x4(%rbp),%eax
}
Steven Shi
Inte...