Displaying 12 results from an estimated 12 matches for "40054d".
Did you mean:
40054e
2016 May 29
0
[cfe-dev] How to debug if LTO generate wrong code?
...add -0x14(%rbp),%eax
400542: 89 45 ec mov %eax,-0x14(%rbp)
return t;
400545: 8b 45 ec mov -0x14(%rbp),%eax
400548: 48 83 c4 20 add $0x20,%rsp
40054c: 5d pop %rbp
40054d: c3 retq
40054e: 66 90 xchg %ax,%ax
So, does LTO support large code model? How to correctly specify the LTO code model option?
Steven Shi
Intel\SSG\STO\UEFI Firmware
Tel: +86 021-61166522
iNet: 821-6522
> -----Original Mes...
2016 May 29
4
[cfe-dev] How to debug if LTO generate wrong code?
...0x14(%rbp),%eax
> 400542: 89 45 ec mov %eax,-0x14(%rbp)
> return t;
> 400545: 8b 45 ec mov -0x14(%rbp),%eax
> 400548: 48 83 c4 20 add $0x20,%rsp
> 40054c: 5d pop %rbp
> 40054d: c3 retq
> 40054e: 66 90 xchg %ax,%ax
>
>
> So, does LTO support large code model? How to correctly specify the LTO code model option?
Same answer as before: LTO is setup by the linker, so the option for that, if it exists, wil...
2016 May 17
2
[cfe-dev] How to debug if LTO generate wrong code?
> On May 17, 2016, at 11:21 AM, Umesh Kalappa <umesh.kalappa0 at gmail.com> wrote:
>
> Steven,
>
> As mehdi stated , the optimisation level is specific to linker and it
> enables Inter-Pro opts passes ,please refer function
To be very clear: the -O option may trigger *linker* optimizations as well, independently of LTO.
--
Mehdi
>
>
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...45 ec add -0x14(%rbp),%eax
400542: 89 45 ec mov %eax,-0x14(%rbp)
return t;
400545: 8b 45 ec mov -0x14(%rbp),%eax
400548: 48 83 c4 20 add $0x20,%rsp
40054c: 5d pop %rbp
40054d: c3 retq
40054e: 66 90 xchg %ax,%ax
So, does LTO support large code model? How to correctly specify the LTO code model option?
Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific....
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...0x14(%rbp),%eax
> 400542: 89 45 ec mov %eax,-0x14(%rbp)
> return t;
> 400545: 8b 45 ec mov -0x14(%rbp),%eax
> 400548: 48 83 c4 20 add $0x20,%rsp
> 40054c: 5d pop %rbp
> 40054d: c3 retq
> 40054e: 66 90 xchg %ax,%ax
>
>
> So, does LTO support large code model? How to correctly specify the LTO code model option?
>
> Same answer as before: LTO is setup by the linker, so the option for that, if it...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...0x14(%rbp),%eax
> 400542: 89 45 ec mov %eax,-0x14(%rbp)
> return t;
> 400545: 8b 45 ec mov -0x14(%rbp),%eax
> 400548: 48 83 c4 20 add $0x20,%rsp
> 40054c: 5d pop %rbp
> 40054d: c3 retq
> 40054e: 66 90 xchg %ax,%ax
>
>
> So, does LTO support large code model? How to correctly specify the LTO code
> model option?
>
>
> Same answer as before: LTO is setup by the linker, so the option for that,
&g...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...45 ec add -0x14(%rbp),%eax
400542: 89 45 ec mov %eax,-0x14(%rbp)
return t;
400545: 8b 45 ec mov -0x14(%rbp),%eax
400548: 48 83 c4 20 add $0x20,%rsp
40054c: 5d pop %rbp
40054d: c3 retq
40054e: 66 90 xchg %ax,%ax
So, does LTO support large code model? How to correctly specify the LTO code model option?
Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific....
2016 May 30
7
[cfe-dev] How to debug if LTO generate wrong code?
...0x14(%rbp),%eax
> 400542: 89 45 ec mov %eax,-0x14(%rbp)
> return t;
> 400545: 8b 45 ec mov -0x14(%rbp),%eax
> 400548: 48 83 c4 20 add $0x20,%rsp
> 40054c: 5d pop %rbp
> 40054d: c3 retq
> 40054e: 66 90 xchg %ax,%ax
>
>
> So, does LTO support large code model? How to correctly specify the LTO code model option?
>
> Same answer as before: LTO is setup by the linker, so the option for that, if it...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...45 ec add -0x14(%rbp),%eax
400542: 89 45 ec mov %eax,-0x14(%rbp)
return t;
400545: 8b 45 ec mov -0x14(%rbp),%eax
400548: 48 83 c4 20 add $0x20,%rsp
40054c: 5d pop %rbp
40054d: c3 retq
40054e: 66 90 xchg %ax,%ax
So, does LTO support large code model? How to correctly specify the LTO code model option?
Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific....
2016 May 30
1
[cfe-dev] How to debug if LTO generate wrong code?
...gt; 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax
> > 40053f: 03 45 ec add -0x14(%rbp),%eax
> > 400542: 89 45 ec mov %eax,-0x14(%rbp)
> > return t;
> > 400545: 8b 45 ec mov -0x14(%rbp),%eax
> > 400548: 48 83 c4 20 add $0x20,%rsp
> > 40054c: 5d pop %rbp
> > 40054d: c3 retq
> > 40054e: 66 90 xchg %ax,%ax
> >
> >
> > So, does LTO support large code model? How to correctly specify the LTO code
> > model option?
> >
> >
> > Same answer as before: LTO is setup by the linker, so the option for that,
> > if it e...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...0x14(%rbp),%eax
> 400542: 89 45 ec mov %eax,-0x14(%rbp)
> return t;
> 400545: 8b 45 ec mov -0x14(%rbp),%eax
> 400548: 48 83 c4 20 add $0x20,%rsp
> 40054c: 5d pop %rbp
> 40054d: c3 retq
> 40054e: 66 90 xchg %ax,%ax
>
>
> So, does LTO support large code model? How to correctly specify the LTO code model option?
>
> Same answer as before: LTO is setup by the linker, so the option for that, if it...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...45 ec add -0x14(%rbp),%eax
400542: 89 45 ec mov %eax,-0x14(%rbp)
return t;
400545: 8b 45 ec mov -0x14(%rbp),%eax
400548: 48 83 c4 20 add $0x20,%rsp
40054c: 5d pop %rbp
40054d: c3 retq
40054e: 66 90 xchg %ax,%ax
So, does LTO support large code model? How to correctly specify the LTO code model option?
Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific....