search for: 40052b

Displaying 13 results from an estimated 13 matches for "40052b".

Did you mean: 400521
2019 Aug 31
3
Usage of the jumptable attribute
...        nop     0000000000400520 <main>:       400520:    55                       push   %rbp       400521:    48 89 e5                 mov    %rsp,%rbp       400524:    e8 d7 ff ff ff           callq  400500 <foo>       400529:    31 c0                    xor    %eax,%eax       40052b:    5d                       pop    %rbp       40052c:    c3                       retq       40052d:    0f 1f 00                 nopl   (%rax) So, what am I doing wrong? The documentation indicates that the jump table is created at code-generation time. So I guess my pass works fine and I jus...
2016 May 29
0
[cfe-dev] How to debug if LTO generate wrong code?
...89 45 ec mov %eax,-0x14(%rbp) t += static_arr[7]; 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax 400525: 03 45 ec add -0x14(%rbp),%eax 400528: 89 45 ec mov %eax,-0x14(%rbp) t += global_arr_big[7]; 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax 400532: 03 45 ec add -0x14(%rbp),%eax 400535: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr_big[7]; 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax 40053f: 03 45 ec...
2016 May 29
4
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > t += static_arr[7]; > 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax > 400525: 03 45 ec add -0x14(%rbp),%eax > 400528: 89 45 ec mov %eax,-0x14(%rbp) > t += global_arr_big[7]; > 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax > 400532: 03 45 ec add -0x14(%rbp),%eax > 400535: 89 45 ec mov %eax,-0x14(%rbp) > t += static_arr_big[7]; > 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax > 400...
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?
...b: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr[7]; 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax 400525: 03 45 ec add -0x14(%rbp),%eax 400528: 89 45 ec mov %eax,-0x14(%rbp) t += global_arr_big[7]; 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax 400532: 03 45 ec add -0x14(%rbp),%eax 400535: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr_big[7]; 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax 40053f: 03 45 ec...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > t += static_arr[7]; > 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax > 400525: 03 45 ec add -0x14(%rbp),%eax > 400528: 89 45 ec mov %eax,-0x14(%rbp) > t += global_arr_big[7]; > 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax > 400532: 03 45 ec add -0x14(%rbp),%eax > 400535: 89 45 ec mov %eax,-0x14(%rbp) > t += static_arr_big[7]; > 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax > 400...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > t += static_arr[7]; > 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax > 400525: 03 45 ec add -0x14(%rbp),%eax > 400528: 89 45 ec mov %eax,-0x14(%rbp) > t += global_arr_big[7]; > 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax > 400532: 03 45 ec add -0x14(%rbp),%eax > 400535: 89 45 ec mov %eax,-0x14(%rbp) > t += static_arr_big[7]; > 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax > 400...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...b: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr[7]; 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax 400525: 03 45 ec add -0x14(%rbp),%eax 400528: 89 45 ec mov %eax,-0x14(%rbp) t += global_arr_big[7]; 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax 400532: 03 45 ec add -0x14(%rbp),%eax 400535: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr_big[7]; 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax 40053f: 03 45 ec...
2016 May 30
7
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > t += static_arr[7]; > 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax > 400525: 03 45 ec add -0x14(%rbp),%eax > 400528: 89 45 ec mov %eax,-0x14(%rbp) > t += global_arr_big[7]; > 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax > 400532: 03 45 ec add -0x14(%rbp),%eax > 400535: 89 45 ec mov %eax,-0x14(%rbp) > t += static_arr_big[7]; > 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax > 400...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...b: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr[7]; 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax 400525: 03 45 ec add -0x14(%rbp),%eax 400528: 89 45 ec mov %eax,-0x14(%rbp) t += global_arr_big[7]; 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax 400532: 03 45 ec add -0x14(%rbp),%eax 400535: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr_big[7]; 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax 40053f: 03 45 ec...
2016 May 30
1
[cfe-dev] How to debug if LTO generate wrong code?
...ec add -0x14(%rbp),%eax > > 40051b: 89 45 ec mov %eax,-0x14(%rbp) > > t += static_arr[7]; > > 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax > > 400525: 03 45 ec add -0x14(%rbp),%eax > > 400528: 89 45 ec mov %eax,-0x14(%rbp) > > t += global_arr_big[7]; > > 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax > > 400532: 03 45 ec add -0x14(%rbp),%eax > > 400535: 89 45 ec mov %eax,-0x14(%rbp) > > t += static_arr_big[7]; > > 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax > > 40053f: 03 45 ec add -0x14(%rbp),%eax > > 400542: 89 45...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > t += static_arr[7]; > 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax > 400525: 03 45 ec add -0x14(%rbp),%eax > 400528: 89 45 ec mov %eax,-0x14(%rbp) > t += global_arr_big[7]; > 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax > 400532: 03 45 ec add -0x14(%rbp),%eax > 400535: 89 45 ec mov %eax,-0x14(%rbp) > t += static_arr_big[7]; > 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax > 400...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...b: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr[7]; 40051e: 8b 04 25 dc 11 60 00 mov 0x6011dc,%eax 400525: 03 45 ec add -0x14(%rbp),%eax 400528: 89 45 ec mov %eax,-0x14(%rbp) t += global_arr_big[7]; 40052b: 8b 04 25 6c 13 60 00 mov 0x60136c,%eax 400532: 03 45 ec add -0x14(%rbp),%eax 400535: 89 45 ec mov %eax,-0x14(%rbp) t += static_arr_big[7]; 400538: 8b 04 25 ac 20 63 00 mov 0x6320ac,%eax 40053f: 03 45 ec...