Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 950315 Details for
Bug 1156377
[abrt] evince: _cairo_polygon_intersect(): evince killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 171.21 KB, created by
lejeczek
on 2014-10-24 10:48:34 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
lejeczek
Created:
2014-10-24 10:48:34 UTC
Size:
171.21 KB
patch
obsolete
>[New LWP 4565] >[New LWP 4556] >[New LWP 4561] >[New LWP 5151] >[New LWP 4562] >[New LWP 4553] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `evince /run/user/1000/gvfs/smb-share:server=172.25.12.203,share=it.related/hard'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007f11baa1bbc0 in _cairo_polygon_intersect () from /lib64/libcairo.so.2 > >Thread 6 (Thread 0x7f11bca4f980 (LWP 4553)): >#0 0x00007f11b8da901d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f11b9801e24 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x1b15f40, timeout=4000, context=0x1a04cc0) at gmain.c:4076 > poll_func = 0x7f11b9811240 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1a04cc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 > max_priority = 2147483647 > timeout = 4000 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = 5 > fds = 0x1b15f40 >#3 0x00007f11b9801f3c in g_main_context_iteration (context=0x1a04cc0, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3842 > retval = <optimized out> >#4 0x00007f11b9df50dc in g_application_run (application=0x1bc1100, argc=0, argv=0x0) at gapplication.c:2282 > arguments = 0x1aa2b60 > status = 0 > __FUNCTION__ = "g_application_run" >#5 0x000000000041c512 in main (argc=1, argv=0x7fff25349508) at main.c:316 > context = 0x0 > error = 0x0 > status = 0 > >Thread 5 (Thread 0x7f11a2bdf700 (LWP 4562)): >#0 0x00007f11b8da901d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f11b9801e24 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f11980010c0, timeout=-1, context=0x1de6580) at gmain.c:4076 > poll_func = 0x7f11b9811240 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1de6580, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7f11980010c0 >#3 0x00007f11b9801f3c in g_main_context_iteration (context=context@entry=0x1de6580, may_block=may_block@entry=1) at gmain.c:3842 > retval = <optimized out> >#4 0x00007f11a2be724d in dconf_gdbus_worker_thread (user_data=0x1de6580) at dconf-gdbus-thread.c:82 > context = 0x1de6580 >#5 0x00007f11b98287b5 in g_thread_proxy (data=0x1de1ad0) at gthread.c:764 > thread = 0x1de1ad0 >#6 0x00007f11b907f53a in start_thread (arg=0x7f11a2bdf700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7f11a2bdf700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139713721530112, -343158701893719136, 140733817586944, 0, 139713721530112, 139713721530816, 369189072105270176, 369199466733923232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00007f11b8db45fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 4 (Thread 0x7f118a518700 (LWP 5151)): >#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >No locals. >#1 0x00007f11b9846447 in g_cond_wait_until (cond=cond@entry=0x1af7438, mutex=mutex@entry=0x1af7430, end_time=end_time@entry=7471538152) at gthread-posix.c:1437 > now = {tv_sec = 7456, tv_nsec = 538153735} > span = {tv_sec = 14, tv_nsec = 999998265} > sampled = 104 > res = <optimized out> >#2 0x00007f11b97d6c09 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x1af7430, wait=wait@entry=1, end_time=end_time@entry=7471538152) at gasyncqueue.c:422 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007f11b97d722b in g_async_queue_timeout_pop (queue=0x1af7430, timeout=timeout@entry=15000000) at gasyncqueue.c:543 > end_time = 7471538152 > retval = <optimized out> >#4 0x00007f11b982920c in g_thread_pool_wait_for_new_pool () at gthreadpool.c:167 > pool = <optimized out> > local_wakeup_thread_serial = <optimized out> > last_wakeup_thread_serial = <optimized out> > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:364 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x00007f11b98287b5 in g_thread_proxy (data=0x1c6ec50) at gthread.c:764 > thread = 0x1c6ec50 >#7 0x00007f11b907f53a in start_thread (arg=0x7f118a518700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7f118a518700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139713311770368, -343158701893719136, 140733817584128, 0, 139713311770368, 29803952, 369240573594987424, 369199466733923232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#8 0x00007f11b8db45fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 3 (Thread 0x7f11a35ef700 (LWP 4561)): >#0 0x00007f11b8da901d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f11b9801e24 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f11940008c0, timeout=-1, context=0x1b5d4c0) at gmain.c:4076 > poll_func = 0x7f11b9811240 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1b5d4c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7f11940008c0 >#3 0x00007f11b9801f3c in g_main_context_iteration (context=0x1b5d4c0, may_block=may_block@entry=1) at gmain.c:3842 > retval = <optimized out> >#4 0x00007f11b9801f79 in glib_worker_main (data=<optimized out>) at gmain.c:5589 >No locals. >#5 0x00007f11b98287b5 in g_thread_proxy (data=0x1c2ef20) at gthread.c:764 > thread = 0x1c2ef20 >#6 0x00007f11b907f53a in start_thread (arg=0x7f11a35ef700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7f11a35ef700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139713732081408, -343158701893719136, 140733817587456, 0, 139713732081408, 139713732082112, 369185524462283680, 369199466733923232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00007f11b8db45fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 2 (Thread 0x7f11aa2af700 (LWP 4556)): >#0 0x00007f11b8da901d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f11b9801e24 in g_main_context_poll (priority=2147483647, n_fds=4, fds=0x7f11a4002ac0, timeout=-1, context=0x1a5ba90) at gmain.c:4076 > poll_func = 0x7f11b9811240 <g_poll> >#2 g_main_context_iterate (context=0x1a5ba90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 4 > allocated_nfds = 5 > fds = 0x7f11a4002ac0 >#3 0x00007f11b98021b2 in g_main_loop_run (loop=0x1a5ba20) at gmain.c:3975 > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f11b9e2ada6 in gdbus_shared_thread_func (user_data=0x1a5ba60) at gdbusprivate.c:273 > data = 0x1a5ba60 >#5 0x00007f11b98287b5 in g_thread_proxy (data=0x19f80a0) at gthread.c:764 > thread = 0x19f80a0 >#6 0x00007f11b907f53a in start_thread (arg=0x7f11aa2af700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7f11aa2af700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139713846114048, -343158701893719136, 140733817586432, 0, 139713846114048, 139713846114752, 369170577976093600, 369199466733923232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00007f11b8db45fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. > >Thread 1 (Thread 0x7f11a1756700 (LWP 4565)): >#0 0x00007f11baa1bbc0 in _cairo_polygon_intersect () from /lib64/libcairo.so.2 >No symbol table info available. >#1 0x00007f11ba9c589a in clip_and_composite_polygon () from /lib64/libcairo.so.2 >No symbol table info available. >#2 0x00007f11ba9c63c7 in _cairo_spans_compositor_stroke.lto_priv.292 () from /lib64/libcairo.so.2 >No symbol table info available. >#3 0x00007f11ba97f15e in _cairo_compositor_stroke.part.0 () from /lib64/libcairo.so.2 >No symbol table info available. >#4 0x00007f11ba9931e2 in _cairo_image_surface_stroke () from /lib64/libcairo.so.2 >No symbol table info available. >#5 0x00007f11ba9a7bcf in _cairo_surface_stroke () from /lib64/libcairo.so.2 >No symbol table info available. >#6 0x00007f11ba97c587 in _cairo_gstate_stroke.part.16.lto_priv.627 () from /lib64/libcairo.so.2 >No symbol table info available. >#7 0x00007f11ba984489 in _cairo_default_context_stroke () from /lib64/libcairo.so.2 >No symbol table info available. >#8 0x00007f11ba9814c5 in cairo_stroke () from /lib64/libcairo.so.2 >No symbol table info available. >#9 0x00007f11a0af28e5 in CairoOutputDev::stroke (this=0x7f119003e120, state=0x7f11929e4760) at CairoOutputDev.cc:776 >No locals. >#10 0x00007f11a04216e8 in Gfx::opStroke (this=0x7f1190ec7910, args=<optimized out>, numArgs=<optimized out>) at Gfx.cc:1852 >No locals. >#11 0x00007f11a041dbc7 in Gfx::go (this=this@entry=0x7f1190ec7910, topLevel=topLevel@entry=true) at Gfx.cc:762 > timer = {start_time = {tv_sec = 1414143043, tv_usec = 730501}, end_time = {tv_sec = 139713439784048, tv_usec = 139710991171585}, active = true} > obj = {type = objCmd, {booln = 80, intg = -1853265584, int64g = 139713432873296, real = 6.9027607445242634e-310, string = 0x7f1191896950, name = 0x7f1191896950 "S", array = 0x7f1191896950, dict = 0x7f1191896950, stream = 0x7f1191896950, ref = {num = -1853265584, gen = 32529}, cmd = 0x7f1191896950 "S"}} > numArgs = 0 > i = <optimized out> > lastAbortCheck = 0 > args = {{type = objNone, {booln = 148, intg = 1443109012, int64g = 4589780509839857812, real = 0.071000000000000008, string = 0x3fb22d0e56041894, name = 0x3fb22d0e56041894 <error: Cannot access memory at address 0x3fb22d0e56041894>, array = 0x3fb22d0e56041894, dict = 0x3fb22d0e56041894, stream = 0x3fb22d0e56041894, ref = {num = 1443109012, gen = 1068641550}, cmd = 0x3fb22d0e56041894 <error: Cannot access memory at address 0x3fb22d0e56041894>}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 245, intg = 2027224565, int64g = 4589492279463706101, real = 0.067000000000000018, string = 0x3fb126e978d4fdf5, name = 0x3fb126e978d4fdf5 <error: Cannot access memory at address 0x3fb126e978d4fdf5>, array = 0x3fb126e978d4fdf5, dict = 0x3fb126e978d4fdf5, stream = 0x3fb126e978d4fdf5, ref = {num = 2027224565, gen = 1068574441}, cmd = 0x3fb126e978d4fdf5 <error: Cannot access memory at address 0x3fb126e978d4fdf5>}}, {type = objNone, {booln = 253, intg = -755914243, int64g = -4656613928310035971, real = -0.0020000000000000005, string = 0xbf60624dd2f1a9fd, name = 0xbf60624dd2f1a9fd <error: Cannot access memory at address 0xbf60624dd2f1a9fd>, array = 0xbf60624dd2f1a9fd, dict = 0xbf60624dd2f1a9fd, stream = 0xbf60624dd2f1a9fd, ref = {num = -755914243, gen = -1084202419}, cmd = 0xbf60624dd2f1a9fd <error: Cannot access memory at address 0xbf60624dd2f1a9fd>}}, {type = objNone, {booln = 157, intg = -1340029795, int64g = 4589564337057744029, real = 0.068000000000000019, string = 0x3fb16872b020c49d, name = 0x3fb16872b020c49d <error: Cannot access memory at address 0x3fb16872b020c49d>, array = 0x3fb16872b020c49d, dict = 0x3fb16872b020c49d, stream = 0x3fb16872b020c49d, ref = {num = -1340029795, gen = 1068591218}, cmd = 0x3fb16872b020c49d <error: Cannot access memory at address 0x3fb16872b020c49d>}}, {type = objNone, {booln = 253, intg = -755914243, int64g = -4656613928310035971, real = -0.0020000000000000005, string = 0xbf60624dd2f1a9fd, name = 0xbf60624dd2f1a9fd <error: Cannot access memory at address 0xbf60624dd2f1a9fd>, array = 0xbf60624dd2f1a9fd, dict = 0xbf60624dd2f1a9fd, stream = 0xbf60624dd2f1a9fd, ref = {num = -755914243, gen = -1084202419}, cmd = 0xbf60624dd2f1a9fd <error: Cannot access memory at address 0xbf60624dd2f1a9fd>}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}} >#12 0x00007f11a041e0e8 in Gfx::display (this=this@entry=0x7f1190ec7910, obj=obj@entry=0x7f11a1755ad0, topLevel=topLevel@entry=true) at Gfx.cc:728 > obj2 = {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} > i = <optimized out> >#13 0x00007f11a0466346 in Page::displaySlice (this=0x7f119012a160, out=out@entry=0x7f119003e120, hDPI=hDPI@entry=72, vDPI=vDPI@entry=72, rotate=rotate@entry=0, useMediaBox=useMediaBox@entry=false, crop=crop@entry=true, sliceX=sliceX@entry=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=false) at Page.cc:585 > gfx = 0x7f1190ec7910 > obj = {type = objStream, {booln = 48, intg = -1838895824, int64g = 139713447243056, real = 6.9027614544847389e-310, string = 0x7f119264ad30, name = 0x7f119264ad30 "\220bw\240\021\177", array = 0x7f119264ad30, dict = 0x7f119264ad30, stream = 0x7f119264ad30, ref = {num = -1838895824, gen = 32529}, cmd = 0x7f119264ad30 "\220bw\240\021\177"}} > i = <optimized out> > locker = {mutex = 0x7f119012a200} > localXRef = <optimized out> > annotList = <optimized out> >#14 0x00007f11a0adf12d in _poppler_page_render (page=0x19fde80, cairo=0x1e85d40, printing=<optimized out>, print_flags=<optimized out>) at poppler-page.cc:362 > output_dev = 0x7f119003e120 > __PRETTY_FUNCTION__ = "void _poppler_page_render(PopplerPage*, cairo_t*, GBool, PopplerPrintFlags)" >#15 0x00007f11a0d49bb3 in pdf_page_render (page=page@entry=0x19fde80, width=979, height=1496, rc=rc@entry=0x7f119003e8c0) at ev-poppler.cc:415 > surface = 0x7f11918a0ae0 > page_width = 388.80000000000001 > page_height = 594 > xscale = 2.5180041152263373 > cr = 0x1e85d40 > yscale = 2.5185185185185186 >#16 0x00007f11a0d49df1 in pdf_document_render (document=<optimized out>, rc=0x7f119003e8c0) at ev-poppler.cc:442 > poppler_page = 0x19fde80 > width_points = 388.80000000000001 > height_points = 594 > width = 979 > height = 1496 >#17 0x00007f11bc3f63b2 in ev_job_render_run (job=0x1c17c90) at ev-jobs.c:638 > job_render = 0x1c17c90 > ev_page = 0x1f2bb50 > rc = 0x7f119003e8c0 >#18 0x00007f11bc3f820a in ev_job_thread (job=0x1c17c90) at ev-job-scheduler.c:184 > result = <optimized out> >#19 ev_job_thread_proxy (data=<optimized out>) at ev-job-scheduler.c:217 > job = 0x1da6120 >#20 0x00007f11b98287b5 in g_thread_proxy (data=0x1e55050) at gthread.c:764 > thread = 0x1e55050 >#21 0x00007f11b907f53a in start_thread (arg=0x7f11a1756700) at pthread_create.c:310 > __res = <optimized out> > pd = 0x7f11a1756700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139713699997440, -343158701893719136, 140733817589760, 0, 139713699997440, 139713699998144, 369180889655700384, 369199466733923232}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> > __PRETTY_FUNCTION__ = "start_thread" >#22 0x00007f11b8db45fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 >No locals. >From To Syms Read Shared Object Library > No linux-vdso.so.1 >0x00007f11bc63eee0 0x00007f11bc658fed Yes /lib64/libevdocument3.so.4 >0x00007f11bc3f0280 0x00007f11bc41a122 Yes /lib64/libevview3.so.3 >0x00007f11bc09e490 0x00007f11bc17ee80 Yes /lib64/libxml2.so.2 >0x00007f11bb83f370 0x00007f11bbb35bb9 Yes /lib64/libgtk-3.so.0 >0x00007f11bb520300 0x00007f11bb575c21 Yes /lib64/libgdk-3.so.0 >0x00007f11bb2f48b0 0x00007f11bb2f95a6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f11bb0acde0 0x00007f11bb0cc246 Yes /lib64/libpango-1.0.so.0 >0x00007f11bae830a0 0x00007f11bae8f683 Yes /lib64/libatk-1.0.so.0 >0x00007f11bac6b550 0x00007f11bac6c4e2 Yes (*) /lib64/libcairo-gobject.so.2 >0x00007f11ba96b4c0 0x00007f11baa2533d Yes (*) /lib64/libcairo.so.2 >0x00007f11ba737380 0x00007f11ba74ae00 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f11ba529190 0x00007f11ba52a075 Yes /lib64/libgmodule-2.0.so.0 >0x00007f11ba3206b0 0x00007f11ba32082a Yes /lib64/libgthread-2.0.so.0 >0x00007f11ba0d6600 0x00007f11ba101242 Yes /lib64/libsecret-1.so.0 >0x00007f11b9d83cb0 0x00007f11b9e4dfdb Yes /lib64/libgio-2.0.so.0 >0x00007f11b9b02e20 0x00007f11b9b32126 Yes /lib64/libgobject-2.0.so.0 >0x00007f11b97d25f0 0x00007f11b986e409 Yes /lib64/libglib-2.0.so.0 >0x00007f11b95a2200 0x00007f11b95ae729 Yes /lib64/libz.so.1 >0x00007f11b929d5a0 0x00007f11b930ebf1 Yes /lib64/libm.so.6 >0x00007f11b907da00 0x00007f11b908a4d1 Yes /lib64/libpthread.so.0 >0x00007f11b8ccf4f0 0x00007f11b8e1f1f4 Yes /lib64/libc.so.6 >0x00007f11b8aa8e60 0x00007f11b8aa9a5e Yes /lib64/libdl.so.2 >0x00007f11b8882f30 0x00007f11b8898d72 Yes /lib64/liblzma.so.5 >0x00007f11b8555fd0 0x00007f11b85de61c Yes /lib64/libX11.so.6 >0x00007f11b832a230 0x00007f11b8334857 Yes /lib64/libXi.so.6 >0x00007f11b81215f0 0x00007f11b8123926 Yes /lib64/libXfixes.so.3 >0x00007f11b7efa4a0 0x00007f11b7f0e4a9 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f11b7cdf2a0 0x00007f11b7ce77ab Yes /lib64/libpangoft2-1.0.so.0 >0x00007f11b7a9ecc0 0x00007f11b7abcd3d Yes /lib64/libfontconfig.so.1 >0x00007f11b7890bb0 0x00007f11b7891524 Yes /lib64/libXinerama.so.1 >0x00007f11b7681c00 0x00007f11b76875a9 Yes /lib64/libXrandr.so.2 >0x00007f11b7472ab0 0x00007f11b74775b7 Yes /lib64/libXcursor.so.1 >0x00007f11b7268cd0 0x00007f11b72696e5 Yes /lib64/libXcomposite.so.1 >0x00007f11b7060c40 0x00007f11b706156b Yes /lib64/libXdamage.so.1 >0x00007f11b6e54f80 0x00007f11b6e593af Yes /lib64/libwayland-client.so.0 >0x00007f11b6c143a0 0x00007f11b6c2ed55 Yes /lib64/libxkbcommon.so.0 >0x00007f11b6a09260 0x00007f11b6a0ad79 Yes /lib64/libwayland-cursor.so.0 >0x00007f11b67f3770 0x00007f11b67fd54f Yes /lib64/libXext.so.6 >0x00007f11b65ea280 0x00007f11b65ed557 Yes /lib64/librt.so.1 >0x00007f11b6396ee0 0x00007f11b63cc109 Yes /lib64/libharfbuzz.so.0 >0x00007f11b60eeea0 0x00007f11b615d5a2 Yes /lib64/libfreetype.so.6 >0x00007f11b5e3a370 0x00007f11b5ec4050 Yes /lib64/libpixman-1.so.0 >0x00007f11b5c069f0 0x00007f11b5c1be09 Yes /lib64/libEGL.so.1 >0x00007f11b59cd500 0x00007f11b59eed87 Yes /lib64/libpng16.so.16 >0x00007f11b57c0df0 0x00007f11b57c1903 Yes /lib64/libxcb-shm.so.0 >0x00007f11b55b3610 0x00007f11b55b6a8a Yes /lib64/libxcb-render.so.0 >0x00007f11b5391bd0 0x00007f11b53a0215 Yes /lib64/libxcb.so.1 >0x00007f11b5179b70 0x00007f11b517fa45 Yes /lib64/libXrender.so.1 >0x00007f11b4ef2100 0x00007f11b4f4f192 Yes /lib64/libGL.so.1 >0x00007f11b4c00600 0x00007f11b4ca0d48 Yes /lib64/libgcrypt.so.20 >0x00007f11b49e26e0 0x00007f11b49eaef9 Yes /lib64/libgpg-error.so.0 >0x00007f11b47d9870 0x00007f11b47ddfbc Yes /lib64/libffi.so.6 >0x00007f11b45b6530 0x00007f11b45c95bb Yes /lib64/libselinux.so.1 >0x00007f11b4393a20 0x00007f11b43a3121 Yes /lib64/libresolv.so.2 >0x00007f11bc870b10 0x00007f11bc88c7a0 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f11b4167760 0x00007f11b4178e68 Yes /lib64/libatspi.so.0 >0x00007f11b3f0f920 0x00007f11b3f3a094 Yes /lib64/libdbus-1.so.3 >0x00007f11b3cdbe00 0x00007f11b3cf4249 Yes /lib64/libexpat.so.1 >0x00007f11b3aba710 0x00007f11b3ace5e8 Yes /lib64/libgraphite2.so.3 >0x00007f11b38a9760 0x00007f11b38b5462 Yes /lib64/libbz2.so.1 >0x00007f11b36a0600 0x00007f11b36a071b Yes /lib64/libX11-xcb.so.1 >0x00007f11b3499920 0x00007f11b349aa45 Yes /lib64/libxcb-dri2.so.0 >0x00007f11b3292830 0x00007f11b3294c05 Yes /lib64/libxcb-xfixes.so.0 >0x00007f11b3089020 0x00007f11b3089bc5 Yes /lib64/libxcb-shape.so.0 >0x00007f11b2e7a930 0x00007f11b2e80154 Yes /lib64/libgbm.so.1 >0x00007f11b2c661e0 0x00007f11b2c6bbaf Yes /lib64/libwayland-server.so.0 >0x00007f11b2a39920 0x00007f11b2a4336e Yes /lib64/libglapi.so.0 >0x00007f11b2823210 0x00007f11b2828b28 Yes /lib64/libdrm.so.2 >0x00007f11b2618ec0 0x00007f11b2619bf9 Yes /lib64/libXau.so.6 >0x00007f11b2402020 0x00007f11b2409bb5 Yes /lib64/libxcb-glx.so.0 >0x00007f11b21f0d50 0x00007f11b21f14f3 Yes /lib64/libxcb-dri3.so.0 >0x00007f11b1fe8c50 0x00007f11b1fe9428 Yes /lib64/libxcb-present.so.0 >0x00007f11b1de2060 0x00007f11b1de3fc9 Yes /lib64/libxcb-sync.so.1 >0x00007f11b1bd8990 0x00007f11b1bd8c4c Yes /lib64/libxshmfence.so.1 >0x00007f11b19d1010 0x00007f11b19d39a8 Yes /lib64/libXxf86vm.so.1 >0x00007f11b17616f0 0x00007f11b17af945 Yes /lib64/libpcre.so.1 >0x00007f11b154aaf0 0x00007f11b155a9d5 Yes /lib64/libgcc_s.so.1 >0x00007f11aada3da0 0x00007f11aadbdf76 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f11aab6ad20 0x00007f11aab81e56 Yes /usr/lib64/gvfs/libgvfscommon.so >0x00007f11aa91c730 0x00007f11aa94746e Yes /lib64/libbluray.so.1 >0x00007f11bc9fbac0 0x00007f11bca03166 Yes (*) /lib64/libudev.so.1 >0x00007f11aa710ea0 0x00007f11aa711785 Yes /lib64/libutil.so.1 >0x00007f11aa4d14d0 0x00007f11aa4fcb10 Yes /lib64/libdw.so.1 >0x00007f11aa2b2ae0 0x00007f11aa2c0a6a Yes /lib64/libelf.so.1 >0x00007f11a98a98a0 0x00007f11a98aa150 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f11a96a21b0 0x00007f11a96a41f0 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007f11a9499da0 0x00007f11a949b36e Yes /lib64/libcanberra-gtk3.so.0 >0x00007f11a92833d0 0x00007f11a928c9ea Yes /lib64/libcanberra.so.0 >0x00007f11a9072110 0x00007f11a907632c Yes /lib64/libvorbisfile.so.3 >0x00007f11a8e5ad60 0x00007f11a8e66143 Yes /lib64/libtdb.so.1 >0x00007f11a8c4a4b0 0x00007f11a8c4e9a2 Yes /lib64/libltdl.so.7 >0x00007f11a8a1b800 0x00007f11a8a3200d Yes /lib64/libvorbis.so.0 >0x00007f11a8811aa0 0x00007f11a8813f85 Yes /lib64/libogg.so.0 >0x00007f11a85d8ea0 0x00007f11a85dd1b8 Yes /lib64/libcrypt.so.1 >0x00007f11a835b900 0x00007f11a83b046d Yes /lib64/libfreebl3.so >0x00007f11a814a220 0x00007f11a8151373 Yes /lib64/libnss_files.so.2 >0x00007f11a35f1820 0x00007f11a35f5dfc Yes /lib64/libnss_sss.so.2 >0x00007f11a2be3be0 0x00007f11a2be888e Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f11a0d47d40 0x00007f11a0d4e013 Yes /usr/lib64/evince/4/backends/libpdfdocument.so >0x00007f11a0ad84f0 0x00007f11a0af855b Yes /lib64/libpoppler-glib.so.8 >0x00007f11a0803910 0x00007f11a08704df Yes /lib64/libstdc++.so.6 >0x00007f11a03cc630 0x00007f11a04df2d0 Yes /lib64/libpoppler.so.46 >0x00007f11a00bd0c0 0x00007f11a00f0149 Yes /lib64/liblcms2.so.2 >0x00007f118bd902c0 0x00007f118bdcc342 Yes /lib64/libtiff.so.5 >0x00007f118bb33c90 0x00007f118bb6b8f0 Yes /lib64/libjpeg.so.62 >0x00007f118b90d100 0x00007f118b925284 Yes /lib64/libopenjpeg.so.1 >0x00007f118b6f9060 0x00007f118b6ffbc1 Yes /lib64/libjbig.so.2.1 >0x00007f118b4f0740 0x00007f118b4f1e4e Yes /usr/lib64/gconv/UTF-16.so >0x00007f118aae8c00 0x00007f118aae9009 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007f118a8b7bc0 0x00007f118a8dc117 Yes /lib64/librsvg-2.so.2 >0x00007f118a678cd0 0x00007f118a696ba5 Yes /lib64/libcroco-0.6.so.3 >0x00007f1189b10880 0x00007f1189b10b6b Yes /usr/lib64/pango/1.8.0/modules/pango-arabic-lang.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x1 1 >rbx 0x7f11a1752798 139713699981208 >rcx 0x2 2 >rdx 0xffffffff 4294967295 >rsi 0x7f119025b498 139713409561752 >rdi 0x7f11a17527f0 139713699981296 >rbp 0x7f11925f1330 0x7f11925f1330 >rsp 0x7f11a1751a90 0x7f11a1751a90 >r8 0x1 1 >r9 0x7f11a1752808 139713699981320 >r10 0x3 3 >r11 0x6 6 >r12 0xaaaaaaaaaaaaaaab -6148914691236517205 >r13 0x0 0 >r14 0x1d7fd 120829 >r15 0x7f11a1752798 139713699981208 >rip 0x7f11baa1bbc0 0x7f11baa1bbc0 <_cairo_polygon_intersect+1648> >eflags 0x10286 [ PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function _cairo_polygon_intersect: > 0x00007f11baa1b550 <+0>: push %r15 > 0x00007f11baa1b552 <+2>: push %r14 > 0x00007f11baa1b554 <+4>: push %r13 > 0x00007f11baa1b556 <+6>: push %r12 > 0x00007f11baa1b558 <+8>: mov %rdx,%r13 > 0x00007f11baa1b55b <+11>: push %rbp > 0x00007f11baa1b55c <+12>: push %rbx > 0x00007f11baa1b55d <+13>: sub $0x2d78,%rsp > 0x00007f11baa1b564 <+20>: test %esi,%esi > 0x00007f11baa1b566 <+22>: mov %rdi,(%rsp) > 0x00007f11baa1b56a <+26>: jne 0x7f11baa1ce38 <_cairo_polygon_intersect+6376> > 0x00007f11baa1b570 <+32>: test %ecx,%ecx > 0x00007f11baa1b572 <+34>: jne 0x7f11baa1ce59 <_cairo_polygon_intersect+6409> > 0x00007f11baa1b578 <+40>: mov (%rsp),%rax > 0x00007f11baa1b57c <+44>: mov 0x34(%rax),%ebx > 0x00007f11baa1b57f <+47>: test %ebx,%ebx > 0x00007f11baa1b581 <+49>: je 0x7f11baa1ce76 <_cairo_polygon_intersect+6438> > 0x00007f11baa1b587 <+55>: mov 0x34(%r13),%ebp > 0x00007f11baa1b58b <+59>: test %ebp,%ebp > 0x00007f11baa1b58d <+61>: je 0x7f11baa1d78a <_cairo_polygon_intersect+8762> > 0x00007f11baa1b593 <+67>: lea (%rbx,%rbp,1),%r12d > 0x00007f11baa1b597 <+71>: cmp $0x19,%r12d > 0x00007f11baa1b59b <+75>: jg 0x7f11baa1b679 <_cairo_polygon_intersect+297> > 0x00007f11baa1b5a1 <+81>: lea 0x160(%rsp),%rax > 0x00007f11baa1b5a9 <+89>: lea 0x90(%rsp),%r8 > 0x00007f11baa1b5b1 <+97>: mov %rax,0x20(%rsp) > 0x00007f11baa1b5b6 <+102>: test %ebx,%ebx > 0x00007f11baa1b5b8 <+104>: jle 0x7f11baa1b6b1 <_cairo_polygon_intersect+353> > 0x00007f11baa1b5be <+110>: mov (%rsp),%rax > 0x00007f11baa1b5c2 <+114>: mov 0x20(%rsp),%rcx > 0x00007f11baa1b5c7 <+119>: xor %edi,%edi > 0x00007f11baa1b5c9 <+121>: mov 0x40(%rax),%rsi > 0x00007f11baa1b5cd <+125>: jmpq 0x7f11baa1b659 <_cairo_polygon_intersect+265> > 0x00007f11baa1b5d2 <+130>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1b5d8 <+136>: mov 0xc(%rsi),%r9d > 0x00007f11baa1b5dc <+140>: cmp %r9d,%eax > 0x00007f11baa1b5df <+143>: je 0x7f11baa1b6a8 <_cairo_polygon_intersect+344> > 0x00007f11baa1b5e5 <+149>: sub %edx,%r9d > 0x00007f11baa1b5e8 <+152>: mov (%rsi),%r10d > 0x00007f11baa1b5eb <+155>: je 0x7f11baa1b609 <_cairo_polygon_intersect+185> > 0x00007f11baa1b5ed <+157>: sub %edx,%eax > 0x00007f11baa1b5ef <+159>: mov 0x8(%rsi),%edx > 0x00007f11baa1b5f2 <+162>: movslq %r9d,%r9 > 0x00007f11baa1b5f5 <+165>: cltq > 0x00007f11baa1b5f7 <+167>: sub %r10d,%edx > 0x00007f11baa1b5fa <+170>: movslq %edx,%rdx > 0x00007f11baa1b5fd <+173>: imul %rdx,%rax > 0x00007f11baa1b601 <+177>: cqto > 0x00007f11baa1b603 <+179>: idiv %r9 > 0x00007f11baa1b606 <+182>: add %eax,%r10d > 0x00007f11baa1b609 <+185>: mov %r10d,0x4(%rcx) > 0x00007f11baa1b60d <+189>: movl $0x0,0x10(%rcx) > 0x00007f11baa1b614 <+196>: add $0x1,%rdi > 0x00007f11baa1b618 <+200>: mov (%rsi),%rax > 0x00007f11baa1b61b <+203>: add $0x50,%rcx > 0x00007f11baa1b61f <+207>: add $0x1c,%rsi > 0x00007f11baa1b623 <+211>: mov %rax,-0x3c(%rcx) > 0x00007f11baa1b627 <+215>: mov -0x14(%rsi),%rax > 0x00007f11baa1b62b <+219>: mov %rax,-0x34(%rcx) > 0x00007f11baa1b62f <+223>: mov -0xc(%rsi),%rax > 0x00007f11baa1b633 <+227>: mov %rax,-0x2c(%rcx) > 0x00007f11baa1b637 <+231>: mov -0x4(%rsi),%eax > 0x00007f11baa1b63a <+234>: movq $0x0,-0x10(%rcx) > 0x00007f11baa1b642 <+242>: movq $0x0,-0x20(%rcx) > 0x00007f11baa1b64a <+250>: movq $0x0,-0x18(%rcx) > 0x00007f11baa1b652 <+258>: mov %eax,-0x24(%rcx) > 0x00007f11baa1b655 <+261>: cmp %edi,%ebx > 0x00007f11baa1b657 <+263>: jle 0x7f11baa1b6b3 <_cairo_polygon_intersect+355> > 0x00007f11baa1b659 <+265>: mov %rcx,(%r8,%rdi,8) > 0x00007f11baa1b65d <+269>: movl $0x2,(%rcx) > 0x00007f11baa1b663 <+275>: mov 0x10(%rsi),%eax > 0x00007f11baa1b666 <+278>: mov %eax,0x8(%rcx) > 0x00007f11baa1b669 <+281>: mov 0x4(%rsi),%edx > 0x00007f11baa1b66c <+284>: cmp %edx,%eax > 0x00007f11baa1b66e <+286>: jne 0x7f11baa1b5d8 <_cairo_polygon_intersect+136> > 0x00007f11baa1b674 <+292>: mov (%rsi),%r10d > 0x00007f11baa1b677 <+295>: jmp 0x7f11baa1b609 <_cairo_polygon_intersect+185> > 0x00007f11baa1b679 <+297>: cmp $0x1745d16,%r12d > 0x00007f11baa1b680 <+304>: jle 0x7f11baa1d5f8 <_cairo_polygon_intersect+8360> > 0x00007f11baa1b686 <+310>: mov $0x1,%r12d > 0x00007f11baa1b68c <+316>: nopl 0x0(%rax) > 0x00007f11baa1b690 <+320>: add $0x2d78,%rsp > 0x00007f11baa1b697 <+327>: mov %r12d,%eax > 0x00007f11baa1b69a <+330>: pop %rbx > 0x00007f11baa1b69b <+331>: pop %rbp > 0x00007f11baa1b69c <+332>: pop %r12 > 0x00007f11baa1b69e <+334>: pop %r13 > 0x00007f11baa1b6a0 <+336>: pop %r14 > 0x00007f11baa1b6a2 <+338>: pop %r15 > 0x00007f11baa1b6a4 <+340>: retq > 0x00007f11baa1b6a5 <+341>: nopl (%rax) > 0x00007f11baa1b6a8 <+344>: mov 0x8(%rsi),%r10d > 0x00007f11baa1b6ac <+348>: jmpq 0x7f11baa1b609 <_cairo_polygon_intersect+185> > 0x00007f11baa1b6b1 <+353>: xor %ebx,%ebx > 0x00007f11baa1b6b3 <+355>: test %ebp,%ebp > 0x00007f11baa1b6b5 <+357>: jle 0x7f11baa1b790 <_cairo_polygon_intersect+576> > 0x00007f11baa1b6bb <+363>: movslq %ebx,%rax > 0x00007f11baa1b6be <+366>: mov 0x40(%r13),%rsi > 0x00007f11baa1b6c2 <+370>: xor %edi,%edi > 0x00007f11baa1b6c4 <+372>: lea (%rax,%rax,4),%rcx > 0x00007f11baa1b6c8 <+376>: lea (%r8,%rax,8),%r10 > 0x00007f11baa1b6cc <+380>: shl $0x4,%rcx > 0x00007f11baa1b6d0 <+384>: add 0x20(%rsp),%rcx > 0x00007f11baa1b6d5 <+389>: jmpq 0x7f11baa1b761 <_cairo_polygon_intersect+529> > 0x00007f11baa1b6da <+394>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1b6e0 <+400>: mov 0xc(%rsi),%r9d > 0x00007f11baa1b6e4 <+404>: cmp %r9d,%eax > 0x00007f11baa1b6e7 <+407>: je 0x7f11baa1b788 <_cairo_polygon_intersect+568> > 0x00007f11baa1b6ed <+413>: sub %edx,%r9d > 0x00007f11baa1b6f0 <+416>: mov (%rsi),%r11d > 0x00007f11baa1b6f3 <+419>: je 0x7f11baa1b711 <_cairo_polygon_intersect+449> > 0x00007f11baa1b6f5 <+421>: sub %edx,%eax > 0x00007f11baa1b6f7 <+423>: mov 0x8(%rsi),%edx > 0x00007f11baa1b6fa <+426>: movslq %r9d,%r9 > 0x00007f11baa1b6fd <+429>: cltq > 0x00007f11baa1b6ff <+431>: sub %r11d,%edx > 0x00007f11baa1b702 <+434>: movslq %edx,%rdx > 0x00007f11baa1b705 <+437>: imul %rdx,%rax > 0x00007f11baa1b709 <+441>: cqto > 0x00007f11baa1b70b <+443>: idiv %r9 > 0x00007f11baa1b70e <+446>: add %eax,%r11d > 0x00007f11baa1b711 <+449>: mov %r11d,0x4(%rcx) > 0x00007f11baa1b715 <+453>: movl $0x1,0x10(%rcx) > 0x00007f11baa1b71c <+460>: add $0x1,%rdi > 0x00007f11baa1b720 <+464>: mov (%rsi),%rax > 0x00007f11baa1b723 <+467>: add $0x50,%rcx > 0x00007f11baa1b727 <+471>: add $0x1c,%rsi > 0x00007f11baa1b72b <+475>: mov %rax,-0x3c(%rcx) > 0x00007f11baa1b72f <+479>: mov -0x14(%rsi),%rax > 0x00007f11baa1b733 <+483>: mov %rax,-0x34(%rcx) > 0x00007f11baa1b737 <+487>: mov -0xc(%rsi),%rax > 0x00007f11baa1b73b <+491>: mov %rax,-0x2c(%rcx) > 0x00007f11baa1b73f <+495>: mov -0x4(%rsi),%eax > 0x00007f11baa1b742 <+498>: movq $0x0,-0x10(%rcx) > 0x00007f11baa1b74a <+506>: movq $0x0,-0x20(%rcx) > 0x00007f11baa1b752 <+514>: movq $0x0,-0x18(%rcx) > 0x00007f11baa1b75a <+522>: mov %eax,-0x24(%rcx) > 0x00007f11baa1b75d <+525>: cmp %edi,%ebp > 0x00007f11baa1b75f <+527>: jle 0x7f11baa1b78e <_cairo_polygon_intersect+574> > 0x00007f11baa1b761 <+529>: mov %rcx,(%r10,%rdi,8) > 0x00007f11baa1b765 <+533>: movl $0x2,(%rcx) > 0x00007f11baa1b76b <+539>: mov 0x10(%rsi),%eax > 0x00007f11baa1b76e <+542>: mov %eax,0x8(%rcx) > 0x00007f11baa1b771 <+545>: mov 0x4(%rsi),%edx > 0x00007f11baa1b774 <+548>: cmp %edx,%eax > 0x00007f11baa1b776 <+550>: jne 0x7f11baa1b6e0 <_cairo_polygon_intersect+400> > 0x00007f11baa1b77c <+556>: mov (%rsi),%r11d > 0x00007f11baa1b77f <+559>: jmp 0x7f11baa1b711 <_cairo_polygon_intersect+449> > 0x00007f11baa1b781 <+561>: nopl 0x0(%rax) > 0x00007f11baa1b788 <+568>: mov 0x8(%rsi),%r11d > 0x00007f11baa1b78c <+572>: jmp 0x7f11baa1b711 <_cairo_polygon_intersect+449> > 0x00007f11baa1b78e <+574>: add %ebp,%ebx > 0x00007f11baa1b790 <+576>: cmp %r12d,%ebx > 0x00007f11baa1b793 <+579>: jne 0x7f11baa1dbab <_cairo_polygon_intersect+9819> > 0x00007f11baa1b799 <+585>: mov (%rsp),%rax > 0x00007f11baa1b79d <+589>: lea -0xb(%rbx),%r12d > 0x00007f11baa1b7a1 <+593>: lea -0x1(%rbx),%r11d > 0x00007f11baa1b7a5 <+597>: mov %ebx,%edx > 0x00007f11baa1b7a7 <+599>: mov $0x4ec4ec4f,%ebp > 0x00007f11baa1b7ac <+604>: movabs $0xaaaaaaaaaaaaaaab,%r10 > 0x00007f11baa1b7b6 <+614>: movl $0x0,0x34(%rax) > 0x00007f11baa1b7bd <+621>: nopl (%rax) > 0x00007f11baa1b7c0 <+624>: lea (%rdx,%rdx,4),%edx > 0x00007f11baa1b7c3 <+627>: add %edx,%edx > 0x00007f11baa1b7c5 <+629>: mov %edx,%eax > 0x00007f11baa1b7c7 <+631>: mul %ebp > 0x00007f11baa1b7c9 <+633>: shr $0x2,%edx > 0x00007f11baa1b7cc <+636>: lea -0x9(%rdx),%eax > 0x00007f11baa1b7cf <+639>: cmp $0x1,%eax > 0x00007f11baa1b7d2 <+642>: jbe 0x7f11baa1bb60 <_cairo_polygon_intersect+1552> > 0x00007f11baa1b7d8 <+648>: test %edx,%edx > 0x00007f11baa1b7da <+650>: jne 0x7f11baa1bb90 <_cairo_polygon_intersect+1600> > 0x00007f11baa1b7e0 <+656>: test %r11d,%r11d > 0x00007f11baa1b7e3 <+659>: mov %r11d,%r13d > 0x00007f11baa1b7e6 <+662>: je 0x7f11baa1b84d <_cairo_polygon_intersect+765> > 0x00007f11baa1b7e8 <+664>: xor %r14d,%r14d > 0x00007f11baa1b7eb <+667>: mov $0x1,%edx > 0x00007f11baa1b7f0 <+672>: xor %esi,%esi > 0x00007f11baa1b7f2 <+674>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1b7f8 <+680>: lea (%rdx,%rsi,1),%eax > 0x00007f11baa1b7fb <+683>: mov (%r8,%rsi,8),%rdi > 0x00007f11baa1b7ff <+687>: lea (%r8,%rax,8),%r9 > 0x00007f11baa1b803 <+691>: mov 0x8(%rdi),%eax > 0x00007f11baa1b806 <+694>: mov (%r9),%rcx > 0x00007f11baa1b809 <+697>: sub 0x8(%rcx),%eax > 0x00007f11baa1b80c <+700>: jne 0x7f11baa1b82a <_cairo_polygon_intersect+730> > 0x00007f11baa1b80e <+702>: mov 0x4(%rdi),%eax > 0x00007f11baa1b811 <+705>: sub 0x4(%rcx),%eax > 0x00007f11baa1b814 <+708>: jne 0x7f11baa1b82a <_cairo_polygon_intersect+730> > 0x00007f11baa1b816 <+710>: mov (%rdi),%eax > 0x00007f11baa1b818 <+712>: sub (%rcx),%eax > 0x00007f11baa1b81a <+714>: jne 0x7f11baa1b82a <_cairo_polygon_intersect+730> > 0x00007f11baa1b81c <+716>: mov %rdi,%rax > 0x00007f11baa1b81f <+719>: sub %rcx,%rax > 0x00007f11baa1b822 <+722>: sar $0x2,%rax > 0x00007f11baa1b826 <+726>: imul %r10d,%eax > 0x00007f11baa1b82a <+730>: test %eax,%eax > 0x00007f11baa1b82c <+732>: jle 0x7f11baa1b83b <_cairo_polygon_intersect+747> > 0x00007f11baa1b82e <+734>: mov %rcx,(%r8,%rsi,8) > 0x00007f11baa1b832 <+738>: mov $0x1,%r14d > 0x00007f11baa1b838 <+744>: mov %rdi,(%r9) > 0x00007f11baa1b83b <+747>: add $0x1,%rsi > 0x00007f11baa1b83f <+751>: cmp %esi,%r13d > 0x00007f11baa1b842 <+754>: ja 0x7f11baa1b7f8 <_cairo_polygon_intersect+680> > 0x00007f11baa1b844 <+756>: test %r14d,%r14d > 0x00007f11baa1b847 <+759>: jne 0x7f11baa1b7c0 <_cairo_polygon_intersect+624> > 0x00007f11baa1b84d <+765>: lea 0x950(%rsp),%rax > 0x00007f11baa1b855 <+773>: movslq %ebx,%rbx > 0x00007f11baa1b858 <+776>: lea 0x60(%rsp),%rsi > 0x00007f11baa1b85d <+781>: movq $0x0,(%r8,%rbx,8) > 0x00007f11baa1b865 <+789>: lea 0x930(%rsp),%rbx > 0x00007f11baa1b86d <+797>: mov %r8,0x2d60(%rsp) > 0x00007f11baa1b875 <+805>: mov %rax,0x938(%rsp) > 0x00007f11baa1b87d <+813>: lea 0x968(%rsp),%rax > 0x00007f11baa1b885 <+821>: movq $0x0,0x930(%rsp) > 0x00007f11baa1b891 <+833>: lea 0x430(%rbx),%rdi > 0x00007f11baa1b898 <+840>: mov %rbx,0x18(%rsp) > 0x00007f11baa1b89d <+845>: movq $0x0,0x940(%rsp) > 0x00007f11baa1b8a9 <+857>: mov %rax,0x960(%rsp) > 0x00007f11baa1b8b1 <+865>: mov %rbx,%rax > 0x00007f11baa1b8b4 <+868>: movl $0x20,0x948(%rsp) > 0x00007f11baa1b8bf <+879>: add $0x420,%rax > 0x00007f11baa1b8c5 <+885>: movq $0x0,0x950(%rsp) > 0x00007f11baa1b8d1 <+897>: movl $0x3e8,0x958(%rsp) > 0x00007f11baa1b8dc <+908>: mov %rax,0x28(%rsp) > 0x00007f11baa1b8e1 <+913>: lea 0x78(%rsp),%rax > 0x00007f11baa1b8e6 <+918>: movl $0x3e8,0x95c(%rsp) > 0x00007f11baa1b8f1 <+929>: movl $0x400,0xd54(%rsp) > 0x00007f11baa1b8fc <+940>: movl $0x0,0xd50(%rsp) > 0x00007f11baa1b907 <+951>: xor %ebx,%ebx > 0x00007f11baa1b909 <+953>: mov %rdi,0xd58(%rsp) > 0x00007f11baa1b911 <+961>: movq $0x0,0xd68(%rsp) > 0x00007f11baa1b91d <+973>: movq $0x0,0x70(%rsp) > 0x00007f11baa1b926 <+982>: movl $0x80000000,0x78(%rsp) > 0x00007f11baa1b92e <+990>: movq $0x0,0x80(%rsp) > 0x00007f11baa1b93a <+1002>: mov %rsi,0x30(%rsp) > 0x00007f11baa1b93f <+1007>: mov %rax,0x10(%rsp) > 0x00007f11baa1b944 <+1012>: test %rbx,%rbx > 0x00007f11baa1b947 <+1015>: movabs $0xaaaaaaaaaaaaaaab,%r12 > 0x00007f11baa1b951 <+1025>: mov (%r8),%rdx > 0x00007f11baa1b954 <+1028>: je 0x7f11baa1bb41 <_cairo_polygon_intersect+1521> > 0x00007f11baa1b95a <+1034>: test %rdx,%rdx > 0x00007f11baa1b95d <+1037>: je 0x7f11baa1b98b <_cairo_polygon_intersect+1083> > 0x00007f11baa1b95f <+1039>: mov 0x8(%rdx),%eax > 0x00007f11baa1b962 <+1042>: sub 0x8(%rbx),%eax > 0x00007f11baa1b965 <+1045>: jne 0x7f11baa1b983 <_cairo_polygon_intersect+1075> > 0x00007f11baa1b967 <+1047>: mov 0x4(%rdx),%eax > 0x00007f11baa1b96a <+1050>: sub 0x4(%rbx),%eax > 0x00007f11baa1b96d <+1053>: jne 0x7f11baa1b983 <_cairo_polygon_intersect+1075> > 0x00007f11baa1b96f <+1055>: mov (%rdx),%eax > 0x00007f11baa1b971 <+1057>: sub (%rbx),%eax > 0x00007f11baa1b973 <+1059>: jne 0x7f11baa1b983 <_cairo_polygon_intersect+1075> > 0x00007f11baa1b975 <+1061>: mov %rdx,%rax > 0x00007f11baa1b978 <+1064>: sub %rbx,%rax > 0x00007f11baa1b97b <+1067>: sar $0x2,%rax > 0x00007f11baa1b97f <+1071>: imul %r12d,%eax > 0x00007f11baa1b983 <+1075>: test %eax,%eax > 0x00007f11baa1b985 <+1077>: js 0x7f11baa1cd00 <_cairo_polygon_intersect+6064> > 0x00007f11baa1b98b <+1083>: movslq 0xd50(%rsp),%rdx > 0x00007f11baa1b993 <+1091>: lea -0x1(%rdx),%eax > 0x00007f11baa1b996 <+1094>: test %eax,%eax > 0x00007f11baa1b998 <+1096>: mov %eax,0xd50(%rsp) > 0x00007f11baa1b99f <+1103>: mov (%rdi,%rdx,8),%rsi > 0x00007f11baa1b9a3 <+1107>: je 0x7f11baa1bb80 <_cairo_polygon_intersect+1584> > 0x00007f11baa1b9a9 <+1113>: cmp $0x1,%eax > 0x00007f11baa1b9ac <+1116>: mov $0x1,%r8d > 0x00007f11baa1b9b2 <+1122>: mov $0x2,%r11d > 0x00007f11baa1b9b8 <+1128>: lea 0x8(%rdi),%r9 > 0x00007f11baa1b9bc <+1132>: jg 0x7f11baa1ba51 <_cairo_polygon_intersect+1281> > 0x00007f11baa1b9c2 <+1138>: jmpq 0x7f11baa1ba84 <_cairo_polygon_intersect+1332> > 0x00007f11baa1b9c7 <+1143>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1b9d0 <+1152>: shl $0x3,%rax > 0x00007f11baa1b9d4 <+1156>: lea 0x8(%rdi,%rax,1),%r14 > 0x00007f11baa1b9d9 <+1161>: lea (%rdi,%rax,1),%r9 > 0x00007f11baa1b9dd <+1165>: mov (%r14),%rbp > 0x00007f11baa1b9e0 <+1168>: mov (%r9),%rdx > 0x00007f11baa1b9e3 <+1171>: mov 0x8(%rbp),%r13d > 0x00007f11baa1b9e7 <+1175>: mov 0x8(%rdx),%eax > 0x00007f11baa1b9ea <+1178>: mov %r13d,%ecx > 0x00007f11baa1b9ed <+1181>: sub %eax,%ecx > 0x00007f11baa1b9ef <+1183>: jne 0x7f11baa1ba0e <_cairo_polygon_intersect+1214> > 0x00007f11baa1b9f1 <+1185>: mov 0x4(%rbp),%ecx > 0x00007f11baa1b9f4 <+1188>: sub 0x4(%rdx),%ecx > 0x00007f11baa1b9f7 <+1191>: jne 0x7f11baa1ba0e <_cairo_polygon_intersect+1214> > 0x00007f11baa1b9f9 <+1193>: mov 0x0(%rbp),%ecx > 0x00007f11baa1b9fc <+1196>: sub (%rdx),%ecx > 0x00007f11baa1b9fe <+1198>: jne 0x7f11baa1ba0e <_cairo_polygon_intersect+1214> > 0x00007f11baa1ba00 <+1200>: mov %rbp,%rcx > 0x00007f11baa1ba03 <+1203>: sub %rdx,%rcx > 0x00007f11baa1ba06 <+1206>: sar $0x2,%rcx > 0x00007f11baa1ba0a <+1210>: imul %r12d,%ecx > 0x00007f11baa1ba0e <+1214>: test %ecx,%ecx > 0x00007f11baa1ba10 <+1216>: mov %r11d,%r10d > 0x00007f11baa1ba13 <+1219>: js 0x7f11baa1ba70 <_cairo_polygon_intersect+1312> > 0x00007f11baa1ba15 <+1221>: sub 0x8(%rsi),%eax > 0x00007f11baa1ba18 <+1224>: jne 0x7f11baa1ba36 <_cairo_polygon_intersect+1254> > 0x00007f11baa1ba1a <+1226>: mov 0x4(%rdx),%eax > 0x00007f11baa1ba1d <+1229>: sub 0x4(%rsi),%eax > 0x00007f11baa1ba20 <+1232>: jne 0x7f11baa1ba36 <_cairo_polygon_intersect+1254> > 0x00007f11baa1ba22 <+1234>: mov (%rdx),%eax > 0x00007f11baa1ba24 <+1236>: sub (%rsi),%eax > 0x00007f11baa1ba26 <+1238>: jne 0x7f11baa1ba36 <_cairo_polygon_intersect+1254> > 0x00007f11baa1ba28 <+1240>: mov %rdx,%rax > 0x00007f11baa1ba2b <+1243>: sub %rsi,%rax > 0x00007f11baa1ba2e <+1246>: sar $0x2,%rax > 0x00007f11baa1ba32 <+1250>: imul %r12d,%eax > 0x00007f11baa1ba36 <+1254>: test %eax,%eax > 0x00007f11baa1ba38 <+1256>: jns 0x7f11baa1ba80 <_cairo_polygon_intersect+1328> > 0x00007f11baa1ba3a <+1258>: mov %rdx,(%rdi,%r8,8) > 0x00007f11baa1ba3e <+1262>: mov 0xd50(%rsp),%eax > 0x00007f11baa1ba45 <+1269>: lea (%r10,%r10,1),%r11d > 0x00007f11baa1ba49 <+1273>: cmp %eax,%r11d > 0x00007f11baa1ba4c <+1276>: jg 0x7f11baa1ba84 <_cairo_polygon_intersect+1332> > 0x00007f11baa1ba4e <+1278>: movslq %r10d,%r8 > 0x00007f11baa1ba51 <+1281>: cmp %eax,%r11d > 0x00007f11baa1ba54 <+1284>: movslq %r11d,%rax > 0x00007f11baa1ba57 <+1287>: jne 0x7f11baa1b9d0 <_cairo_polygon_intersect+1152> > 0x00007f11baa1ba5d <+1293>: lea (%rdi,%rax,8),%r9 > 0x00007f11baa1ba61 <+1297>: mov %r11d,%r10d > 0x00007f11baa1ba64 <+1300>: mov (%r9),%rdx > 0x00007f11baa1ba67 <+1303>: mov 0x8(%rdx),%eax > 0x00007f11baa1ba6a <+1306>: jmp 0x7f11baa1ba15 <_cairo_polygon_intersect+1221> > 0x00007f11baa1ba6c <+1308>: nopl 0x0(%rax) > 0x00007f11baa1ba70 <+1312>: add $0x1,%r10d > 0x00007f11baa1ba74 <+1316>: mov %r13d,%eax > 0x00007f11baa1ba77 <+1319>: mov %rbp,%rdx > 0x00007f11baa1ba7a <+1322>: mov %r14,%r9 > 0x00007f11baa1ba7d <+1325>: jmp 0x7f11baa1ba15 <_cairo_polygon_intersect+1221> > 0x00007f11baa1ba7f <+1327>: nop > 0x00007f11baa1ba80 <+1328>: lea (%rdi,%r8,8),%r9 > 0x00007f11baa1ba84 <+1332>: mov %rsi,(%r9) > 0x00007f11baa1ba87 <+1335>: mov 0x8(%rbx),%eax > 0x00007f11baa1ba8a <+1338>: mov 0x78(%rsp),%r14d > 0x00007f11baa1ba8f <+1343>: cmp %r14d,%eax > 0x00007f11baa1ba92 <+1346>: je 0x7f11baa1bb07 <_cairo_polygon_intersect+1463> > 0x00007f11baa1ba94 <+1348>: mov 0x70(%rsp),%rbp > 0x00007f11baa1ba99 <+1353>: movl $0x0,0x60(%rsp) > 0x00007f11baa1baa1 <+1361>: movl $0x0,0x64(%rsp) > 0x00007f11baa1baa9 <+1369>: test %rbp,%rbp > 0x00007f11baa1baac <+1372>: jne 0x7f11baa1bab9 <_cairo_polygon_intersect+1385> > 0x00007f11baa1baae <+1374>: jmp 0x7f11baa1bb03 <_cairo_polygon_intersect+1459> > 0x00007f11baa1bab0 <+1376>: mov 0x28(%rbp),%rbp > 0x00007f11baa1bab4 <+1380>: test %rbp,%rbp > 0x00007f11baa1bab7 <+1383>: je 0x7f11baa1bb00 <_cairo_polygon_intersect+1456> > 0x00007f11baa1bab9 <+1385>: movslq 0x0(%rbp),%rax > 0x00007f11baa1babd <+1389>: mov 0x1c(%rbp),%edx > 0x00007f11baa1bac0 <+1392>: add %edx,0x60(%rsp,%rax,4) > 0x00007f11baa1bac4 <+1396>: mov 0x60(%rsp),%ecx > 0x00007f11baa1bac8 <+1400>: test %ecx,%ecx > 0x00007f11baa1baca <+1402>: je 0x7f11baa1bad8 <_cairo_polygon_intersect+1416> > 0x00007f11baa1bacc <+1404>: mov 0x64(%rsp),%edx > 0x00007f11baa1bad0 <+1408>: test %edx,%edx > 0x00007f11baa1bad2 <+1410>: jne 0x7f11baa1bbb8 <_cairo_polygon_intersect+1640> > 0x00007f11baa1bad8 <+1416>: cmpq $0x0,0x30(%rbp) > 0x00007f11baa1badd <+1421>: je 0x7f11baa1bab0 <_cairo_polygon_intersect+1376> > 0x00007f11baa1badf <+1423>: mov (%rsp),%rdx > 0x00007f11baa1bae3 <+1427>: mov %rbp,%rdi > 0x00007f11baa1bae6 <+1430>: mov %r14d,%esi > 0x00007f11baa1bae9 <+1433>: callq 0x7f11baa1b4c0 <edges_end> > 0x00007f11baa1baee <+1438>: mov 0x28(%rbp),%rbp > 0x00007f11baa1baf2 <+1442>: test %rbp,%rbp > 0x00007f11baa1baf5 <+1445>: jne 0x7f11baa1bab9 <_cairo_polygon_intersect+1385> > 0x00007f11baa1baf7 <+1447>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1bb00 <+1456>: mov 0x8(%rbx),%eax > 0x00007f11baa1bb03 <+1459>: mov %eax,0x78(%rsp) > 0x00007f11baa1bb07 <+1463>: mov (%rbx),%eax > 0x00007f11baa1bb09 <+1465>: cmp $0x1,%eax > 0x00007f11baa1bb0c <+1468>: je 0x7f11baa1cb38 <_cairo_polygon_intersect+5608> > 0x00007f11baa1bb12 <+1474>: jb 0x7f11baa1c788 <_cairo_polygon_intersect+4664> > 0x00007f11baa1bb18 <+1480>: cmp $0x2,%eax > 0x00007f11baa1bb1b <+1483>: je 0x7f11baa1bed0 <_cairo_polygon_intersect+2432> > 0x00007f11baa1bb21 <+1489>: mov 0xd58(%rsp),%rdi > 0x00007f11baa1bb29 <+1497>: mov 0x2d60(%rsp),%r8 > 0x00007f11baa1bb31 <+1505>: mov 0x8(%rdi),%rbx > 0x00007f11baa1bb35 <+1509>: mov (%r8),%rdx > 0x00007f11baa1bb38 <+1512>: test %rbx,%rbx > 0x00007f11baa1bb3b <+1515>: jne 0x7f11baa1b95a <_cairo_polygon_intersect+1034> > 0x00007f11baa1bb41 <+1521>: add $0x8,%r8 > 0x00007f11baa1bb45 <+1525>: test %rdx,%rdx > 0x00007f11baa1bb48 <+1528>: mov %r8,0x2d60(%rsp) > 0x00007f11baa1bb50 <+1536>: je 0x7f11baa1d630 <_cairo_polygon_intersect+8416> > 0x00007f11baa1bb56 <+1542>: mov %rdx,%rbx > 0x00007f11baa1bb59 <+1545>: jmpq 0x7f11baa1ba87 <_cairo_polygon_intersect+1335> > 0x00007f11baa1bb5e <+1550>: xchg %ax,%ax > 0x00007f11baa1bb60 <+1552>: test %r12d,%r12d > 0x00007f11baa1bb63 <+1555>: mov %r12d,%r13d > 0x00007f11baa1bb66 <+1558>: mov $0x1,%r14d > 0x00007f11baa1bb6c <+1564>: mov $0xb,%edx > 0x00007f11baa1bb71 <+1569>: jne 0x7f11baa1b7f0 <_cairo_polygon_intersect+672> > 0x00007f11baa1bb77 <+1575>: jmpq 0x7f11baa1b7c0 <_cairo_polygon_intersect+624> > 0x00007f11baa1bb7c <+1580>: nopl 0x0(%rax) > 0x00007f11baa1bb80 <+1584>: movq $0x0,0x8(%rdi) > 0x00007f11baa1bb88 <+1592>: jmpq 0x7f11baa1ba87 <_cairo_polygon_intersect+1335> > 0x00007f11baa1bb8d <+1597>: nopl (%rax) > 0x00007f11baa1bb90 <+1600>: xor %r14d,%r14d > 0x00007f11baa1bb93 <+1603>: mov %ebx,%r13d > 0x00007f11baa1bb96 <+1606>: cmp $0x1,%edx > 0x00007f11baa1bb99 <+1609>: seta %r14b > 0x00007f11baa1bb9d <+1613>: sub %edx,%r13d > 0x00007f11baa1bba0 <+1616>: jne 0x7f11baa1b7f0 <_cairo_polygon_intersect+672> > 0x00007f11baa1bba6 <+1622>: test %r14d,%r14d > 0x00007f11baa1bba9 <+1625>: jne 0x7f11baa1b7c0 <_cairo_polygon_intersect+624> > 0x00007f11baa1bbaf <+1631>: jmpq 0x7f11baa1b84d <_cairo_polygon_intersect+765> > 0x00007f11baa1bbb4 <+1636>: nopl 0x0(%rax) > 0x00007f11baa1bbb8 <+1640>: mov 0x28(%rbp),%r13 > 0x00007f11baa1bbbc <+1644>: nopl 0x0(%rax) >=> 0x00007f11baa1bbc0 <+1648>: cmpq $0x0,0x30(%r13) > 0x00007f11baa1bbc5 <+1653>: jne 0x7f11baa1bbf0 <_cairo_polygon_intersect+1696> > 0x00007f11baa1bbc7 <+1655>: movslq 0x0(%r13),%rax > 0x00007f11baa1bbcb <+1659>: mov 0x1c(%r13),%edx > 0x00007f11baa1bbcf <+1663>: add %edx,0x60(%rsp,%rax,4) > 0x00007f11baa1bbd3 <+1667>: mov 0x60(%rsp),%r8d > 0x00007f11baa1bbd8 <+1672>: test %r8d,%r8d > 0x00007f11baa1bbdb <+1675>: je 0x7f11baa1bc08 <_cairo_polygon_intersect+1720> > 0x00007f11baa1bbdd <+1677>: mov 0x64(%rsp),%eax > 0x00007f11baa1bbe1 <+1681>: test %eax,%eax > 0x00007f11baa1bbe3 <+1683>: je 0x7f11baa1bc08 <_cairo_polygon_intersect+1720> > 0x00007f11baa1bbe5 <+1685>: mov 0x28(%r13),%r13 > 0x00007f11baa1bbe9 <+1689>: cmpq $0x0,0x30(%r13) > 0x00007f11baa1bbee <+1694>: je 0x7f11baa1bbc7 <_cairo_polygon_intersect+1655> > 0x00007f11baa1bbf0 <+1696>: mov (%rsp),%rdx > 0x00007f11baa1bbf4 <+1700>: mov %r14d,%esi > 0x00007f11baa1bbf7 <+1703>: mov %r13,%rdi > 0x00007f11baa1bbfa <+1706>: callq 0x7f11baa1b4c0 <edges_end> > 0x00007f11baa1bbff <+1711>: jmp 0x7f11baa1bbc7 <_cairo_polygon_intersect+1655> > 0x00007f11baa1bc01 <+1713>: nopl 0x0(%rax) > 0x00007f11baa1bc08 <+1720>: mov 0x28(%r13),%r15 > 0x00007f11baa1bc0c <+1724>: test %r15,%r15 > 0x00007f11baa1bc0f <+1727>: je 0x7f11baa1bc6f <_cairo_polygon_intersect+1823> > 0x00007f11baa1bc11 <+1729>: mov 0x4(%r13),%edi > 0x00007f11baa1bc15 <+1733>: mov 0x4(%r15),%edx > 0x00007f11baa1bc19 <+1737>: cmp %edx,%edi > 0x00007f11baa1bc1b <+1739>: je 0x7f11baa1be90 <_cairo_polygon_intersect+2368> > 0x00007f11baa1bc21 <+1745>: mov 0xc(%r13),%eax > 0x00007f11baa1bc25 <+1749>: mov 0xc(%r15),%ecx > 0x00007f11baa1bc29 <+1753>: sub %edx,%ecx > 0x00007f11baa1bc2b <+1755>: sub %edi,%eax > 0x00007f11baa1bc2d <+1757>: je 0x7f11baa1be40 <_cairo_polygon_intersect+2288> > 0x00007f11baa1bc33 <+1763>: test %ecx,%ecx > 0x00007f11baa1bc35 <+1765>: je 0x7f11baa1bc6f <_cairo_polygon_intersect+1823> > 0x00007f11baa1bc37 <+1767>: mov %ecx,%esi > 0x00007f11baa1bc39 <+1769>: xor %eax,%esi > 0x00007f11baa1bc3b <+1771>: js 0x7f11baa1bc6f <_cairo_polygon_intersect+1823> > 0x00007f11baa1bc3d <+1773>: mov 0x8(%r15),%r9d > 0x00007f11baa1bc41 <+1777>: mov 0x10(%r15),%r10d > 0x00007f11baa1bc45 <+1781>: cltq > 0x00007f11baa1bc47 <+1783>: mov 0x8(%r13),%esi > 0x00007f11baa1bc4b <+1787>: movslq %ecx,%rcx > 0x00007f11baa1bc4e <+1790>: sub %r9d,%r10d > 0x00007f11baa1bc51 <+1793>: movslq %r10d,%r10 > 0x00007f11baa1bc54 <+1796>: imul %r10,%rax > 0x00007f11baa1bc58 <+1800>: mov 0x10(%r13),%r10d > 0x00007f11baa1bc5c <+1804>: sub %esi,%r10d > 0x00007f11baa1bc5f <+1807>: movslq %r10d,%r10 > 0x00007f11baa1bc62 <+1810>: imul %r10,%rcx > 0x00007f11baa1bc66 <+1814>: cmp %rcx,%rax > 0x00007f11baa1bc69 <+1817>: je 0x7f11baa1be50 <_cairo_polygon_intersect+2304> > 0x00007f11baa1bc6f <+1823>: cmpq $0x0,0x30(%r13) > 0x00007f11baa1bc74 <+1828>: jne 0x7f11baa1dc64 <_cairo_polygon_intersect+10004> > 0x00007f11baa1bc7a <+1834>: mov 0x30(%rbp),%rcx > 0x00007f11baa1bc7e <+1838>: cmp %r13,%rcx > 0x00007f11baa1bc81 <+1841>: je 0x7f11baa1d628 <_cairo_polygon_intersect+8408> > 0x00007f11baa1bc87 <+1847>: test %rcx,%rcx > 0x00007f11baa1bc8a <+1850>: je 0x7f11baa1bd03 <_cairo_polygon_intersect+1971> > 0x00007f11baa1bc8c <+1852>: mov 0x4(%rcx),%edi > 0x00007f11baa1bc8f <+1855>: mov 0x4(%r13),%edx > 0x00007f11baa1bc93 <+1859>: cmp %edx,%edi > 0x00007f11baa1bc95 <+1861>: je 0x7f11baa1cda4 <_cairo_polygon_intersect+6228> > 0x00007f11baa1bc9b <+1867>: mov 0xc(%r13),%esi > 0x00007f11baa1bc9f <+1871>: mov 0xc(%rcx),%eax > 0x00007f11baa1bca2 <+1874>: sub %edx,%esi > 0x00007f11baa1bca4 <+1876>: sub %edi,%eax > 0x00007f11baa1bca6 <+1878>: je 0x7f11baa1bdb0 <_cairo_polygon_intersect+2144> > 0x00007f11baa1bcac <+1884>: test %esi,%esi > 0x00007f11baa1bcae <+1886>: je 0x7f11baa1bcea <_cairo_polygon_intersect+1946> > 0x00007f11baa1bcb0 <+1888>: mov %esi,%r15d > 0x00007f11baa1bcb3 <+1891>: xor %eax,%r15d > 0x00007f11baa1bcb6 <+1894>: js 0x7f11baa1bcea <_cairo_polygon_intersect+1946> > 0x00007f11baa1bcb8 <+1896>: mov 0x8(%r13),%r9d > 0x00007f11baa1bcbc <+1900>: mov 0x10(%r13),%r11d > 0x00007f11baa1bcc0 <+1904>: cltq > 0x00007f11baa1bcc2 <+1906>: mov 0x8(%rcx),%r10d > 0x00007f11baa1bcc6 <+1910>: movslq %esi,%rsi > 0x00007f11baa1bcc9 <+1913>: sub %r9d,%r11d > 0x00007f11baa1bccc <+1916>: movslq %r11d,%r11 > 0x00007f11baa1bccf <+1919>: imul %r11,%rax > 0x00007f11baa1bcd3 <+1923>: mov 0x10(%rcx),%r11d > 0x00007f11baa1bcd7 <+1927>: sub %r10d,%r11d > 0x00007f11baa1bcda <+1930>: movslq %r11d,%r11 > 0x00007f11baa1bcdd <+1933>: imul %r11,%rsi > 0x00007f11baa1bce1 <+1937>: cmp %rsi,%rax > 0x00007f11baa1bce4 <+1940>: je 0x7f11baa1bdc0 <_cairo_polygon_intersect+2160> > 0x00007f11baa1bcea <+1946>: mov (%rsp),%rdx > 0x00007f11baa1bcee <+1950>: mov %r14d,%esi > 0x00007f11baa1bcf1 <+1953>: mov %rbp,%rdi > 0x00007f11baa1bcf4 <+1956>: mov %r8d,0x8(%rsp) > 0x00007f11baa1bcf9 <+1961>: callq 0x7f11baa1b4c0 <edges_end> > 0x00007f11baa1bcfe <+1966>: mov 0x8(%rsp),%r8d > 0x00007f11baa1bd03 <+1971>: mov 0x4(%rbp),%ecx > 0x00007f11baa1bd06 <+1974>: mov 0x4(%r13),%edx > 0x00007f11baa1bd0a <+1978>: cmp %edx,%ecx > 0x00007f11baa1bd0c <+1980>: je 0x7f11baa1cf51 <_cairo_polygon_intersect+6657> > 0x00007f11baa1bd12 <+1986>: mov 0xc(%rbp),%eax > 0x00007f11baa1bd15 <+1989>: mov 0xc(%r13),%esi > 0x00007f11baa1bd19 <+1993>: sub %edx,%esi > 0x00007f11baa1bd1b <+1995>: sub %ecx,%eax > 0x00007f11baa1bd1d <+1997>: je 0x7f11baa1cfca <_cairo_polygon_intersect+6778> > 0x00007f11baa1bd23 <+2003>: test %esi,%esi > 0x00007f11baa1bd25 <+2005>: je 0x7f11baa1bd5f <_cairo_polygon_intersect+2063> > 0x00007f11baa1bd27 <+2007>: mov %esi,%edi > 0x00007f11baa1bd29 <+2009>: xor %eax,%edi > 0x00007f11baa1bd2b <+2011>: js 0x7f11baa1bd5f <_cairo_polygon_intersect+2063> > 0x00007f11baa1bd2d <+2013>: mov 0x8(%r13),%edi > 0x00007f11baa1bd31 <+2017>: mov 0x10(%r13),%r10d > 0x00007f11baa1bd35 <+2021>: cltq > 0x00007f11baa1bd37 <+2023>: mov 0x8(%rbp),%r9d > 0x00007f11baa1bd3b <+2027>: movslq %esi,%rsi > 0x00007f11baa1bd3e <+2030>: sub %edi,%r10d > 0x00007f11baa1bd41 <+2033>: movslq %r10d,%r10 > 0x00007f11baa1bd44 <+2036>: imul %r10,%rax > 0x00007f11baa1bd48 <+2040>: mov 0x10(%rbp),%r10d > 0x00007f11baa1bd4c <+2044>: sub %r9d,%r10d > 0x00007f11baa1bd4f <+2047>: movslq %r10d,%r10 > 0x00007f11baa1bd52 <+2050>: imul %r10,%rsi > 0x00007f11baa1bd56 <+2054>: cmp %rsi,%rax > 0x00007f11baa1bd59 <+2057>: je 0x7f11baa1cfda <_cairo_polygon_intersect+6794> > 0x00007f11baa1bd5f <+2063>: mov %r14d,0x38(%rbp) > 0x00007f11baa1bd63 <+2067>: mov %r13,0x30(%rbp) > 0x00007f11baa1bd67 <+2071>: mov 0x28(%r13),%rbp > 0x00007f11baa1bd6b <+2075>: test %rbp,%rbp > 0x00007f11baa1bd6e <+2078>: je 0x7f11baa1bb00 <_cairo_polygon_intersect+1456> > 0x00007f11baa1bd74 <+2084>: test %r8d,%r8d > 0x00007f11baa1bd77 <+2087>: je 0x7f11baa1bab9 <_cairo_polygon_intersect+1385> > 0x00007f11baa1bd7d <+2093>: mov 0x64(%rsp),%esi > 0x00007f11baa1bd81 <+2097>: test %esi,%esi > 0x00007f11baa1bd83 <+2099>: je 0x7f11baa1bab9 <_cairo_polygon_intersect+1385> > 0x00007f11baa1bd89 <+2105>: lea 0x1e2c8(%rip),%rcx # 0x7f11baa3a058 <__PRETTY_FUNCTION__.10703> > 0x00007f11baa1bd90 <+2112>: lea 0x1e30f(%rip),%rsi # 0x7f11baa3a0a6 > 0x00007f11baa1bd97 <+2119>: lea 0x1e35a(%rip),%rdi # 0x7f11baa3a0f8 > 0x00007f11baa1bd9e <+2126>: mov $0x4c2,%edx > 0x00007f11baa1bda3 <+2131>: callq 0x7f11ba96a150 <__assert_fail@plt> > 0x00007f11baa1bda8 <+2136>: nopl 0x0(%rax,%rax,1) > 0x00007f11baa1bdb0 <+2144>: test %esi,%esi > 0x00007f11baa1bdb2 <+2146>: jne 0x7f11baa1bcea <_cairo_polygon_intersect+1946> > 0x00007f11baa1bdb8 <+2152>: mov 0x8(%r13),%r9d > 0x00007f11baa1bdbc <+2156>: mov 0x8(%rcx),%r10d > 0x00007f11baa1bdc0 <+2160>: cmp %r10d,%r9d > 0x00007f11baa1bdc3 <+2163>: je 0x7f11baa1d738 <_cairo_polygon_intersect+8680> > 0x00007f11baa1bdc9 <+2169>: jg 0x7f11baa1d6d1 <_cairo_polygon_intersect+8577> > 0x00007f11baa1bdcf <+2175>: mov %rcx,%rdi > 0x00007f11baa1bdd2 <+2178>: mov %r9d,%esi > 0x00007f11baa1bdd5 <+2181>: mov %r8d,0x38(%rsp) > 0x00007f11baa1bdda <+2186>: mov %rcx,0x8(%rsp) > 0x00007f11baa1bddf <+2191>: callq 0x7f11baa1a3d0 <edge_compare_for_y_against_x> > 0x00007f11baa1bde4 <+2196>: mov 0x38(%rsp),%r8d > 0x00007f11baa1bde9 <+2201>: test %eax,%eax > 0x00007f11baa1bdeb <+2203>: mov 0x8(%rsp),%rcx > 0x00007f11baa1bdf0 <+2208>: sete %al > 0x00007f11baa1bdf3 <+2211>: movzbl %al,%eax > 0x00007f11baa1bdf6 <+2214>: test %eax,%eax > 0x00007f11baa1bdf8 <+2216>: je 0x7f11baa1bcea <_cairo_polygon_intersect+1946> > 0x00007f11baa1bdfe <+2222>: cmpq $0x0,0x30(%rcx) > 0x00007f11baa1be03 <+2227>: jne 0x7f11baa1dc83 <_cairo_polygon_intersect+10035> > 0x00007f11baa1be09 <+2233>: mov 0x10(%rcx),%eax > 0x00007f11baa1be0c <+2236>: mov 0x8(%rcx),%edx > 0x00007f11baa1be0f <+2239>: cmp %edx,%eax > 0x00007f11baa1be11 <+2241>: jle 0x7f11baa1db8c <_cairo_polygon_intersect+9788> > 0x00007f11baa1be17 <+2247>: cmp 0x8(%r13),%edx > 0x00007f11baa1be1b <+2251>: jge 0x7f11baa1be25 <_cairo_polygon_intersect+2261> > 0x00007f11baa1be1d <+2253>: mov 0x4(%rcx),%rdx > 0x00007f11baa1be21 <+2257>: mov %rdx,0x4(%r13) > 0x00007f11baa1be25 <+2261>: cmp %eax,0x10(%r13) > 0x00007f11baa1be29 <+2265>: jge 0x7f11baa1bd63 <_cairo_polygon_intersect+2067> > 0x00007f11baa1be2f <+2271>: mov 0xc(%rcx),%rax > 0x00007f11baa1be33 <+2275>: mov %rax,0xc(%r13) > 0x00007f11baa1be37 <+2279>: jmpq 0x7f11baa1bd63 <_cairo_polygon_intersect+2067> > 0x00007f11baa1be3c <+2284>: nopl 0x0(%rax) > 0x00007f11baa1be40 <+2288>: test %ecx,%ecx > 0x00007f11baa1be42 <+2290>: jne 0x7f11baa1bc6f <_cairo_polygon_intersect+1823> > 0x00007f11baa1be48 <+2296>: mov 0x8(%r13),%esi > 0x00007f11baa1be4c <+2300>: mov 0x8(%r15),%r9d > 0x00007f11baa1be50 <+2304>: cmp %r9d,%esi > 0x00007f11baa1be53 <+2307>: je 0x7f11baa1ccf0 <_cairo_polygon_intersect+6048> > 0x00007f11baa1be59 <+2313>: mov %r8d,0x8(%rsp) > 0x00007f11baa1be5e <+2318>: jl 0x7f11baa1bec0 <_cairo_polygon_intersect+2416> > 0x00007f11baa1be60 <+2320>: mov %r9d,%esi > 0x00007f11baa1be63 <+2323>: mov %r13,%rdi > 0x00007f11baa1be66 <+2326>: callq 0x7f11baa1a3d0 <edge_compare_for_y_against_x> > 0x00007f11baa1be6b <+2331>: mov 0x8(%rsp),%r8d > 0x00007f11baa1be70 <+2336>: test %eax,%eax > 0x00007f11baa1be72 <+2338>: sete %al > 0x00007f11baa1be75 <+2341>: movzbl %al,%eax > 0x00007f11baa1be78 <+2344>: test %eax,%eax > 0x00007f11baa1be7a <+2346>: je 0x7f11baa1bc6f <_cairo_polygon_intersect+1823> > 0x00007f11baa1be80 <+2352>: mov %r15,%r13 > 0x00007f11baa1be83 <+2355>: jmpq 0x7f11baa1bbc0 <_cairo_polygon_intersect+1648> > 0x00007f11baa1be88 <+2360>: nopl 0x0(%rax,%rax,1) > 0x00007f11baa1be90 <+2368>: mov 0x8(%r15),%eax > 0x00007f11baa1be94 <+2372>: cmp %eax,0x8(%r13) > 0x00007f11baa1be98 <+2376>: mov 0xc(%r15),%ecx > 0x00007f11baa1be9c <+2380>: mov 0xc(%r13),%eax > 0x00007f11baa1bea0 <+2384>: jne 0x7f11baa1bc29 <_cairo_polygon_intersect+1753> > 0x00007f11baa1bea6 <+2390>: cmp %ecx,%eax > 0x00007f11baa1bea8 <+2392>: jne 0x7f11baa1bc29 <_cairo_polygon_intersect+1753> > 0x00007f11baa1beae <+2398>: mov 0x10(%r15),%esi > 0x00007f11baa1beb2 <+2402>: cmp %esi,0x10(%r13) > 0x00007f11baa1beb6 <+2406>: mov %eax,%ecx > 0x00007f11baa1beb8 <+2408>: jne 0x7f11baa1bc29 <_cairo_polygon_intersect+1753> > 0x00007f11baa1bebe <+2414>: jmp 0x7f11baa1be80 <_cairo_polygon_intersect+2352> > 0x00007f11baa1bec0 <+2416>: mov %edi,%edx > 0x00007f11baa1bec2 <+2418>: mov %r15,%rdi > 0x00007f11baa1bec5 <+2421>: jmp 0x7f11baa1be66 <_cairo_polygon_intersect+2326> > 0x00007f11baa1bec7 <+2423>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1bed0 <+2432>: mov 0x80(%rsp),%r14 > 0x00007f11baa1bed8 <+2440>: lea 0x10(%rbx),%rdx > 0x00007f11baa1bedc <+2444>: mov %rdx,0x8(%rsp) > 0x00007f11baa1bee1 <+2449>: test %r14,%r14 > 0x00007f11baa1bee4 <+2452>: je 0x7f11baa1cee0 <_cairo_polygon_intersect+6544> > 0x00007f11baa1beea <+2458>: mov 0x10(%rsp),%rdi > 0x00007f11baa1beef <+2463>: mov %r14,%rsi > 0x00007f11baa1bef2 <+2466>: callq 0x7f11baa1a460 <_cairo_bo_sweep_line_compare_edges.isra.1> > 0x00007f11baa1bef7 <+2471>: test %eax,%eax > 0x00007f11baa1bef9 <+2473>: js 0x7f11baa1cd1e <_cairo_polygon_intersect+6094> > 0x00007f11baa1beff <+2479>: je 0x7f11baa1ce7e <_cairo_polygon_intersect+6446> > 0x00007f11baa1bf05 <+2485>: mov 0x20(%r14),%r12 > 0x00007f11baa1bf09 <+2489>: test %r12,%r12 > 0x00007f11baa1bf0c <+2492>: je 0x7f11baa1cd81 <_cairo_polygon_intersect+6193> > 0x00007f11baa1bf12 <+2498>: mov 0x8(%rsp),%rbp > 0x00007f11baa1bf17 <+2503>: mov 0x10(%rsp),%r13 > 0x00007f11baa1bf1c <+2508>: jmp 0x7f11baa1bf34 <_cairo_polygon_intersect+2532> > 0x00007f11baa1bf1e <+2510>: xchg %ax,%ax > 0x00007f11baa1bf20 <+2512>: mov 0x20(%r12),%rax > 0x00007f11baa1bf25 <+2517>: mov %r12,%r14 > 0x00007f11baa1bf28 <+2520>: test %rax,%rax > 0x00007f11baa1bf2b <+2523>: je 0x7f11baa1cd84 <_cairo_polygon_intersect+6196> > 0x00007f11baa1bf31 <+2529>: mov %rax,%r12 > 0x00007f11baa1bf34 <+2532>: mov %rbp,%rdx > 0x00007f11baa1bf37 <+2535>: mov %r12,%rsi > 0x00007f11baa1bf3a <+2538>: mov %r13,%rdi > 0x00007f11baa1bf3d <+2541>: callq 0x7f11baa1a460 <_cairo_bo_sweep_line_compare_edges.isra.1> > 0x00007f11baa1bf42 <+2546>: test %eax,%eax > 0x00007f11baa1bf44 <+2548>: jg 0x7f11baa1bf20 <_cairo_polygon_intersect+2512> > 0x00007f11baa1bf46 <+2550>: mov 0x8(%rsp),%rax > 0x00007f11baa1bf4b <+2555>: mov %rax,0x20(%r14) > 0x00007f11baa1bf4f <+2559>: mov %r14,0x38(%rbx) > 0x00007f11baa1bf53 <+2563>: mov %r12,0x30(%rbx) > 0x00007f11baa1bf57 <+2567>: mov %rax,0x28(%r12) > 0x00007f11baa1bf5c <+2572>: mov 0x28(%rbx),%r12d > 0x00007f11baa1bf60 <+2576>: mov 0x18(%rbx),%edx > 0x00007f11baa1bf63 <+2579>: mov 0x8(%rsp),%rax > 0x00007f11baa1bf68 <+2584>: cmp %edx,%r12d > 0x00007f11baa1bf6b <+2587>: mov %rax,0x80(%rsp) > 0x00007f11baa1bf73 <+2595>: je 0x7f11baa1cdd8 <_cairo_polygon_intersect+6280> > 0x00007f11baa1bf79 <+2601>: mov 0x20(%rbx),%eax > 0x00007f11baa1bf7c <+2604>: cmp %eax,%r12d > 0x00007f11baa1bf7f <+2607>: je 0x7f11baa1cf48 <_cairo_polygon_intersect+6648> > 0x00007f11baa1bf85 <+2613>: sub %edx,%eax > 0x00007f11baa1bf87 <+2615>: mov 0x14(%rbx),%r15d > 0x00007f11baa1bf8b <+2619>: movslq %eax,%rcx > 0x00007f11baa1bf8e <+2622>: je 0x7f11baa1bfac <_cairo_polygon_intersect+2652> > 0x00007f11baa1bf90 <+2624>: mov %r12d,%eax > 0x00007f11baa1bf93 <+2627>: sub %edx,%eax > 0x00007f11baa1bf95 <+2629>: movslq %eax,%rdx > 0x00007f11baa1bf98 <+2632>: mov 0x1c(%rbx),%eax > 0x00007f11baa1bf9b <+2635>: sub %r15d,%eax > 0x00007f11baa1bf9e <+2638>: cltq > 0x00007f11baa1bfa0 <+2640>: imul %rdx,%rax > 0x00007f11baa1bfa4 <+2644>: cqto > 0x00007f11baa1bfa6 <+2646>: idiv %rcx > 0x00007f11baa1bfa9 <+2649>: add %eax,%r15d > 0x00007f11baa1bfac <+2652>: mov 0x930(%rsp),%r14 > 0x00007f11baa1bfb4 <+2660>: test %r14,%r14 > 0x00007f11baa1bfb7 <+2663>: je 0x7f11baa1cded <_cairo_polygon_intersect+6301> > 0x00007f11baa1bfbd <+2669>: mov (%r14),%rax > 0x00007f11baa1bfc0 <+2672>: mov %rax,0x930(%rsp) > 0x00007f11baa1bfc8 <+2680>: mov 0x8(%rsp),%rax > 0x00007f11baa1bfcd <+2685>: movl $0x0,(%r14) > 0x00007f11baa1bfd4 <+2692>: movq $0x0,0x18(%r14) > 0x00007f11baa1bfdc <+2700>: mov %r15d,0x4(%r14) > 0x00007f11baa1bfe0 <+2704>: mov %r12d,0x8(%r14) > 0x00007f11baa1bfe4 <+2708>: mov %rax,0x10(%r14) > 0x00007f11baa1bfe8 <+2712>: mov 0xd50(%rsp),%eax > 0x00007f11baa1bfef <+2719>: lea 0x1(%rax),%ecx > 0x00007f11baa1bff2 <+2722>: cmp 0xd54(%rsp),%ecx > 0x00007f11baa1bff9 <+2729>: je 0x7f11baa1d6b0 <_cairo_polygon_intersect+8544> > 0x00007f11baa1bfff <+2735>: cmp $0x1,%ecx > 0x00007f11baa1c002 <+2738>: mov 0xd58(%rsp),%rdi > 0x00007f11baa1c00a <+2746>: mov %ecx,0xd50(%rsp) > 0x00007f11baa1c011 <+2753>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x00007f11baa1c01b <+2763>: jne 0x7f11baa1c03a <_cairo_polygon_intersect+2794> > 0x00007f11baa1c01d <+2765>: jmpq 0x7f11baa1cd14 <_cairo_polygon_intersect+6084> > 0x00007f11baa1c022 <+2770>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1c028 <+2776>: movslq %ecx,%rcx > 0x00007f11baa1c02b <+2779>: cmp $0x1,%esi > 0x00007f11baa1c02e <+2782>: mov %rdx,(%rdi,%rcx,8) > 0x00007f11baa1c032 <+2786>: mov %esi,%ecx > 0x00007f11baa1c034 <+2788>: je 0x7f11baa1cd14 <_cairo_polygon_intersect+6084> > 0x00007f11baa1c03a <+2794>: mov %ecx,%esi > 0x00007f11baa1c03c <+2796>: sar %esi > 0x00007f11baa1c03e <+2798>: movslq %esi,%rax > 0x00007f11baa1c041 <+2801>: mov (%rdi,%rax,8),%rdx > 0x00007f11baa1c045 <+2805>: mov 0x8(%r14),%eax > 0x00007f11baa1c049 <+2809>: sub 0x8(%rdx),%eax > 0x00007f11baa1c04c <+2812>: jne 0x7f11baa1c06c <_cairo_polygon_intersect+2844> > 0x00007f11baa1c04e <+2814>: mov 0x4(%r14),%eax > 0x00007f11baa1c052 <+2818>: sub 0x4(%rdx),%eax > 0x00007f11baa1c055 <+2821>: jne 0x7f11baa1c06c <_cairo_polygon_intersect+2844> > 0x00007f11baa1c057 <+2823>: mov (%r14),%eax > 0x00007f11baa1c05a <+2826>: sub (%rdx),%eax > 0x00007f11baa1c05c <+2828>: jne 0x7f11baa1c06c <_cairo_polygon_intersect+2844> > 0x00007f11baa1c05e <+2830>: mov %r14,%rax > 0x00007f11baa1c061 <+2833>: sub %rdx,%rax > 0x00007f11baa1c064 <+2836>: sar $0x2,%rax > 0x00007f11baa1c068 <+2840>: imul %r8d,%eax > 0x00007f11baa1c06c <+2844>: test %eax,%eax > 0x00007f11baa1c06e <+2846>: js 0x7f11baa1c028 <_cairo_polygon_intersect+2776> > 0x00007f11baa1c070 <+2848>: movslq %ecx,%rax > 0x00007f11baa1c073 <+2851>: shl $0x3,%rax > 0x00007f11baa1c077 <+2855>: mov %r14,(%rdi,%rax,1) > 0x00007f11baa1c07b <+2859>: mov 0x30(%rbx),%r12 > 0x00007f11baa1c07f <+2863>: mov 0x38(%rbx),%r15 > 0x00007f11baa1c083 <+2867>: test %r12,%r12 > 0x00007f11baa1c086 <+2870>: je 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c08c <+2876>: movslq 0x4(%r12),%rax > 0x00007f11baa1c091 <+2881>: movslq 0x14(%rbx),%rdx > 0x00007f11baa1c095 <+2885>: cmp %edx,%eax > 0x00007f11baa1c097 <+2887>: je 0x7f11baa1ceaa <_cairo_polygon_intersect+6490> > 0x00007f11baa1c09d <+2893>: movslq 0xc(%r12),%rcx > 0x00007f11baa1c0a2 <+2898>: mov 0x1c(%rbx),%esi > 0x00007f11baa1c0a5 <+2901>: mov %esi,%r8d > 0x00007f11baa1c0a8 <+2904>: mov %ecx,%edi > 0x00007f11baa1c0aa <+2906>: sub %edx,%r8d > 0x00007f11baa1c0ad <+2909>: sub %eax,%edi > 0x00007f11baa1c0af <+2911>: je 0x7f11baa1c1b9 <_cairo_polygon_intersect+3177> > 0x00007f11baa1c0b5 <+2917>: test %r8d,%r8d > 0x00007f11baa1c0b8 <+2920>: je 0x7f11baa1c1be <_cairo_polygon_intersect+3182> > 0x00007f11baa1c0be <+2926>: mov %r8d,%r10d > 0x00007f11baa1c0c1 <+2929>: xor %edi,%r10d > 0x00007f11baa1c0c4 <+2932>: js 0x7f11baa1c1be <_cairo_polygon_intersect+3182> > 0x00007f11baa1c0ca <+2938>: mov 0x10(%r12),%r10d > 0x00007f11baa1c0cf <+2943>: movslq 0x18(%rbx),%r14 > 0x00007f11baa1c0d3 <+2947>: movslq %edi,%rdi > 0x00007f11baa1c0d6 <+2950>: movslq 0x8(%r12),%r9 > 0x00007f11baa1c0db <+2955>: movslq %r8d,%r8 > 0x00007f11baa1c0de <+2958>: mov %r10d,%r11d > 0x00007f11baa1c0e1 <+2961>: mov %r10d,0x38(%rsp) > 0x00007f11baa1c0e6 <+2966>: mov 0x20(%rbx),%r10d > 0x00007f11baa1c0ea <+2970>: mov %r10d,0x40(%rsp) > 0x00007f11baa1c0ef <+2975>: sub %r14d,%r10d > 0x00007f11baa1c0f2 <+2978>: movslq %r10d,%r10 > 0x00007f11baa1c0f5 <+2981>: imul %rdi,%r10 > 0x00007f11baa1c0f9 <+2985>: mov %r11d,%edi > 0x00007f11baa1c0fc <+2988>: sub %r9d,%edi > 0x00007f11baa1c0ff <+2991>: movslq %edi,%rdi > 0x00007f11baa1c102 <+2994>: imul %rdi,%r8 > 0x00007f11baa1c106 <+2998>: cmp %r8,%r10 > 0x00007f11baa1c109 <+3001>: jg 0x7f11baa1c1df <_cairo_polygon_intersect+3215> > 0x00007f11baa1c10f <+3007>: nop > 0x00007f11baa1c110 <+3008>: test %r15,%r15 > 0x00007f11baa1c113 <+3011>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c119 <+3017>: movslq 0x14(%rbx),%rax > 0x00007f11baa1c11d <+3021>: movslq 0x4(%r15),%rcx > 0x00007f11baa1c121 <+3025>: cmp %ecx,%eax > 0x00007f11baa1c123 <+3027>: je 0x7f11baa1cf11 <_cairo_polygon_intersect+6593> > 0x00007f11baa1c129 <+3033>: movslq 0x1c(%rbx),%rsi > 0x00007f11baa1c12d <+3037>: movslq 0xc(%r15),%rdx > 0x00007f11baa1c131 <+3041>: mov %edx,%r8d > 0x00007f11baa1c134 <+3044>: mov %esi,%edi > 0x00007f11baa1c136 <+3046>: sub %ecx,%r8d > 0x00007f11baa1c139 <+3049>: sub %eax,%edi > 0x00007f11baa1c13b <+3051>: je 0x7f11baa1c4b2 <_cairo_polygon_intersect+3938> > 0x00007f11baa1c141 <+3057>: test %r8d,%r8d > 0x00007f11baa1c144 <+3060>: je 0x7f11baa1c4b7 <_cairo_polygon_intersect+3943> > 0x00007f11baa1c14a <+3066>: mov %r8d,%r10d > 0x00007f11baa1c14d <+3069>: xor %edi,%r10d > 0x00007f11baa1c150 <+3072>: js 0x7f11baa1c4b7 <_cairo_polygon_intersect+3943> > 0x00007f11baa1c156 <+3078>: mov 0x20(%rbx),%r10d > 0x00007f11baa1c15a <+3082>: movslq 0x18(%rbx),%r11 > 0x00007f11baa1c15e <+3086>: movslq %edi,%rdi > 0x00007f11baa1c161 <+3089>: mov 0x10(%r15),%ebx > 0x00007f11baa1c165 <+3093>: movslq %r8d,%r8 > 0x00007f11baa1c168 <+3096>: mov %r10d,%r14d > 0x00007f11baa1c16b <+3099>: mov %r10d,%r13d > 0x00007f11baa1c16e <+3102>: mov 0x8(%r15),%r10d > 0x00007f11baa1c172 <+3106>: mov %ebx,0x38(%rsp) > 0x00007f11baa1c176 <+3110>: sub %r10d,%ebx > 0x00007f11baa1c179 <+3113>: movslq %ebx,%r9 > 0x00007f11baa1c17c <+3116>: imul %r9,%rdi > 0x00007f11baa1c180 <+3120>: mov %r14d,%r9d > 0x00007f11baa1c183 <+3123>: sub %r11d,%r9d > 0x00007f11baa1c186 <+3126>: movslq %r9d,%r9 > 0x00007f11baa1c189 <+3129>: imul %r9,%r8 > 0x00007f11baa1c18d <+3133>: cmp %r8,%rdi > 0x00007f11baa1c190 <+3136>: jg 0x7f11baa1c4d5 <_cairo_polygon_intersect+3973> > 0x00007f11baa1c196 <+3142>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f11baa1c1a0 <+3152>: mov 0xd58(%rsp),%rdi > 0x00007f11baa1c1a8 <+3160>: mov 0x2d60(%rsp),%r8 > 0x00007f11baa1c1b0 <+3168>: mov 0x8(%rdi),%rbx > 0x00007f11baa1c1b4 <+3172>: jmpq 0x7f11baa1b944 <_cairo_polygon_intersect+1012> > 0x00007f11baa1c1b9 <+3177>: mov %r8d,%edi > 0x00007f11baa1c1bc <+3180>: neg %edi > 0x00007f11baa1c1be <+3182>: test %edi,%edi > 0x00007f11baa1c1c0 <+3184>: jle 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c1c6 <+3190>: mov 0x10(%r12),%edi > 0x00007f11baa1c1cb <+3195>: movslq 0x8(%r12),%r9 > 0x00007f11baa1c1d0 <+3200>: movslq 0x18(%rbx),%r14 > 0x00007f11baa1c1d4 <+3204>: mov %edi,0x38(%rsp) > 0x00007f11baa1c1d8 <+3208>: mov 0x20(%rbx),%edi > 0x00007f11baa1c1db <+3211>: mov %edi,0x40(%rsp) > 0x00007f11baa1c1df <+3215>: mov %r9d,%r8d > 0x00007f11baa1c1e2 <+3218>: mov %r14d,%r10d > 0x00007f11baa1c1e5 <+3221>: sub 0x38(%rsp),%r8d > 0x00007f11baa1c1ea <+3226>: sub 0x40(%rsp),%r10d > 0x00007f11baa1c1ef <+3231>: mov %edx,%edi > 0x00007f11baa1c1f1 <+3233>: mov %eax,%r11d > 0x00007f11baa1c1f4 <+3236>: sub %esi,%edi > 0x00007f11baa1c1f6 <+3238>: sub %ecx,%r11d > 0x00007f11baa1c1f9 <+3241>: movslq %r11d,%r11 > 0x00007f11baa1c1fc <+3244>: movslq %r8d,%r8 > 0x00007f11baa1c1ff <+3247>: mov %r11,0x48(%rsp) > 0x00007f11baa1c204 <+3252>: movslq %r10d,%r13 > 0x00007f11baa1c207 <+3255>: movslq %edi,%r10 > 0x00007f11baa1c20a <+3258>: mov %r8,0x50(%rsp) > 0x00007f11baa1c20f <+3263>: imul %r10,%r8 > 0x00007f11baa1c213 <+3267>: mov %r14d,%edi > 0x00007f11baa1c216 <+3270>: mov %r13,0x58(%rsp) > 0x00007f11baa1c21b <+3275>: sub %r9d,%edi > 0x00007f11baa1c21e <+3278>: movslq %edi,%rdi > 0x00007f11baa1c221 <+3281>: mov %r8,%rbp > 0x00007f11baa1c224 <+3284>: mov %edx,%r8d > 0x00007f11baa1c227 <+3287>: sub %eax,%r8d > 0x00007f11baa1c22a <+3290>: movslq %r8d,%r8 > 0x00007f11baa1c22d <+3293>: imul %r10,%rdi > 0x00007f11baa1c231 <+3297>: imul %r13,%r8 > 0x00007f11baa1c235 <+3301>: imul %r13,%r11 > 0x00007f11baa1c239 <+3305>: sub %r8,%rdi > 0x00007f11baa1c23c <+3308>: sub %rbp,%r11 > 0x00007f11baa1c23f <+3311>: js 0x7f11baa1d6ff <_cairo_polygon_intersect+8623> > 0x00007f11baa1c245 <+3317>: cmp %rdi,%r11 > 0x00007f11baa1c248 <+3320>: jle 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c24e <+3326>: mov %eax,%edi > 0x00007f11baa1c250 <+3328>: sub %edx,%edi > 0x00007f11baa1c252 <+3330>: movslq %edi,%rdi > 0x00007f11baa1c255 <+3333>: imul 0x50(%rsp),%rdi > 0x00007f11baa1c25b <+3339>: mov %rdi,%r8 > 0x00007f11baa1c25e <+3342>: mov %r9d,%edi > 0x00007f11baa1c261 <+3345>: sub %r14d,%edi > 0x00007f11baa1c264 <+3348>: movslq %edi,%rdi > 0x00007f11baa1c267 <+3351>: imul 0x48(%rsp),%rdi > 0x00007f11baa1c26d <+3357>: sub %rdi,%r8 > 0x00007f11baa1c270 <+3360>: cmp %r8,%r11 > 0x00007f11baa1c273 <+3363>: jle 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c279 <+3369>: movslq 0x38(%rsp),%rdi > 0x00007f11baa1c27e <+3374>: mov %r11,0x38(%rsp) > 0x00007f11baa1c283 <+3379>: imul %r9,%rcx > 0x00007f11baa1c287 <+3383>: imul %rdi,%rax > 0x00007f11baa1c28b <+3387>: sub %rcx,%rax > 0x00007f11baa1c28e <+3390>: mov %rax,%r13 > 0x00007f11baa1c291 <+3393>: movslq 0x40(%rsp),%rax > 0x00007f11baa1c296 <+3398>: imul %rax,%rdx > 0x00007f11baa1c29a <+3402>: movslq %esi,%rax > 0x00007f11baa1c29d <+3405>: imul %r14,%rax > 0x00007f11baa1c2a1 <+3409>: sub %rax,%rdx > 0x00007f11baa1c2a4 <+3412>: mov %r10,%rax > 0x00007f11baa1c2a7 <+3415>: mov %rdx,%r14 > 0x00007f11baa1c2aa <+3418>: imul %r13 > 0x00007f11baa1c2ad <+3421>: mov %rax,%r9 > 0x00007f11baa1c2b0 <+3424>: mov 0x48(%rsp),%rax > 0x00007f11baa1c2b5 <+3429>: mov %rdx,%r10 > 0x00007f11baa1c2b8 <+3432>: mov %r9,%rdi > 0x00007f11baa1c2bb <+3435>: mov %r10,%rbp > 0x00007f11baa1c2be <+3438>: imul %r14 > 0x00007f11baa1c2c1 <+3441>: sub %rax,%rdi > 0x00007f11baa1c2c4 <+3444>: sbb %rdx,%rbp > 0x00007f11baa1c2c7 <+3447>: mov %r11,%rdx > 0x00007f11baa1c2ca <+3450>: mov %rbp,%rsi > 0x00007f11baa1c2cd <+3453>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1c2d2 <+3458>: mov 0x38(%rsp),%r11 > 0x00007f11baa1c2d7 <+3463>: mov %rax,%rsi > 0x00007f11baa1c2da <+3466>: cmp %rdx,%r11 > 0x00007f11baa1c2dd <+3469>: je 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c2e3 <+3475>: test %rdx,%rdx > 0x00007f11baa1c2e6 <+3478>: movl $0x0,0x64(%rsp) > 0x00007f11baa1c2ee <+3486>: je 0x7f11baa1c32a <_cairo_polygon_intersect+3546> > 0x00007f11baa1c2f0 <+3488>: mov %rdx,%rax > 0x00007f11baa1c2f3 <+3491>: mov %r11,%rdi > 0x00007f11baa1c2f6 <+3494>: shr $0x3f,%rdi > 0x00007f11baa1c2fa <+3498>: shr $0x3f,%rax > 0x00007f11baa1c2fe <+3502>: xor %edi,%eax > 0x00007f11baa1c300 <+3504>: movzbl %al,%eax > 0x00007f11baa1c303 <+3507>: mov %rax,%rdi > 0x00007f11baa1c306 <+3510>: neg %rdi > 0x00007f11baa1c309 <+3513>: xor %rdi,%rdx > 0x00007f11baa1c30c <+3516>: add %rdx,%rax > 0x00007f11baa1c30f <+3519>: lea (%rax,%rax,1),%rdx > 0x00007f11baa1c313 <+3523>: cmp %rdx,%r11 > 0x00007f11baa1c316 <+3526>: jg 0x7f11baa1d87d <_cairo_polygon_intersect+9005> > 0x00007f11baa1c31c <+3532>: mov %rsi,%rax > 0x00007f11baa1c31f <+3535>: sar $0x3f,%rax > 0x00007f11baa1c323 <+3539>: or $0x1,%rax > 0x00007f11baa1c327 <+3543>: add %rax,%rsi > 0x00007f11baa1c32a <+3546>: mov 0x58(%rsp),%rax > 0x00007f11baa1c32f <+3551>: mov %esi,0x38(%rsp) > 0x00007f11baa1c333 <+3555>: mov %esi,0x60(%rsp) > 0x00007f11baa1c337 <+3559>: mov %r11,0x40(%rsp) > 0x00007f11baa1c33c <+3564>: imul %r13 > 0x00007f11baa1c33f <+3567>: mov %rax,%r9 > 0x00007f11baa1c342 <+3570>: mov 0x50(%rsp),%rax > 0x00007f11baa1c347 <+3575>: mov %rdx,%r10 > 0x00007f11baa1c34a <+3578>: mov %r9,%rdi > 0x00007f11baa1c34d <+3581>: mov %r10,%rbp > 0x00007f11baa1c350 <+3584>: imul %r14 > 0x00007f11baa1c353 <+3587>: sub %rax,%rdi > 0x00007f11baa1c356 <+3590>: sbb %rdx,%rbp > 0x00007f11baa1c359 <+3593>: mov %r11,%rdx > 0x00007f11baa1c35c <+3596>: mov %rbp,%rsi > 0x00007f11baa1c35f <+3599>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1c364 <+3604>: mov 0x40(%rsp),%r11 > 0x00007f11baa1c369 <+3609>: cmp %rdx,%r11 > 0x00007f11baa1c36c <+3612>: je 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c372 <+3618>: test %rdx,%rdx > 0x00007f11baa1c375 <+3621>: movl $0x0,0x6c(%rsp) > 0x00007f11baa1c37d <+3629>: je 0x7f11baa1c3b3 <_cairo_polygon_intersect+3683> > 0x00007f11baa1c37f <+3631>: mov %rdx,%rcx > 0x00007f11baa1c382 <+3634>: mov %r11,%rsi > 0x00007f11baa1c385 <+3637>: shr $0x3f,%rsi > 0x00007f11baa1c389 <+3641>: shr $0x3f,%rcx > 0x00007f11baa1c38d <+3645>: xor %esi,%ecx > 0x00007f11baa1c38f <+3647>: movzbl %cl,%ecx > 0x00007f11baa1c392 <+3650>: mov %rcx,%rsi > 0x00007f11baa1c395 <+3653>: neg %rsi > 0x00007f11baa1c398 <+3656>: xor %rsi,%rdx > 0x00007f11baa1c39b <+3659>: add %rcx,%rdx > 0x00007f11baa1c39e <+3662>: add %rdx,%rdx > 0x00007f11baa1c3a1 <+3665>: cmp %rdx,%r11 > 0x00007f11baa1c3a4 <+3668>: jg 0x7f11baa1d88a <_cairo_polygon_intersect+9018> > 0x00007f11baa1c3aa <+3674>: cqto > 0x00007f11baa1c3ac <+3676>: or $0x1,%rdx > 0x00007f11baa1c3b0 <+3680>: add %rdx,%rax > 0x00007f11baa1c3b3 <+3683>: mov 0x30(%rsp),%rbp > 0x00007f11baa1c3b8 <+3688>: mov %r12,%rdi > 0x00007f11baa1c3bb <+3691>: mov %eax,%r14d > 0x00007f11baa1c3be <+3694>: mov %eax,0x68(%rsp) > 0x00007f11baa1c3c2 <+3698>: mov %rbp,%rsi > 0x00007f11baa1c3c5 <+3701>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1c3ca <+3706>: test %eax,%eax > 0x00007f11baa1c3cc <+3708>: je 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c3d2 <+3714>: mov 0x8(%rsp),%rdi > 0x00007f11baa1c3d7 <+3719>: mov %rbp,%rsi > 0x00007f11baa1c3da <+3722>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1c3df <+3727>: test %eax,%eax > 0x00007f11baa1c3e1 <+3729>: je 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c3e7 <+3735>: mov 0x930(%rsp),%rcx > 0x00007f11baa1c3ef <+3743>: test %rcx,%rcx > 0x00007f11baa1c3f2 <+3746>: je 0x7f11baa1d9a5 <_cairo_polygon_intersect+9301> > 0x00007f11baa1c3f8 <+3752>: mov (%rcx),%rax > 0x00007f11baa1c3fb <+3755>: mov %rcx,%rbp > 0x00007f11baa1c3fe <+3758>: mov %rax,0x930(%rsp) > 0x00007f11baa1c406 <+3766>: mov 0x8(%rsp),%rax > 0x00007f11baa1c40b <+3771>: movl $0x1,0x0(%rbp) > 0x00007f11baa1c412 <+3778>: mov %r12,0x10(%rbp) > 0x00007f11baa1c416 <+3782>: mov %r14d,0x8(%rbp) > 0x00007f11baa1c41a <+3786>: mov %rax,0x18(%rbp) > 0x00007f11baa1c41e <+3790>: mov 0x38(%rsp),%eax > 0x00007f11baa1c422 <+3794>: mov %eax,0x4(%rbp) > 0x00007f11baa1c425 <+3797>: mov 0xd50(%rsp),%eax > 0x00007f11baa1c42c <+3804>: add $0x1,%eax > 0x00007f11baa1c42f <+3807>: cmp 0xd54(%rsp),%eax > 0x00007f11baa1c436 <+3814>: je 0x7f11baa1da58 <_cairo_polygon_intersect+9480> > 0x00007f11baa1c43c <+3820>: cmp $0x1,%eax > 0x00007f11baa1c43f <+3823>: mov 0xd58(%rsp),%r8 > 0x00007f11baa1c447 <+3831>: mov %eax,0xd50(%rsp) > 0x00007f11baa1c44e <+3838>: movabs $0xaaaaaaaaaaaaaaab,%r9 > 0x00007f11baa1c458 <+3848>: jne 0x7f11baa1c46f <_cairo_polygon_intersect+3871> > 0x00007f11baa1c45a <+3850>: jmpq 0x7f11baa1d7a7 <_cairo_polygon_intersect+8791> > 0x00007f11baa1c45f <+3855>: nop > 0x00007f11baa1c460 <+3856>: cmp $0x1,%esi > 0x00007f11baa1c463 <+3859>: mov %rcx,(%r8,%rax,8) > 0x00007f11baa1c467 <+3863>: mov %esi,%eax > 0x00007f11baa1c469 <+3865>: je 0x7f11baa1d7a7 <_cairo_polygon_intersect+8791> > 0x00007f11baa1c46f <+3871>: mov %eax,%esi > 0x00007f11baa1c471 <+3873>: sar %esi > 0x00007f11baa1c473 <+3875>: movslq %esi,%rdx > 0x00007f11baa1c476 <+3878>: mov (%r8,%rdx,8),%rcx > 0x00007f11baa1c47a <+3882>: mov 0x8(%rbp),%edx > 0x00007f11baa1c47d <+3885>: sub 0x8(%rcx),%edx > 0x00007f11baa1c480 <+3888>: jne 0x7f11baa1c49f <_cairo_polygon_intersect+3919> > 0x00007f11baa1c482 <+3890>: mov 0x4(%rbp),%edx > 0x00007f11baa1c485 <+3893>: sub 0x4(%rcx),%edx > 0x00007f11baa1c488 <+3896>: jne 0x7f11baa1c49f <_cairo_polygon_intersect+3919> > 0x00007f11baa1c48a <+3898>: mov 0x0(%rbp),%edx > 0x00007f11baa1c48d <+3901>: sub (%rcx),%edx > 0x00007f11baa1c48f <+3903>: jne 0x7f11baa1c49f <_cairo_polygon_intersect+3919> > 0x00007f11baa1c491 <+3905>: mov %rbp,%rdx > 0x00007f11baa1c494 <+3908>: sub %rcx,%rdx > 0x00007f11baa1c497 <+3911>: sar $0x2,%rdx > 0x00007f11baa1c49b <+3915>: imul %r9d,%edx > 0x00007f11baa1c49f <+3919>: test %edx,%edx > 0x00007f11baa1c4a1 <+3921>: cltq > 0x00007f11baa1c4a3 <+3923>: js 0x7f11baa1c460 <_cairo_polygon_intersect+3856> > 0x00007f11baa1c4a5 <+3925>: shl $0x3,%rax > 0x00007f11baa1c4a9 <+3929>: mov %rbp,(%r8,%rax,1) > 0x00007f11baa1c4ad <+3933>: jmpq 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1c4b2 <+3938>: mov %r8d,%edi > 0x00007f11baa1c4b5 <+3941>: neg %edi > 0x00007f11baa1c4b7 <+3943>: test %edi,%edi > 0x00007f11baa1c4b9 <+3945>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c4bf <+3951>: movslq 0x18(%rbx),%r11 > 0x00007f11baa1c4c3 <+3955>: mov 0x20(%rbx),%ebx > 0x00007f11baa1c4c6 <+3958>: mov 0x8(%r15),%r10d > 0x00007f11baa1c4ca <+3962>: mov %ebx,%r13d > 0x00007f11baa1c4cd <+3965>: mov 0x10(%r15),%ebx > 0x00007f11baa1c4d1 <+3969>: mov %ebx,0x38(%rsp) > 0x00007f11baa1c4d5 <+3973>: mov %r10d,%r9d > 0x00007f11baa1c4d8 <+3976>: sub 0x38(%rsp),%r9d > 0x00007f11baa1c4dd <+3981>: mov %r11d,%r8d > 0x00007f11baa1c4e0 <+3984>: mov %ecx,%edi > 0x00007f11baa1c4e2 <+3986>: sub %r13d,%r8d > 0x00007f11baa1c4e5 <+3989>: mov %eax,%ebx > 0x00007f11baa1c4e7 <+3991>: sub %edx,%edi > 0x00007f11baa1c4e9 <+3993>: sub %esi,%ebx > 0x00007f11baa1c4eb <+3995>: movslq %edi,%rdi > 0x00007f11baa1c4ee <+3998>: movslq %ebx,%rbx > 0x00007f11baa1c4f1 <+4001>: movslq %r9d,%r14 > 0x00007f11baa1c4f4 <+4004>: movslq %r8d,%r9 > 0x00007f11baa1c4f7 <+4007>: mov %r10d,%r8d > 0x00007f11baa1c4fa <+4010>: mov %r9,0x40(%rsp) > 0x00007f11baa1c4ff <+4015>: sub %r11d,%r8d > 0x00007f11baa1c502 <+4018>: mov %rbx,%r12 > 0x00007f11baa1c505 <+4021>: imul %rdi,%r9 > 0x00007f11baa1c509 <+4025>: movslq %r8d,%r8 > 0x00007f11baa1c50c <+4028>: imul %rdi,%r8 > 0x00007f11baa1c510 <+4032>: imul %r14,%r12 > 0x00007f11baa1c514 <+4036>: mov %r9,%rbp > 0x00007f11baa1c517 <+4039>: mov %ecx,%r9d > 0x00007f11baa1c51a <+4042>: sub %eax,%r9d > 0x00007f11baa1c51d <+4045>: movslq %r9d,%r9 > 0x00007f11baa1c520 <+4048>: imul %r14,%r9 > 0x00007f11baa1c524 <+4052>: sub %r9,%r8 > 0x00007f11baa1c527 <+4055>: sub %rbp,%r12 > 0x00007f11baa1c52a <+4058>: js 0x7f11baa1d744 <_cairo_polygon_intersect+8692> > 0x00007f11baa1c530 <+4064>: cmp %r8,%r12 > 0x00007f11baa1c533 <+4067>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c539 <+4073>: mov %eax,%r8d > 0x00007f11baa1c53c <+4076>: sub %ecx,%r8d > 0x00007f11baa1c53f <+4079>: movslq %r8d,%r8 > 0x00007f11baa1c542 <+4082>: mov %r8,%r9 > 0x00007f11baa1c545 <+4085>: mov %r11d,%r8d > 0x00007f11baa1c548 <+4088>: imul 0x40(%rsp),%r9 > 0x00007f11baa1c54e <+4094>: sub %r10d,%r8d > 0x00007f11baa1c551 <+4097>: movslq %r8d,%r8 > 0x00007f11baa1c554 <+4100>: imul %rbx,%r8 > 0x00007f11baa1c558 <+4104>: sub %r8,%r9 > 0x00007f11baa1c55b <+4107>: cmp %r9,%r12 > 0x00007f11baa1c55e <+4110>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c564 <+4116>: movslq %r13d,%r8 > 0x00007f11baa1c567 <+4119>: imul %r11,%rsi > 0x00007f11baa1c56b <+4123>: imul %r8,%rax > 0x00007f11baa1c56f <+4127>: sub %rsi,%rax > 0x00007f11baa1c572 <+4130>: mov %rax,%r8 > 0x00007f11baa1c575 <+4133>: movslq 0x38(%rsp),%rax > 0x00007f11baa1c57a <+4138>: mov %r8,0x38(%rsp) > 0x00007f11baa1c57f <+4143>: imul %rax,%rcx > 0x00007f11baa1c583 <+4147>: movslq %r10d,%rax > 0x00007f11baa1c586 <+4150>: imul %rdx,%rax > 0x00007f11baa1c58a <+4154>: sub %rax,%rcx > 0x00007f11baa1c58d <+4157>: mov %rdi,%rax > 0x00007f11baa1c590 <+4160>: imul %r8 > 0x00007f11baa1c593 <+4163>: mov %rcx,%r13 > 0x00007f11baa1c596 <+4166>: mov %rax,%r9 > 0x00007f11baa1c599 <+4169>: mov %rbx,%rax > 0x00007f11baa1c59c <+4172>: mov %rdx,%r10 > 0x00007f11baa1c59f <+4175>: imul %rcx > 0x00007f11baa1c5a2 <+4178>: mov %r9,%rdi > 0x00007f11baa1c5a5 <+4181>: mov %r10,%rbp > 0x00007f11baa1c5a8 <+4184>: sub %rax,%rdi > 0x00007f11baa1c5ab <+4187>: sbb %rdx,%rbp > 0x00007f11baa1c5ae <+4190>: mov %r12,%rdx > 0x00007f11baa1c5b1 <+4193>: mov %rbp,%rsi > 0x00007f11baa1c5b4 <+4196>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1c5b9 <+4201>: cmp %rdx,%r12 > 0x00007f11baa1c5bc <+4204>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c5c2 <+4210>: test %rdx,%rdx > 0x00007f11baa1c5c5 <+4213>: movl $0x0,0x64(%rsp) > 0x00007f11baa1c5cd <+4221>: mov 0x38(%rsp),%r8 > 0x00007f11baa1c5d2 <+4226>: je 0x7f11baa1c609 <_cairo_polygon_intersect+4281> > 0x00007f11baa1c5d4 <+4228>: mov %rdx,%rsi > 0x00007f11baa1c5d7 <+4231>: mov %r12,%rdi > 0x00007f11baa1c5da <+4234>: shr $0x3f,%rdi > 0x00007f11baa1c5de <+4238>: shr $0x3f,%rsi > 0x00007f11baa1c5e2 <+4242>: xor %edi,%esi > 0x00007f11baa1c5e4 <+4244>: movzbl %sil,%esi > 0x00007f11baa1c5e8 <+4248>: mov %rsi,%rdi > 0x00007f11baa1c5eb <+4251>: neg %rdi > 0x00007f11baa1c5ee <+4254>: xor %rdi,%rdx > 0x00007f11baa1c5f1 <+4257>: add %rsi,%rdx > 0x00007f11baa1c5f4 <+4260>: add %rdx,%rdx > 0x00007f11baa1c5f7 <+4263>: cmp %rdx,%r12 > 0x00007f11baa1c5fa <+4266>: jg 0x7f11baa1d870 <_cairo_polygon_intersect+8992> > 0x00007f11baa1c600 <+4272>: cqto > 0x00007f11baa1c602 <+4274>: or $0x1,%rdx > 0x00007f11baa1c606 <+4278>: add %rdx,%rax > 0x00007f11baa1c609 <+4281>: mov %eax,0x60(%rsp) > 0x00007f11baa1c60d <+4285>: mov %eax,%ebx > 0x00007f11baa1c60f <+4287>: mov %r8,%rax > 0x00007f11baa1c612 <+4290>: imul %r14 > 0x00007f11baa1c615 <+4293>: mov %rax,%r9 > 0x00007f11baa1c618 <+4296>: mov 0x40(%rsp),%rax > 0x00007f11baa1c61d <+4301>: mov %rdx,%r10 > 0x00007f11baa1c620 <+4304>: mov %r9,%rdi > 0x00007f11baa1c623 <+4307>: mov %r10,%rbp > 0x00007f11baa1c626 <+4310>: imul %r13 > 0x00007f11baa1c629 <+4313>: sub %rax,%rdi > 0x00007f11baa1c62c <+4316>: sbb %rdx,%rbp > 0x00007f11baa1c62f <+4319>: mov %r12,%rdx > 0x00007f11baa1c632 <+4322>: mov %rbp,%rsi > 0x00007f11baa1c635 <+4325>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1c63a <+4330>: cmp %rdx,%r12 > 0x00007f11baa1c63d <+4333>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c643 <+4339>: test %rdx,%rdx > 0x00007f11baa1c646 <+4342>: movl $0x0,0x6c(%rsp) > 0x00007f11baa1c64e <+4350>: je 0x7f11baa1c684 <_cairo_polygon_intersect+4404> > 0x00007f11baa1c650 <+4352>: mov %rdx,%rcx > 0x00007f11baa1c653 <+4355>: mov %r12,%rsi > 0x00007f11baa1c656 <+4358>: shr $0x3f,%rsi > 0x00007f11baa1c65a <+4362>: shr $0x3f,%rcx > 0x00007f11baa1c65e <+4366>: xor %esi,%ecx > 0x00007f11baa1c660 <+4368>: movzbl %cl,%ecx > 0x00007f11baa1c663 <+4371>: mov %rcx,%rsi > 0x00007f11baa1c666 <+4374>: neg %rsi > 0x00007f11baa1c669 <+4377>: xor %rsi,%rdx > 0x00007f11baa1c66c <+4380>: add %rcx,%rdx > 0x00007f11baa1c66f <+4383>: add %rdx,%rdx > 0x00007f11baa1c672 <+4386>: cmp %rdx,%r12 > 0x00007f11baa1c675 <+4389>: jg 0x7f11baa1d8c0 <_cairo_polygon_intersect+9072> > 0x00007f11baa1c67b <+4395>: cqto > 0x00007f11baa1c67d <+4397>: or $0x1,%rdx > 0x00007f11baa1c681 <+4401>: add %rdx,%rax > 0x00007f11baa1c684 <+4404>: mov 0x30(%rsp),%r14 > 0x00007f11baa1c689 <+4409>: mov 0x8(%rsp),%rdi > 0x00007f11baa1c68e <+4414>: mov %eax,%r12d > 0x00007f11baa1c691 <+4417>: mov %eax,0x68(%rsp) > 0x00007f11baa1c695 <+4421>: mov %r14,%rsi > 0x00007f11baa1c698 <+4424>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1c69d <+4429>: test %eax,%eax > 0x00007f11baa1c69f <+4431>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c6a5 <+4437>: mov %r14,%rsi > 0x00007f11baa1c6a8 <+4440>: mov %r15,%rdi > 0x00007f11baa1c6ab <+4443>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1c6b0 <+4448>: test %eax,%eax > 0x00007f11baa1c6b2 <+4450>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c6b8 <+4456>: mov 0x930(%rsp),%r14 > 0x00007f11baa1c6c0 <+4464>: test %r14,%r14 > 0x00007f11baa1c6c3 <+4467>: je 0x7f11baa1da14 <_cairo_polygon_intersect+9412> > 0x00007f11baa1c6c9 <+4473>: mov (%r14),%rax > 0x00007f11baa1c6cc <+4476>: mov %rax,0x930(%rsp) > 0x00007f11baa1c6d4 <+4484>: mov 0x8(%rsp),%rax > 0x00007f11baa1c6d9 <+4489>: movl $0x1,(%r14) > 0x00007f11baa1c6e0 <+4496>: mov %r15,0x18(%r14) > 0x00007f11baa1c6e4 <+4500>: mov %ebx,0x4(%r14) > 0x00007f11baa1c6e8 <+4504>: mov %r12d,0x8(%r14) > 0x00007f11baa1c6ec <+4508>: mov %rax,0x10(%r14) > 0x00007f11baa1c6f0 <+4512>: mov 0xd50(%rsp),%eax > 0x00007f11baa1c6f7 <+4519>: add $0x1,%eax > 0x00007f11baa1c6fa <+4522>: cmp 0xd54(%rsp),%eax > 0x00007f11baa1c701 <+4529>: je 0x7f11baa1dae8 <_cairo_polygon_intersect+9624> > 0x00007f11baa1c707 <+4535>: cmp $0x1,%eax > 0x00007f11baa1c70a <+4538>: mov 0xd58(%rsp),%rsi > 0x00007f11baa1c712 <+4546>: mov %eax,0xd50(%rsp) > 0x00007f11baa1c719 <+4553>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x00007f11baa1c723 <+4563>: jne 0x7f11baa1c73f <_cairo_polygon_intersect+4591> > 0x00007f11baa1c725 <+4565>: jmpq 0x7f11baa1d79d <_cairo_polygon_intersect+8781> > 0x00007f11baa1c72a <+4570>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1c730 <+4576>: cmp $0x1,%edi > 0x00007f11baa1c733 <+4579>: mov %rcx,(%rsi,%rax,8) > 0x00007f11baa1c737 <+4583>: mov %edi,%eax > 0x00007f11baa1c739 <+4585>: je 0x7f11baa1d79d <_cairo_polygon_intersect+8781> > 0x00007f11baa1c73f <+4591>: mov %eax,%edi > 0x00007f11baa1c741 <+4593>: sar %edi > 0x00007f11baa1c743 <+4595>: movslq %edi,%rdx > 0x00007f11baa1c746 <+4598>: mov (%rsi,%rdx,8),%rcx > 0x00007f11baa1c74a <+4602>: mov 0x8(%r14),%edx > 0x00007f11baa1c74e <+4606>: sub 0x8(%rcx),%edx > 0x00007f11baa1c751 <+4609>: jne 0x7f11baa1c771 <_cairo_polygon_intersect+4641> > 0x00007f11baa1c753 <+4611>: mov 0x4(%r14),%edx > 0x00007f11baa1c757 <+4615>: sub 0x4(%rcx),%edx > 0x00007f11baa1c75a <+4618>: jne 0x7f11baa1c771 <_cairo_polygon_intersect+4641> > 0x00007f11baa1c75c <+4620>: mov (%r14),%edx > 0x00007f11baa1c75f <+4623>: sub (%rcx),%edx > 0x00007f11baa1c761 <+4625>: jne 0x7f11baa1c771 <_cairo_polygon_intersect+4641> > 0x00007f11baa1c763 <+4627>: mov %r14,%rdx > 0x00007f11baa1c766 <+4630>: sub %rcx,%rdx > 0x00007f11baa1c769 <+4633>: sar $0x2,%rdx > 0x00007f11baa1c76d <+4637>: imul %r8d,%edx > 0x00007f11baa1c771 <+4641>: test %edx,%edx > 0x00007f11baa1c773 <+4643>: cltq > 0x00007f11baa1c775 <+4645>: js 0x7f11baa1c730 <_cairo_polygon_intersect+4576> > 0x00007f11baa1c777 <+4647>: shl $0x3,%rax > 0x00007f11baa1c77b <+4651>: mov %r14,(%rsi,%rax,1) > 0x00007f11baa1c77f <+4655>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c784 <+4660>: nopl 0x0(%rax) > 0x00007f11baa1c788 <+4664>: mov 0x930(%rsp),%rax > 0x00007f11baa1c790 <+4672>: mov 0x10(%rbx),%rbp > 0x00007f11baa1c794 <+4676>: mov %rax,(%rbx) > 0x00007f11baa1c797 <+4679>: cmpq $0x0,0x30(%rbp) > 0x00007f11baa1c79c <+4684>: mov %rbx,0x930(%rsp) > 0x00007f11baa1c7a4 <+4692>: je 0x7f11baa1c7b6 <_cairo_polygon_intersect+4710> > 0x00007f11baa1c7a6 <+4694>: mov (%rsp),%rdx > 0x00007f11baa1c7aa <+4698>: mov 0x78(%rsp),%esi > 0x00007f11baa1c7ae <+4702>: mov %rbp,%rdi > 0x00007f11baa1c7b1 <+4705>: callq 0x7f11baa1b4c0 <edges_end> > 0x00007f11baa1c7b6 <+4710>: mov 0x20(%rbp),%rbx > 0x00007f11baa1c7ba <+4714>: mov 0x28(%rbp),%rax > 0x00007f11baa1c7be <+4718>: test %rbx,%rbx > 0x00007f11baa1c7c1 <+4721>: mov %rax,%r12 > 0x00007f11baa1c7c4 <+4724>: je 0x7f11baa1ceef <_cairo_polygon_intersect+6559> > 0x00007f11baa1c7ca <+4730>: mov %rax,0x28(%rbx) > 0x00007f11baa1c7ce <+4734>: mov 0x28(%rbp),%rax > 0x00007f11baa1c7d2 <+4738>: test %rax,%rax > 0x00007f11baa1c7d5 <+4741>: je 0x7f11baa1c7db <_cairo_polygon_intersect+4747> > 0x00007f11baa1c7d7 <+4743>: mov %rbx,0x20(%rax) > 0x00007f11baa1c7db <+4747>: cmp 0x80(%rsp),%rbp > 0x00007f11baa1c7e3 <+4755>: je 0x7f11baa1cef9 <_cairo_polygon_intersect+6569> > 0x00007f11baa1c7e9 <+4761>: test %r12,%r12 > 0x00007f11baa1c7ec <+4764>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c7f2 <+4770>: test %rbx,%rbx > 0x00007f11baa1c7f5 <+4773>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c7fb <+4779>: movslq 0x4(%rbx),%rcx > 0x00007f11baa1c7ff <+4783>: mov 0x4(%r12),%esi > 0x00007f11baa1c804 <+4788>: cmp %esi,%ecx > 0x00007f11baa1c806 <+4790>: je 0x7f11baa1d672 <_cairo_polygon_intersect+8482> > 0x00007f11baa1c80c <+4796>: movslq 0xc(%rbx),%r8 > 0x00007f11baa1c810 <+4800>: movslq 0xc(%r12),%rdx > 0x00007f11baa1c815 <+4805>: mov %edx,%r10d > 0x00007f11baa1c818 <+4808>: mov %r8d,%edi > 0x00007f11baa1c81b <+4811>: sub %esi,%r10d > 0x00007f11baa1c81e <+4814>: sub %ecx,%edi > 0x00007f11baa1c820 <+4816>: je 0x7f11baa1cf9f <_cairo_polygon_intersect+6735> > 0x00007f11baa1c826 <+4822>: test %r10d,%r10d > 0x00007f11baa1c829 <+4825>: je 0x7f11baa1cfa4 <_cairo_polygon_intersect+6740> > 0x00007f11baa1c82f <+4831>: mov %r10d,%eax > 0x00007f11baa1c832 <+4834>: xor %edi,%eax > 0x00007f11baa1c834 <+4836>: js 0x7f11baa1cfa4 <_cairo_polygon_intersect+6740> > 0x00007f11baa1c83a <+4842>: mov 0x10(%rbx),%eax > 0x00007f11baa1c83d <+4845>: movslq %edi,%r9 > 0x00007f11baa1c840 <+4848>: movslq 0x8(%rbx),%r11 > 0x00007f11baa1c844 <+4852>: mov %eax,%r15d > 0x00007f11baa1c847 <+4855>: mov %eax,0x8(%rsp) > 0x00007f11baa1c84b <+4859>: mov 0x10(%r12),%eax > 0x00007f11baa1c850 <+4864>: mov %eax,%r14d > 0x00007f11baa1c853 <+4867>: mov %eax,0x38(%rsp) > 0x00007f11baa1c857 <+4871>: movslq 0x8(%r12),%rax > 0x00007f11baa1c85c <+4876>: mov %r14d,%edi > 0x00007f11baa1c85f <+4879>: sub %eax,%edi > 0x00007f11baa1c861 <+4881>: movslq %edi,%rdi > 0x00007f11baa1c864 <+4884>: imul %rdi,%r9 > 0x00007f11baa1c868 <+4888>: movslq %r10d,%rdi > 0x00007f11baa1c86b <+4891>: mov %r15d,%r10d > 0x00007f11baa1c86e <+4894>: sub %r11d,%r10d > 0x00007f11baa1c871 <+4897>: movslq %r10d,%rbp > 0x00007f11baa1c874 <+4900>: imul %rbp,%rdi > 0x00007f11baa1c878 <+4904>: cmp %rdi,%r9 > 0x00007f11baa1c87b <+4907>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c881 <+4913>: mov %r11d,%ebp > 0x00007f11baa1c884 <+4916>: sub 0x8(%rsp),%ebp > 0x00007f11baa1c888 <+4920>: mov %eax,%r9d > 0x00007f11baa1c88b <+4923>: sub 0x38(%rsp),%r9d > 0x00007f11baa1c890 <+4928>: mov %esi,%edi > 0x00007f11baa1c892 <+4930>: mov %ecx,%r10d > 0x00007f11baa1c895 <+4933>: sub %edx,%edi > 0x00007f11baa1c897 <+4935>: sub %r8d,%r10d > 0x00007f11baa1c89a <+4938>: movslq %edi,%rdi > 0x00007f11baa1c89d <+4941>: movslq %r10d,%r10 > 0x00007f11baa1c8a0 <+4944>: movslq %ebp,%r14 > 0x00007f11baa1c8a3 <+4947>: mov %esi,%ebp > 0x00007f11baa1c8a5 <+4949>: movslq %r9d,%r15 > 0x00007f11baa1c8a8 <+4952>: mov %r14,%r9 > 0x00007f11baa1c8ab <+4955>: sub %ecx,%ebp > 0x00007f11baa1c8ad <+4957>: imul %rdi,%r9 > 0x00007f11baa1c8b1 <+4961>: mov %r14,0x40(%rsp) > 0x00007f11baa1c8b6 <+4966>: movslq %ebp,%rbp > 0x00007f11baa1c8b9 <+4969>: mov %r10,%r14 > 0x00007f11baa1c8bc <+4972>: imul %r15,%rbp > 0x00007f11baa1c8c0 <+4976>: mov %r9,%r13 > 0x00007f11baa1c8c3 <+4979>: mov %eax,%r9d > 0x00007f11baa1c8c6 <+4982>: sub %r11d,%r9d > 0x00007f11baa1c8c9 <+4985>: movslq %r9d,%r9 > 0x00007f11baa1c8cc <+4988>: imul %rdi,%r9 > 0x00007f11baa1c8d0 <+4992>: imul %r15,%r14 > 0x00007f11baa1c8d4 <+4996>: sub %rbp,%r9 > 0x00007f11baa1c8d7 <+4999>: sub %r13,%r14 > 0x00007f11baa1c8da <+5002>: js 0x7f11baa1d7bd <_cairo_polygon_intersect+8813> > 0x00007f11baa1c8e0 <+5008>: cmp %r9,%r14 > 0x00007f11baa1c8e3 <+5011>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c8e9 <+5017>: mov %ecx,%r9d > 0x00007f11baa1c8ec <+5020>: sub %esi,%r9d > 0x00007f11baa1c8ef <+5023>: movslq %r9d,%r9 > 0x00007f11baa1c8f2 <+5026>: imul 0x40(%rsp),%r9 > 0x00007f11baa1c8f8 <+5032>: mov %r9,%rbp > 0x00007f11baa1c8fb <+5035>: mov %r11d,%r9d > 0x00007f11baa1c8fe <+5038>: sub %eax,%r9d > 0x00007f11baa1c901 <+5041>: movslq %r9d,%r9 > 0x00007f11baa1c904 <+5044>: imul %r10,%r9 > 0x00007f11baa1c908 <+5048>: sub %r9,%rbp > 0x00007f11baa1c90b <+5051>: cmp %rbp,%r14 > 0x00007f11baa1c90e <+5054>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c914 <+5060>: movslq 0x8(%rsp),%r9 > 0x00007f11baa1c919 <+5065>: imul %r11,%r8 > 0x00007f11baa1c91d <+5069>: movslq %esi,%r11 > 0x00007f11baa1c920 <+5072>: imul %rdx,%rax > 0x00007f11baa1c924 <+5076>: imul %r9,%rcx > 0x00007f11baa1c928 <+5080>: sub %r8,%rcx > 0x00007f11baa1c92b <+5083>: movslq 0x38(%rsp),%r8 > 0x00007f11baa1c930 <+5088>: mov %rcx,0x38(%rsp) > 0x00007f11baa1c935 <+5093>: imul %r8,%r11 > 0x00007f11baa1c939 <+5097>: sub %rax,%r11 > 0x00007f11baa1c93c <+5100>: mov %rdi,%rax > 0x00007f11baa1c93f <+5103>: imul %rcx > 0x00007f11baa1c942 <+5106>: mov %r11,0x8(%rsp) > 0x00007f11baa1c947 <+5111>: mov %rax,%r8 > 0x00007f11baa1c94a <+5114>: mov %r10,%rax > 0x00007f11baa1c94d <+5117>: mov %rdx,%r9 > 0x00007f11baa1c950 <+5120>: imul %r11 > 0x00007f11baa1c953 <+5123>: mov %r8,%rdi > 0x00007f11baa1c956 <+5126>: mov %r9,%rbp > 0x00007f11baa1c959 <+5129>: sub %rax,%rdi > 0x00007f11baa1c95c <+5132>: sbb %rdx,%rbp > 0x00007f11baa1c95f <+5135>: mov %r14,%rdx > 0x00007f11baa1c962 <+5138>: mov %rbp,%rsi > 0x00007f11baa1c965 <+5141>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1c96a <+5146>: cmp %rdx,%r14 > 0x00007f11baa1c96d <+5149>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c973 <+5155>: test %rdx,%rdx > 0x00007f11baa1c976 <+5158>: movl $0x0,0x64(%rsp) > 0x00007f11baa1c97e <+5166>: mov 0x8(%rsp),%r11 > 0x00007f11baa1c983 <+5171>: mov 0x38(%rsp),%rcx > 0x00007f11baa1c988 <+5176>: je 0x7f11baa1c9bf <_cairo_polygon_intersect+5231> > 0x00007f11baa1c98a <+5178>: mov %rdx,%rsi > 0x00007f11baa1c98d <+5181>: mov %r14,%rdi > 0x00007f11baa1c990 <+5184>: shr $0x3f,%rdi > 0x00007f11baa1c994 <+5188>: shr $0x3f,%rsi > 0x00007f11baa1c998 <+5192>: xor %edi,%esi > 0x00007f11baa1c99a <+5194>: movzbl %sil,%esi > 0x00007f11baa1c99e <+5198>: mov %rsi,%rdi > 0x00007f11baa1c9a1 <+5201>: neg %rdi > 0x00007f11baa1c9a4 <+5204>: xor %rdi,%rdx > 0x00007f11baa1c9a7 <+5207>: add %rsi,%rdx > 0x00007f11baa1c9aa <+5210>: add %rdx,%rdx > 0x00007f11baa1c9ad <+5213>: cmp %rdx,%r14 > 0x00007f11baa1c9b0 <+5216>: jg 0x7f11baa1d950 <_cairo_polygon_intersect+9216> > 0x00007f11baa1c9b6 <+5222>: cqto > 0x00007f11baa1c9b8 <+5224>: or $0x1,%rdx > 0x00007f11baa1c9bc <+5228>: add %rdx,%rax > 0x00007f11baa1c9bf <+5231>: mov %eax,0x60(%rsp) > 0x00007f11baa1c9c3 <+5235>: mov %eax,%r13d > 0x00007f11baa1c9c6 <+5238>: mov %rcx,%rax > 0x00007f11baa1c9c9 <+5241>: imul %r15 > 0x00007f11baa1c9cc <+5244>: mov %rax,%r9 > 0x00007f11baa1c9cf <+5247>: mov 0x40(%rsp),%rax > 0x00007f11baa1c9d4 <+5252>: mov %rdx,%r10 > 0x00007f11baa1c9d7 <+5255>: mov %r9,%rdi > 0x00007f11baa1c9da <+5258>: mov %r10,%rbp > 0x00007f11baa1c9dd <+5261>: imul %r11 > 0x00007f11baa1c9e0 <+5264>: sub %rax,%rdi > 0x00007f11baa1c9e3 <+5267>: sbb %rdx,%rbp > 0x00007f11baa1c9e6 <+5270>: mov %r14,%rdx > 0x00007f11baa1c9e9 <+5273>: mov %rbp,%rsi > 0x00007f11baa1c9ec <+5276>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1c9f1 <+5281>: cmp %rdx,%r14 > 0x00007f11baa1c9f4 <+5284>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1c9fa <+5290>: test %rdx,%rdx > 0x00007f11baa1c9fd <+5293>: movl $0x0,0x6c(%rsp) > 0x00007f11baa1ca05 <+5301>: je 0x7f11baa1ca3b <_cairo_polygon_intersect+5355> > 0x00007f11baa1ca07 <+5303>: mov %rdx,%rcx > 0x00007f11baa1ca0a <+5306>: mov %r14,%rsi > 0x00007f11baa1ca0d <+5309>: shr $0x3f,%rsi > 0x00007f11baa1ca11 <+5313>: shr $0x3f,%rcx > 0x00007f11baa1ca15 <+5317>: xor %esi,%ecx > 0x00007f11baa1ca17 <+5319>: movzbl %cl,%ecx > 0x00007f11baa1ca1a <+5322>: mov %rcx,%rsi > 0x00007f11baa1ca1d <+5325>: neg %rsi > 0x00007f11baa1ca20 <+5328>: xor %rsi,%rdx > 0x00007f11baa1ca23 <+5331>: add %rcx,%rdx > 0x00007f11baa1ca26 <+5334>: add %rdx,%rdx > 0x00007f11baa1ca29 <+5337>: cmp %rdx,%r14 > 0x00007f11baa1ca2c <+5340>: jg 0x7f11baa1d998 <_cairo_polygon_intersect+9288> > 0x00007f11baa1ca32 <+5346>: cqto > 0x00007f11baa1ca34 <+5348>: or $0x1,%rdx > 0x00007f11baa1ca38 <+5352>: add %rdx,%rax > 0x00007f11baa1ca3b <+5355>: mov 0x30(%rsp),%r15 > 0x00007f11baa1ca40 <+5360>: mov %rbx,%rdi > 0x00007f11baa1ca43 <+5363>: mov %eax,%r14d > 0x00007f11baa1ca46 <+5366>: mov %eax,0x68(%rsp) > 0x00007f11baa1ca4a <+5370>: mov %r15,%rsi > 0x00007f11baa1ca4d <+5373>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1ca52 <+5378>: test %eax,%eax > 0x00007f11baa1ca54 <+5380>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1ca5a <+5386>: mov %r15,%rsi > 0x00007f11baa1ca5d <+5389>: mov %r12,%rdi > 0x00007f11baa1ca60 <+5392>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1ca65 <+5397>: test %eax,%eax > 0x00007f11baa1ca67 <+5399>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1ca6d <+5405>: mov 0x930(%rsp),%r15 > 0x00007f11baa1ca75 <+5413>: test %r15,%r15 > 0x00007f11baa1ca78 <+5416>: je 0x7f11baa1daa4 <_cairo_polygon_intersect+9556> > 0x00007f11baa1ca7e <+5422>: mov (%r15),%rax > 0x00007f11baa1ca81 <+5425>: mov %rax,0x930(%rsp) > 0x00007f11baa1ca89 <+5433>: movl $0x1,(%r15) > 0x00007f11baa1ca90 <+5440>: mov %rbx,0x10(%r15) > 0x00007f11baa1ca94 <+5444>: mov %r12,0x18(%r15) > 0x00007f11baa1ca98 <+5448>: mov %r13d,0x4(%r15) > 0x00007f11baa1ca9c <+5452>: mov %r14d,0x8(%r15) > 0x00007f11baa1caa0 <+5456>: mov 0xd50(%rsp),%eax > 0x00007f11baa1caa7 <+5463>: add $0x1,%eax > 0x00007f11baa1caaa <+5466>: cmp 0xd54(%rsp),%eax > 0x00007f11baa1cab1 <+5473>: je 0x7f11baa1da83 <_cairo_polygon_intersect+9523> > 0x00007f11baa1cab7 <+5479>: cmp $0x1,%eax > 0x00007f11baa1caba <+5482>: mov 0xd58(%rsp),%rsi > 0x00007f11baa1cac2 <+5490>: mov %eax,0xd50(%rsp) > 0x00007f11baa1cac9 <+5497>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x00007f11baa1cad3 <+5507>: jne 0x7f11baa1caef <_cairo_polygon_intersect+5535> > 0x00007f11baa1cad5 <+5509>: jmpq 0x7f11baa1d8ff <_cairo_polygon_intersect+9135> > 0x00007f11baa1cada <+5514>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1cae0 <+5520>: cmp $0x1,%edi > 0x00007f11baa1cae3 <+5523>: mov %rcx,(%rsi,%rax,8) > 0x00007f11baa1cae7 <+5527>: mov %edi,%eax > 0x00007f11baa1cae9 <+5529>: je 0x7f11baa1d8ff <_cairo_polygon_intersect+9135> > 0x00007f11baa1caef <+5535>: mov %eax,%edi > 0x00007f11baa1caf1 <+5537>: sar %edi > 0x00007f11baa1caf3 <+5539>: movslq %edi,%rdx > 0x00007f11baa1caf6 <+5542>: mov (%rsi,%rdx,8),%rcx > 0x00007f11baa1cafa <+5546>: mov 0x8(%r15),%edx > 0x00007f11baa1cafe <+5550>: sub 0x8(%rcx),%edx > 0x00007f11baa1cb01 <+5553>: jne 0x7f11baa1cb21 <_cairo_polygon_intersect+5585> > 0x00007f11baa1cb03 <+5555>: mov 0x4(%r15),%edx > 0x00007f11baa1cb07 <+5559>: sub 0x4(%rcx),%edx > 0x00007f11baa1cb0a <+5562>: jne 0x7f11baa1cb21 <_cairo_polygon_intersect+5585> > 0x00007f11baa1cb0c <+5564>: mov (%r15),%edx > 0x00007f11baa1cb0f <+5567>: sub (%rcx),%edx > 0x00007f11baa1cb11 <+5569>: jne 0x7f11baa1cb21 <_cairo_polygon_intersect+5585> > 0x00007f11baa1cb13 <+5571>: mov %r15,%rdx > 0x00007f11baa1cb16 <+5574>: sub %rcx,%rdx > 0x00007f11baa1cb19 <+5577>: sar $0x2,%rdx > 0x00007f11baa1cb1d <+5581>: imul %r8d,%edx > 0x00007f11baa1cb21 <+5585>: test %edx,%edx > 0x00007f11baa1cb23 <+5587>: cltq > 0x00007f11baa1cb25 <+5589>: js 0x7f11baa1cae0 <_cairo_polygon_intersect+5520> > 0x00007f11baa1cb27 <+5591>: shl $0x3,%rax > 0x00007f11baa1cb2b <+5595>: mov %r15,(%rsi,%rax,1) > 0x00007f11baa1cb2f <+5599>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1cb34 <+5604>: nopl 0x0(%rax) > 0x00007f11baa1cb38 <+5608>: mov 0x10(%rbx),%rdi > 0x00007f11baa1cb3c <+5612>: mov 0x930(%rsp),%rax > 0x00007f11baa1cb44 <+5620>: mov 0x18(%rbx),%r12 > 0x00007f11baa1cb48 <+5624>: mov %rax,(%rbx) > 0x00007f11baa1cb4b <+5627>: cmp 0x28(%rdi),%r12 > 0x00007f11baa1cb4f <+5631>: mov %rdi,0x8(%rsp) > 0x00007f11baa1cb54 <+5636>: mov %rbx,0x930(%rsp) > 0x00007f11baa1cb5c <+5644>: jne 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1cb62 <+5650>: cmpq $0x0,0x30(%rdi) > 0x00007f11baa1cb67 <+5655>: je 0x7f11baa1cb76 <_cairo_polygon_intersect+5670> > 0x00007f11baa1cb69 <+5657>: mov (%rsp),%rdx > 0x00007f11baa1cb6d <+5661>: mov 0x78(%rsp),%esi > 0x00007f11baa1cb71 <+5665>: callq 0x7f11baa1b4c0 <edges_end> > 0x00007f11baa1cb76 <+5670>: cmpq $0x0,0x30(%r12) > 0x00007f11baa1cb7c <+5676>: je 0x7f11baa1cb8e <_cairo_polygon_intersect+5694> > 0x00007f11baa1cb7e <+5678>: mov (%rsp),%rdx > 0x00007f11baa1cb82 <+5682>: mov 0x78(%rsp),%esi > 0x00007f11baa1cb86 <+5686>: mov %r12,%rdi > 0x00007f11baa1cb89 <+5689>: callq 0x7f11baa1b4c0 <edges_end> > 0x00007f11baa1cb8e <+5694>: mov 0x8(%rsp),%rax > 0x00007f11baa1cb93 <+5699>: mov 0x28(%r12),%rbx > 0x00007f11baa1cb98 <+5704>: mov 0x20(%rax),%r15 > 0x00007f11baa1cb9c <+5708>: test %r15,%r15 > 0x00007f11baa1cb9f <+5711>: je 0x7f11baa1d8cd <_cairo_polygon_intersect+9085> > 0x00007f11baa1cba5 <+5717>: mov %r12,0x28(%r15) > 0x00007f11baa1cba9 <+5721>: mov 0x28(%r12),%rax > 0x00007f11baa1cbae <+5726>: test %rax,%rax > 0x00007f11baa1cbb1 <+5729>: je 0x7f11baa1d897 <_cairo_polygon_intersect+9031> > 0x00007f11baa1cbb7 <+5735>: mov 0x8(%rsp),%rdi > 0x00007f11baa1cbbc <+5740>: mov %rdi,0x20(%rax) > 0x00007f11baa1cbc0 <+5744>: mov %rax,0x28(%rdi) > 0x00007f11baa1cbc4 <+5748>: mov 0x20(%rdi),%rax > 0x00007f11baa1cbc8 <+5752>: mov %rdi,0x28(%r12) > 0x00007f11baa1cbcd <+5757>: mov %rax,0x20(%r12) > 0x00007f11baa1cbd2 <+5762>: mov %r12,0x20(%rdi) > 0x00007f11baa1cbd6 <+5766>: movslq 0x4(%r15),%rcx > 0x00007f11baa1cbda <+5770>: movslq 0x4(%r12),%r9 > 0x00007f11baa1cbdf <+5775>: cmp %r9d,%ecx > 0x00007f11baa1cbe2 <+5778>: je 0x7f11baa1d830 <_cairo_polygon_intersect+8928> > 0x00007f11baa1cbe8 <+5784>: movslq 0xc(%r15),%rax > 0x00007f11baa1cbec <+5788>: mov 0xc(%r12),%edx > 0x00007f11baa1cbf1 <+5793>: mov %edx,%r14d > 0x00007f11baa1cbf4 <+5796>: mov %eax,%esi > 0x00007f11baa1cbf6 <+5798>: sub %r9d,%r14d > 0x00007f11baa1cbf9 <+5801>: sub %ecx,%esi > 0x00007f11baa1cbfb <+5803>: je 0x7f11baa1d012 <_cairo_polygon_intersect+6850> > 0x00007f11baa1cc01 <+5809>: test %r14d,%r14d > 0x00007f11baa1cc04 <+5812>: je 0x7f11baa1d017 <_cairo_polygon_intersect+6855> > 0x00007f11baa1cc0a <+5818>: mov %r14d,%edi > 0x00007f11baa1cc0d <+5821>: xor %esi,%edi > 0x00007f11baa1cc0f <+5823>: js 0x7f11baa1d017 <_cairo_polygon_intersect+6855> > 0x00007f11baa1cc15 <+5829>: mov 0x10(%r12),%edi > 0x00007f11baa1cc1a <+5834>: movslq %esi,%rsi > 0x00007f11baa1cc1d <+5837>: movslq 0x10(%r15),%r10 > 0x00007f11baa1cc21 <+5841>: movslq 0x8(%r15),%r8 > 0x00007f11baa1cc25 <+5845>: mov %edi,%r11d > 0x00007f11baa1cc28 <+5848>: mov %edi,0x38(%rsp) > 0x00007f11baa1cc2c <+5852>: movslq 0x8(%r12),%rdi > 0x00007f11baa1cc31 <+5857>: sub %edi,%r11d > 0x00007f11baa1cc34 <+5860>: movslq %r11d,%r11 > 0x00007f11baa1cc37 <+5863>: imul %r11,%rsi > 0x00007f11baa1cc3b <+5867>: movslq %r14d,%r11 > 0x00007f11baa1cc3e <+5870>: mov %rsi,%rbp > 0x00007f11baa1cc41 <+5873>: mov %r10d,%esi > 0x00007f11baa1cc44 <+5876>: sub %r8d,%esi > 0x00007f11baa1cc47 <+5879>: movslq %esi,%rsi > 0x00007f11baa1cc4a <+5882>: imul %r11,%rsi > 0x00007f11baa1cc4e <+5886>: cmp %rsi,%rbp > 0x00007f11baa1cc51 <+5889>: jg 0x7f11baa1d035 <_cairo_polygon_intersect+6885> > 0x00007f11baa1cc57 <+5895>: test %rbx,%rbx > 0x00007f11baa1cc5a <+5898>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1cc60 <+5904>: mov 0x8(%rsp),%rax > 0x00007f11baa1cc65 <+5909>: mov 0x8(%rsp),%rdi > 0x00007f11baa1cc6a <+5914>: movslq 0x4(%rax),%rsi > 0x00007f11baa1cc6e <+5918>: movslq 0x4(%rbx),%rax > 0x00007f11baa1cc72 <+5922>: cmp %eax,%esi > 0x00007f11baa1cc74 <+5924>: je 0x7f11baa1d7f6 <_cairo_polygon_intersect+8870> > 0x00007f11baa1cc7a <+5930>: movslq 0xc(%rdi),%rdx > 0x00007f11baa1cc7e <+5934>: mov 0xc(%rbx),%ecx > 0x00007f11baa1cc81 <+5937>: mov %ecx,%r14d > 0x00007f11baa1cc84 <+5940>: mov %edx,%r11d > 0x00007f11baa1cc87 <+5943>: sub %eax,%r14d > 0x00007f11baa1cc8a <+5946>: sub %esi,%r11d > 0x00007f11baa1cc8d <+5949>: je 0x7f11baa1d2fe <_cairo_polygon_intersect+7598> > 0x00007f11baa1cc93 <+5955>: test %r14d,%r14d > 0x00007f11baa1cc96 <+5958>: je 0x7f11baa1d304 <_cairo_polygon_intersect+7604> > 0x00007f11baa1cc9c <+5964>: mov %r14d,%edi > 0x00007f11baa1cc9f <+5967>: xor %r11d,%edi > 0x00007f11baa1cca2 <+5970>: js 0x7f11baa1d304 <_cairo_polygon_intersect+7604> > 0x00007f11baa1cca8 <+5976>: mov 0x8(%rsp),%rdi > 0x00007f11baa1ccad <+5981>: movslq 0x10(%rbx),%r9 > 0x00007f11baa1ccb1 <+5985>: movslq %r11d,%r12 > 0x00007f11baa1ccb4 <+5988>: movslq 0x10(%rdi),%r10 > 0x00007f11baa1ccb8 <+5992>: movslq 0x8(%rdi),%r8 > 0x00007f11baa1ccbc <+5996>: movslq 0x8(%rbx),%rdi > 0x00007f11baa1ccc0 <+6000>: mov %r9d,%r11d > 0x00007f11baa1ccc3 <+6003>: sub %edi,%r11d > 0x00007f11baa1ccc6 <+6006>: movslq %r11d,%r11 > 0x00007f11baa1ccc9 <+6009>: imul %r11,%r12 > 0x00007f11baa1cccd <+6013>: movslq %r14d,%r11 > 0x00007f11baa1ccd0 <+6016>: mov %r10d,%r14d > 0x00007f11baa1ccd3 <+6019>: sub %r8d,%r14d > 0x00007f11baa1ccd6 <+6022>: movslq %r14d,%r15 > 0x00007f11baa1ccd9 <+6025>: imul %r15,%r11 > 0x00007f11baa1ccdd <+6029>: cmp %r11,%r12 > 0x00007f11baa1cce0 <+6032>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1cce6 <+6038>: jmpq 0x7f11baa1d322 <_cairo_polygon_intersect+7634> > 0x00007f11baa1cceb <+6043>: nopl 0x0(%rax,%rax,1) > 0x00007f11baa1ccf0 <+6048>: xor %eax,%eax > 0x00007f11baa1ccf2 <+6050>: cmp %edx,%edi > 0x00007f11baa1ccf4 <+6052>: sete %al > 0x00007f11baa1ccf7 <+6055>: jmpq 0x7f11baa1be78 <_cairo_polygon_intersect+2344> > 0x00007f11baa1ccfc <+6060>: nopl 0x0(%rax) > 0x00007f11baa1cd00 <+6064>: add $0x8,%r8 > 0x00007f11baa1cd04 <+6068>: mov %rdx,%rbx > 0x00007f11baa1cd07 <+6071>: mov %r8,0x2d60(%rsp) > 0x00007f11baa1cd0f <+6079>: jmpq 0x7f11baa1ba87 <_cairo_polygon_intersect+1335> > 0x00007f11baa1cd14 <+6084>: mov $0x8,%eax > 0x00007f11baa1cd19 <+6089>: jmpq 0x7f11baa1c077 <_cairo_polygon_intersect+2855> > 0x00007f11baa1cd1e <+6094>: mov 0x28(%r14),%r12 > 0x00007f11baa1cd22 <+6098>: test %r12,%r12 > 0x00007f11baa1cd25 <+6101>: je 0x7f11baa1cf81 <_cairo_polygon_intersect+6705> > 0x00007f11baa1cd2b <+6107>: mov 0x8(%rsp),%rbp > 0x00007f11baa1cd30 <+6112>: mov 0x10(%rsp),%r13 > 0x00007f11baa1cd35 <+6117>: jmp 0x7f11baa1cd54 <_cairo_polygon_intersect+6148> > 0x00007f11baa1cd37 <+6119>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1cd40 <+6128>: mov 0x28(%r12),%rax > 0x00007f11baa1cd45 <+6133>: mov %r12,%r14 > 0x00007f11baa1cd48 <+6136>: test %rax,%rax > 0x00007f11baa1cd4b <+6139>: je 0x7f11baa1cf84 <_cairo_polygon_intersect+6708> > 0x00007f11baa1cd51 <+6145>: mov %rax,%r12 > 0x00007f11baa1cd54 <+6148>: mov %rbp,%rdx > 0x00007f11baa1cd57 <+6151>: mov %r12,%rsi > 0x00007f11baa1cd5a <+6154>: mov %r13,%rdi > 0x00007f11baa1cd5d <+6157>: callq 0x7f11baa1a460 <_cairo_bo_sweep_line_compare_edges.isra.1> > 0x00007f11baa1cd62 <+6162>: test %eax,%eax > 0x00007f11baa1cd64 <+6164>: js 0x7f11baa1cd40 <_cairo_polygon_intersect+6128> > 0x00007f11baa1cd66 <+6166>: mov 0x8(%rsp),%rax > 0x00007f11baa1cd6b <+6171>: mov %rax,0x28(%r14) > 0x00007f11baa1cd6f <+6175>: mov %r14,0x30(%rbx) > 0x00007f11baa1cd73 <+6179>: mov %r12,0x38(%rbx) > 0x00007f11baa1cd77 <+6183>: mov %rax,0x20(%r12) > 0x00007f11baa1cd7c <+6188>: jmpq 0x7f11baa1bf5c <_cairo_polygon_intersect+2572> > 0x00007f11baa1cd81 <+6193>: mov %r14,%r12 > 0x00007f11baa1cd84 <+6196>: mov 0x8(%rsp),%rax > 0x00007f11baa1cd89 <+6201>: mov %rax,0x20(%r12) > 0x00007f11baa1cd8e <+6206>: mov %rax,0x70(%rsp) > 0x00007f11baa1cd93 <+6211>: mov %r12,0x38(%rbx) > 0x00007f11baa1cd97 <+6215>: movq $0x0,0x30(%rbx) > 0x00007f11baa1cd9f <+6223>: jmpq 0x7f11baa1bf5c <_cairo_polygon_intersect+2572> > 0x00007f11baa1cda4 <+6228>: mov 0x8(%r13),%eax > 0x00007f11baa1cda8 <+6232>: cmp %eax,0x8(%rcx) > 0x00007f11baa1cdab <+6235>: jne 0x7f11baa1bc9b <_cairo_polygon_intersect+1867> > 0x00007f11baa1cdb1 <+6241>: mov 0xc(%rcx),%eax > 0x00007f11baa1cdb4 <+6244>: mov 0xc(%r13),%esi > 0x00007f11baa1cdb8 <+6248>: cmp %esi,%eax > 0x00007f11baa1cdba <+6250>: jne 0x7f11baa1bca2 <_cairo_polygon_intersect+1874> > 0x00007f11baa1cdc0 <+6256>: mov 0x10(%r13),%esi > 0x00007f11baa1cdc4 <+6260>: cmp %esi,0x10(%rcx) > 0x00007f11baa1cdc7 <+6263>: je 0x7f11baa1bdfe <_cairo_polygon_intersect+2222> > 0x00007f11baa1cdcd <+6269>: mov %eax,%esi > 0x00007f11baa1cdcf <+6271>: jmpq 0x7f11baa1bca2 <_cairo_polygon_intersect+1874> > 0x00007f11baa1cdd4 <+6276>: nopl 0x0(%rax) > 0x00007f11baa1cdd8 <+6280>: mov 0x930(%rsp),%r14 > 0x00007f11baa1cde0 <+6288>: mov 0x14(%rbx),%r15d > 0x00007f11baa1cde4 <+6292>: test %r14,%r14 > 0x00007f11baa1cde7 <+6295>: jne 0x7f11baa1bfbd <_cairo_polygon_intersect+2669> > 0x00007f11baa1cded <+6301>: mov 0x938(%rsp),%rdx > 0x00007f11baa1cdf5 <+6309>: mov 0x948(%rsp),%eax > 0x00007f11baa1cdfc <+6316>: mov 0xc(%rdx),%ecx > 0x00007f11baa1cdff <+6319>: cmp %ecx,%eax > 0x00007f11baa1ce01 <+6321>: ja 0x7f11baa1d9e8 <_cairo_polygon_intersect+9368> > 0x00007f11baa1ce07 <+6327>: mov 0x10(%rdx),%r14 > 0x00007f11baa1ce0b <+6331>: add %r14,%rax > 0x00007f11baa1ce0e <+6334>: mov %rax,0x10(%rdx) > 0x00007f11baa1ce12 <+6338>: sub 0x948(%rsp),%ecx > 0x00007f11baa1ce19 <+6345>: mov %ecx,0xc(%rdx) > 0x00007f11baa1ce1c <+6348>: test %r14,%r14 > 0x00007f11baa1ce1f <+6351>: jne 0x7f11baa1bfc8 <_cairo_polygon_intersect+2680> > 0x00007f11baa1ce25 <+6357>: mov $0x1,%r12d > 0x00007f11baa1ce2b <+6363>: mov 0xd58(%rsp),%rdi > 0x00007f11baa1ce33 <+6371>: jmpq 0x7f11baa1d633 <_cairo_polygon_intersect+8419> > 0x00007f11baa1ce38 <+6376>: mov (%rsp),%rdi > 0x00007f11baa1ce3c <+6380>: mov %ecx,0x8(%rsp) > 0x00007f11baa1ce40 <+6384>: callq 0x7f11ba9e2c50 <_cairo_polygon_reduce> > 0x00007f11baa1ce45 <+6389>: test %eax,%eax > 0x00007f11baa1ce47 <+6391>: mov 0x8(%rsp),%ecx > 0x00007f11baa1ce4b <+6395>: je 0x7f11baa1b570 <_cairo_polygon_intersect+32> > 0x00007f11baa1ce51 <+6401>: mov %eax,%r12d > 0x00007f11baa1ce54 <+6404>: jmpq 0x7f11baa1b690 <_cairo_polygon_intersect+320> > 0x00007f11baa1ce59 <+6409>: mov %ecx,%esi > 0x00007f11baa1ce5b <+6411>: mov %r13,%rdi > 0x00007f11baa1ce5e <+6414>: callq 0x7f11ba9e2c50 <_cairo_polygon_reduce> > 0x00007f11baa1ce63 <+6419>: test %eax,%eax > 0x00007f11baa1ce65 <+6421>: jne 0x7f11baa1ce51 <_cairo_polygon_intersect+6401> > 0x00007f11baa1ce67 <+6423>: mov (%rsp),%rax > 0x00007f11baa1ce6b <+6427>: mov 0x34(%rax),%ebx > 0x00007f11baa1ce6e <+6430>: test %ebx,%ebx > 0x00007f11baa1ce70 <+6432>: jne 0x7f11baa1b587 <_cairo_polygon_intersect+55> > 0x00007f11baa1ce76 <+6438>: xor %r12d,%r12d > 0x00007f11baa1ce79 <+6441>: jmpq 0x7f11baa1b690 <_cairo_polygon_intersect+320> > 0x00007f11baa1ce7e <+6446>: mov 0x28(%r14),%rax > 0x00007f11baa1ce82 <+6450>: mov %r14,0x30(%rbx) > 0x00007f11baa1ce86 <+6454>: mov %rax,0x38(%rbx) > 0x00007f11baa1ce8a <+6458>: mov 0x28(%r14),%rax > 0x00007f11baa1ce8e <+6462>: test %rax,%rax > 0x00007f11baa1ce91 <+6465>: je 0x7f11baa1ce9c <_cairo_polygon_intersect+6476> > 0x00007f11baa1ce93 <+6467>: mov 0x8(%rsp),%rdi > 0x00007f11baa1ce98 <+6472>: mov %rdi,0x20(%rax) > 0x00007f11baa1ce9c <+6476>: mov 0x8(%rsp),%rax > 0x00007f11baa1cea1 <+6481>: mov %rax,0x28(%r14) > 0x00007f11baa1cea5 <+6485>: jmpq 0x7f11baa1bf5c <_cairo_polygon_intersect+2572> > 0x00007f11baa1ceaa <+6490>: mov 0x18(%rbx),%edi > 0x00007f11baa1cead <+6493>: cmp %edi,0x8(%r12) > 0x00007f11baa1ceb2 <+6498>: movslq 0xc(%r12),%rcx > 0x00007f11baa1ceb7 <+6503>: mov 0x1c(%rbx),%esi > 0x00007f11baa1ceba <+6506>: jne 0x7f11baa1c0a5 <_cairo_polygon_intersect+2901> > 0x00007f11baa1cec0 <+6512>: cmp %esi,%ecx > 0x00007f11baa1cec2 <+6514>: jne 0x7f11baa1c0a5 <_cairo_polygon_intersect+2901> > 0x00007f11baa1cec8 <+6520>: mov 0x20(%rbx),%edi > 0x00007f11baa1cecb <+6523>: cmp %edi,0x10(%r12) > 0x00007f11baa1ced0 <+6528>: mov %ecx,%esi > 0x00007f11baa1ced2 <+6530>: jne 0x7f11baa1c0a5 <_cairo_polygon_intersect+2901> > 0x00007f11baa1ced8 <+6536>: jmpq 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1cedd <+6541>: nopl (%rax) > 0x00007f11baa1cee0 <+6544>: mov 0x8(%rsp),%rax > 0x00007f11baa1cee5 <+6549>: mov %rax,0x70(%rsp) > 0x00007f11baa1ceea <+6554>: jmpq 0x7f11baa1bf5c <_cairo_polygon_intersect+2572> > 0x00007f11baa1ceef <+6559>: mov %rax,0x70(%rsp) > 0x00007f11baa1cef4 <+6564>: jmpq 0x7f11baa1c7d2 <_cairo_polygon_intersect+4738> > 0x00007f11baa1cef9 <+6569>: mov 0x20(%rbp),%rdx > 0x00007f11baa1cefd <+6573>: test %rdx,%rdx > 0x00007f11baa1cf00 <+6576>: cmove %rax,%rdx > 0x00007f11baa1cf04 <+6580>: mov %rdx,0x80(%rsp) > 0x00007f11baa1cf0c <+6588>: jmpq 0x7f11baa1c7e9 <_cairo_polygon_intersect+4761> > 0x00007f11baa1cf11 <+6593>: mov 0x8(%r15),%edi > 0x00007f11baa1cf15 <+6597>: cmp %edi,0x18(%rbx) > 0x00007f11baa1cf18 <+6600>: movslq 0x1c(%rbx),%rsi > 0x00007f11baa1cf1c <+6604>: movslq 0xc(%r15),%rdx > 0x00007f11baa1cf20 <+6608>: jne 0x7f11baa1c131 <_cairo_polygon_intersect+3041> > 0x00007f11baa1cf26 <+6614>: cmp %edx,%esi > 0x00007f11baa1cf28 <+6616>: jne 0x7f11baa1c131 <_cairo_polygon_intersect+3041> > 0x00007f11baa1cf2e <+6622>: mov 0x10(%r15),%edi > 0x00007f11baa1cf32 <+6626>: cmp %edi,0x20(%rbx) > 0x00007f11baa1cf35 <+6629>: movslq %esi,%rdx > 0x00007f11baa1cf38 <+6632>: jne 0x7f11baa1c131 <_cairo_polygon_intersect+3041> > 0x00007f11baa1cf3e <+6638>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1cf43 <+6643>: nopl 0x0(%rax,%rax,1) > 0x00007f11baa1cf48 <+6648>: mov 0x1c(%rbx),%r15d > 0x00007f11baa1cf4c <+6652>: jmpq 0x7f11baa1bfac <_cairo_polygon_intersect+2652> > 0x00007f11baa1cf51 <+6657>: mov 0x8(%r13),%eax > 0x00007f11baa1cf55 <+6661>: cmp %eax,0x8(%rbp) > 0x00007f11baa1cf58 <+6664>: mov 0xc(%r13),%esi > 0x00007f11baa1cf5c <+6668>: mov 0xc(%rbp),%eax > 0x00007f11baa1cf5f <+6671>: jne 0x7f11baa1bd19 <_cairo_polygon_intersect+1993> > 0x00007f11baa1cf65 <+6677>: cmp %esi,%eax > 0x00007f11baa1cf67 <+6679>: jne 0x7f11baa1bd19 <_cairo_polygon_intersect+1993> > 0x00007f11baa1cf6d <+6685>: mov 0x10(%r13),%edi > 0x00007f11baa1cf71 <+6689>: cmp %edi,0x10(%rbp) > 0x00007f11baa1cf74 <+6692>: mov %eax,%esi > 0x00007f11baa1cf76 <+6694>: jne 0x7f11baa1bd19 <_cairo_polygon_intersect+1993> > 0x00007f11baa1cf7c <+6700>: jmpq 0x7f11baa1bd67 <_cairo_polygon_intersect+2071> > 0x00007f11baa1cf81 <+6705>: mov %r14,%r12 > 0x00007f11baa1cf84 <+6708>: mov 0x8(%rsp),%rax > 0x00007f11baa1cf89 <+6713>: mov %rax,0x28(%r12) > 0x00007f11baa1cf8e <+6718>: mov %r12,0x30(%rbx) > 0x00007f11baa1cf92 <+6722>: movq $0x0,0x38(%rbx) > 0x00007f11baa1cf9a <+6730>: jmpq 0x7f11baa1bf5c <_cairo_polygon_intersect+2572> > 0x00007f11baa1cf9f <+6735>: mov %r10d,%edi > 0x00007f11baa1cfa2 <+6738>: neg %edi > 0x00007f11baa1cfa4 <+6740>: test %edi,%edi > 0x00007f11baa1cfa6 <+6742>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1cfac <+6748>: mov 0x10(%rbx),%eax > 0x00007f11baa1cfaf <+6751>: mov 0x10(%r12),%edi > 0x00007f11baa1cfb4 <+6756>: movslq 0x8(%rbx),%r11 > 0x00007f11baa1cfb8 <+6760>: mov %eax,0x8(%rsp) > 0x00007f11baa1cfbc <+6764>: mov %edi,0x38(%rsp) > 0x00007f11baa1cfc0 <+6768>: movslq 0x8(%r12),%rax > 0x00007f11baa1cfc5 <+6773>: jmpq 0x7f11baa1c881 <_cairo_polygon_intersect+4913> > 0x00007f11baa1cfca <+6778>: test %esi,%esi > 0x00007f11baa1cfcc <+6780>: jne 0x7f11baa1bd5f <_cairo_polygon_intersect+2063> > 0x00007f11baa1cfd2 <+6786>: mov 0x8(%rbp),%r9d > 0x00007f11baa1cfd6 <+6790>: mov 0x8(%r13),%edi > 0x00007f11baa1cfda <+6794>: cmp %r9d,%edi > 0x00007f11baa1cfdd <+6797>: je 0x7f11baa1d7b1 <_cairo_polygon_intersect+8801> > 0x00007f11baa1cfe3 <+6803>: mov %r8d,0x8(%rsp) > 0x00007f11baa1cfe8 <+6808>: jg 0x7f11baa1d77d <_cairo_polygon_intersect+8749> > 0x00007f11baa1cfee <+6814>: mov %edi,%esi > 0x00007f11baa1cff0 <+6816>: mov %rbp,%rdi > 0x00007f11baa1cff3 <+6819>: callq 0x7f11baa1a3d0 <edge_compare_for_y_against_x> > 0x00007f11baa1cff8 <+6824>: mov 0x8(%rsp),%r8d > 0x00007f11baa1cffd <+6829>: test %eax,%eax > 0x00007f11baa1cfff <+6831>: sete %al > 0x00007f11baa1d002 <+6834>: movzbl %al,%eax > 0x00007f11baa1d005 <+6837>: test %eax,%eax > 0x00007f11baa1d007 <+6839>: jne 0x7f11baa1bd67 <_cairo_polygon_intersect+2071> > 0x00007f11baa1d00d <+6845>: jmpq 0x7f11baa1bd5f <_cairo_polygon_intersect+2063> > 0x00007f11baa1d012 <+6850>: mov %r14d,%esi > 0x00007f11baa1d015 <+6853>: neg %esi > 0x00007f11baa1d017 <+6855>: test %esi,%esi > 0x00007f11baa1d019 <+6857>: jle 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d01f <+6863>: mov 0x10(%r12),%esi > 0x00007f11baa1d024 <+6868>: movslq 0x8(%r15),%r8 > 0x00007f11baa1d028 <+6872>: movslq 0x10(%r15),%r10 > 0x00007f11baa1d02c <+6876>: movslq 0x8(%r12),%rdi > 0x00007f11baa1d031 <+6881>: mov %esi,0x38(%rsp) > 0x00007f11baa1d035 <+6885>: mov %edi,%esi > 0x00007f11baa1d037 <+6887>: sub 0x38(%rsp),%esi > 0x00007f11baa1d03b <+6891>: mov %ecx,%r11d > 0x00007f11baa1d03e <+6894>: sub %eax,%r11d > 0x00007f11baa1d041 <+6897>: mov %r9d,%ebp > 0x00007f11baa1d044 <+6900>: mov %r8d,%r14d > 0x00007f11baa1d047 <+6903>: movslq %r11d,%r11 > 0x00007f11baa1d04a <+6906>: sub %edx,%ebp > 0x00007f11baa1d04c <+6908>: sub %r10d,%r14d > 0x00007f11baa1d04f <+6911>: movslq %ebp,%rbp > 0x00007f11baa1d052 <+6914>: movslq %r14d,%r14 > 0x00007f11baa1d055 <+6917>: movslq %esi,%rsi > 0x00007f11baa1d058 <+6920>: mov %rbp,0x48(%rsp) > 0x00007f11baa1d05d <+6925>: mov %r14,0x40(%rsp) > 0x00007f11baa1d062 <+6930>: mov %rsi,%r13 > 0x00007f11baa1d065 <+6933>: mov %rsi,0x58(%rsp) > 0x00007f11baa1d06a <+6938>: imul %r11,%rsi > 0x00007f11baa1d06e <+6942>: imul %rbp,%r14 > 0x00007f11baa1d072 <+6946>: mov %rsi,0x50(%rsp) > 0x00007f11baa1d077 <+6951>: mov %edi,%esi > 0x00007f11baa1d079 <+6953>: sub %r8d,%esi > 0x00007f11baa1d07c <+6956>: mov %r14,%rbp > 0x00007f11baa1d07f <+6959>: movslq %esi,%rsi > 0x00007f11baa1d082 <+6962>: imul 0x48(%rsp),%rsi > 0x00007f11baa1d088 <+6968>: mov %rsi,%r14 > 0x00007f11baa1d08b <+6971>: mov %r9d,%esi > 0x00007f11baa1d08e <+6974>: sub %ecx,%esi > 0x00007f11baa1d090 <+6976>: movslq %esi,%rsi > 0x00007f11baa1d093 <+6979>: imul %r13,%rsi > 0x00007f11baa1d097 <+6983>: sub %rsi,%r14 > 0x00007f11baa1d09a <+6986>: mov %r14,%rsi > 0x00007f11baa1d09d <+6989>: mov 0x50(%rsp),%r14 > 0x00007f11baa1d0a2 <+6994>: sub %rbp,%r14 > 0x00007f11baa1d0a5 <+6997>: js 0x7f11baa1d911 <_cairo_polygon_intersect+9153> > 0x00007f11baa1d0ab <+7003>: cmp %rsi,%r14 > 0x00007f11baa1d0ae <+7006>: jle 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d0b4 <+7012>: mov %ecx,%esi > 0x00007f11baa1d0b6 <+7014>: sub %r9d,%esi > 0x00007f11baa1d0b9 <+7017>: movslq %esi,%rsi > 0x00007f11baa1d0bc <+7020>: imul 0x40(%rsp),%rsi > 0x00007f11baa1d0c2 <+7026>: mov %rsi,%rbp > 0x00007f11baa1d0c5 <+7029>: mov %r8d,%esi > 0x00007f11baa1d0c8 <+7032>: sub %edi,%esi > 0x00007f11baa1d0ca <+7034>: movslq %esi,%rsi > 0x00007f11baa1d0cd <+7037>: imul %r11,%rsi > 0x00007f11baa1d0d1 <+7041>: sub %rsi,%rbp > 0x00007f11baa1d0d4 <+7044>: cmp %rbp,%r14 > 0x00007f11baa1d0d7 <+7047>: jle 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d0dd <+7053>: imul %r8,%rax > 0x00007f11baa1d0e1 <+7057>: imul %r10,%rcx > 0x00007f11baa1d0e5 <+7061>: sub %rax,%rcx > 0x00007f11baa1d0e8 <+7064>: movslq 0x38(%rsp),%rax > 0x00007f11baa1d0ed <+7069>: mov %rcx,0x38(%rsp) > 0x00007f11baa1d0f2 <+7074>: imul %rax,%r9 > 0x00007f11baa1d0f6 <+7078>: movslq %edx,%rax > 0x00007f11baa1d0f9 <+7081>: imul %rdi,%rax > 0x00007f11baa1d0fd <+7085>: sub %rax,%r9 > 0x00007f11baa1d100 <+7088>: mov 0x48(%rsp),%rax > 0x00007f11baa1d105 <+7093>: mov %r9,%r13 > 0x00007f11baa1d108 <+7096>: imul %rcx > 0x00007f11baa1d10b <+7099>: mov %rax,%r9 > 0x00007f11baa1d10e <+7102>: mov %r11,%rax > 0x00007f11baa1d111 <+7105>: mov %rdx,%r10 > 0x00007f11baa1d114 <+7108>: imul %r13 > 0x00007f11baa1d117 <+7111>: mov %r9,%rdi > 0x00007f11baa1d11a <+7114>: mov %r10,%rbp > 0x00007f11baa1d11d <+7117>: sub %rax,%rdi > 0x00007f11baa1d120 <+7120>: sbb %rdx,%rbp > 0x00007f11baa1d123 <+7123>: mov %r14,%rdx > 0x00007f11baa1d126 <+7126>: mov %rbp,%rsi > 0x00007f11baa1d129 <+7129>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1d12e <+7134>: cmp %r14,%rdx > 0x00007f11baa1d131 <+7137>: je 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d137 <+7143>: test %rdx,%rdx > 0x00007f11baa1d13a <+7146>: movl $0x0,0x64(%rsp) > 0x00007f11baa1d142 <+7154>: mov 0x38(%rsp),%rcx > 0x00007f11baa1d147 <+7159>: je 0x7f11baa1d17e <_cairo_polygon_intersect+7214> > 0x00007f11baa1d149 <+7161>: mov %rdx,%rsi > 0x00007f11baa1d14c <+7164>: mov %r14,%rdi > 0x00007f11baa1d14f <+7167>: shr $0x3f,%rdi > 0x00007f11baa1d153 <+7171>: shr $0x3f,%rsi > 0x00007f11baa1d157 <+7175>: xor %edi,%esi > 0x00007f11baa1d159 <+7177>: movzbl %sil,%esi > 0x00007f11baa1d15d <+7181>: mov %rsi,%rdi > 0x00007f11baa1d160 <+7184>: neg %rdi > 0x00007f11baa1d163 <+7187>: xor %rdi,%rdx > 0x00007f11baa1d166 <+7190>: add %rsi,%rdx > 0x00007f11baa1d169 <+7193>: add %rdx,%rdx > 0x00007f11baa1d16c <+7196>: cmp %rdx,%r14 > 0x00007f11baa1d16f <+7199>: jg 0x7f11baa1d9fa <_cairo_polygon_intersect+9386> > 0x00007f11baa1d175 <+7205>: cqto > 0x00007f11baa1d177 <+7207>: or $0x1,%rdx > 0x00007f11baa1d17b <+7211>: add %rdx,%rax > 0x00007f11baa1d17e <+7214>: mov %eax,0x38(%rsp) > 0x00007f11baa1d182 <+7218>: mov %eax,0x60(%rsp) > 0x00007f11baa1d186 <+7222>: mov 0x58(%rsp),%rax > 0x00007f11baa1d18b <+7227>: imul %rcx > 0x00007f11baa1d18e <+7230>: mov %rax,%r9 > 0x00007f11baa1d191 <+7233>: mov 0x40(%rsp),%rax > 0x00007f11baa1d196 <+7238>: mov %rdx,%r10 > 0x00007f11baa1d199 <+7241>: mov %r9,%rdi > 0x00007f11baa1d19c <+7244>: mov %r10,%rbp > 0x00007f11baa1d19f <+7247>: imul %r13 > 0x00007f11baa1d1a2 <+7250>: sub %rax,%rdi > 0x00007f11baa1d1a5 <+7253>: sbb %rdx,%rbp > 0x00007f11baa1d1a8 <+7256>: mov %r14,%rdx > 0x00007f11baa1d1ab <+7259>: mov %rbp,%rsi > 0x00007f11baa1d1ae <+7262>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1d1b3 <+7267>: cmp %r14,%rdx > 0x00007f11baa1d1b6 <+7270>: je 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d1bc <+7276>: test %rdx,%rdx > 0x00007f11baa1d1bf <+7279>: movl $0x0,0x6c(%rsp) > 0x00007f11baa1d1c7 <+7287>: je 0x7f11baa1d1fd <_cairo_polygon_intersect+7341> > 0x00007f11baa1d1c9 <+7289>: mov %rdx,%rcx > 0x00007f11baa1d1cc <+7292>: mov %r14,%rsi > 0x00007f11baa1d1cf <+7295>: shr $0x3f,%rsi > 0x00007f11baa1d1d3 <+7299>: shr $0x3f,%rcx > 0x00007f11baa1d1d7 <+7303>: xor %esi,%ecx > 0x00007f11baa1d1d9 <+7305>: movzbl %cl,%ecx > 0x00007f11baa1d1dc <+7308>: mov %rcx,%rsi > 0x00007f11baa1d1df <+7311>: neg %rsi > 0x00007f11baa1d1e2 <+7314>: xor %rsi,%rdx > 0x00007f11baa1d1e5 <+7317>: add %rcx,%rdx > 0x00007f11baa1d1e8 <+7320>: add %rdx,%rdx > 0x00007f11baa1d1eb <+7323>: cmp %rdx,%r14 > 0x00007f11baa1d1ee <+7326>: jg 0x7f11baa1db70 <_cairo_polygon_intersect+9760> > 0x00007f11baa1d1f4 <+7332>: cqto > 0x00007f11baa1d1f6 <+7334>: or $0x1,%rdx > 0x00007f11baa1d1fa <+7338>: add %rdx,%rax > 0x00007f11baa1d1fd <+7341>: mov 0x30(%rsp),%rbp > 0x00007f11baa1d202 <+7346>: mov %r15,%rdi > 0x00007f11baa1d205 <+7349>: mov %eax,%r14d > 0x00007f11baa1d208 <+7352>: mov %eax,0x68(%rsp) > 0x00007f11baa1d20c <+7356>: mov %rbp,%rsi > 0x00007f11baa1d20f <+7359>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1d214 <+7364>: test %eax,%eax > 0x00007f11baa1d216 <+7366>: je 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d21c <+7372>: mov %rbp,%rsi > 0x00007f11baa1d21f <+7375>: mov %r12,%rdi > 0x00007f11baa1d222 <+7378>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1d227 <+7383>: test %eax,%eax > 0x00007f11baa1d229 <+7385>: je 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d22f <+7391>: mov 0x930(%rsp),%rsi > 0x00007f11baa1d237 <+7399>: test %rsi,%rsi > 0x00007f11baa1d23a <+7402>: je 0x7f11baa1db34 <_cairo_polygon_intersect+9700> > 0x00007f11baa1d240 <+7408>: mov (%rsi),%rax > 0x00007f11baa1d243 <+7411>: mov %rsi,%rbp > 0x00007f11baa1d246 <+7414>: mov %rax,0x930(%rsp) > 0x00007f11baa1d24e <+7422>: mov 0x38(%rsp),%eax > 0x00007f11baa1d252 <+7426>: movl $0x1,0x0(%rbp) > 0x00007f11baa1d259 <+7433>: mov %r15,0x10(%rbp) > 0x00007f11baa1d25d <+7437>: mov %r12,0x18(%rbp) > 0x00007f11baa1d261 <+7441>: mov %r14d,0x8(%rbp) > 0x00007f11baa1d265 <+7445>: mov %eax,0x4(%rbp) > 0x00007f11baa1d268 <+7448>: mov 0xd50(%rsp),%eax > 0x00007f11baa1d26f <+7455>: lea 0x1(%rax),%edx > 0x00007f11baa1d272 <+7458>: cmp 0xd54(%rsp),%edx > 0x00007f11baa1d279 <+7465>: je 0x7f11baa1db13 <_cairo_polygon_intersect+9667> > 0x00007f11baa1d27f <+7471>: cmp $0x1,%edx > 0x00007f11baa1d282 <+7474>: mov 0xd58(%rsp),%rdi > 0x00007f11baa1d28a <+7482>: mov %edx,0xd50(%rsp) > 0x00007f11baa1d291 <+7489>: movabs $0xaaaaaaaaaaaaaaab,%r9 > 0x00007f11baa1d29b <+7499>: jne 0x7f11baa1d2ba <_cairo_polygon_intersect+7530> > 0x00007f11baa1d29d <+7501>: jmpq 0x7f11baa1db09 <_cairo_polygon_intersect+9657> > 0x00007f11baa1d2a2 <+7506>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1d2a8 <+7512>: movslq %edx,%rdx > 0x00007f11baa1d2ab <+7515>: cmp $0x1,%esi > 0x00007f11baa1d2ae <+7518>: mov %rcx,(%rdi,%rdx,8) > 0x00007f11baa1d2b2 <+7522>: mov %esi,%edx > 0x00007f11baa1d2b4 <+7524>: je 0x7f11baa1db09 <_cairo_polygon_intersect+9657> > 0x00007f11baa1d2ba <+7530>: mov %edx,%esi > 0x00007f11baa1d2bc <+7532>: sar %esi > 0x00007f11baa1d2be <+7534>: movslq %esi,%rax > 0x00007f11baa1d2c1 <+7537>: mov (%rdi,%rax,8),%rcx > 0x00007f11baa1d2c5 <+7541>: mov 0x8(%rbp),%eax > 0x00007f11baa1d2c8 <+7544>: sub 0x8(%rcx),%eax > 0x00007f11baa1d2cb <+7547>: jne 0x7f11baa1d2ea <_cairo_polygon_intersect+7578> > 0x00007f11baa1d2cd <+7549>: mov 0x4(%rbp),%eax > 0x00007f11baa1d2d0 <+7552>: sub 0x4(%rcx),%eax > 0x00007f11baa1d2d3 <+7555>: jne 0x7f11baa1d2ea <_cairo_polygon_intersect+7578> > 0x00007f11baa1d2d5 <+7557>: mov 0x0(%rbp),%eax > 0x00007f11baa1d2d8 <+7560>: sub (%rcx),%eax > 0x00007f11baa1d2da <+7562>: jne 0x7f11baa1d2ea <_cairo_polygon_intersect+7578> > 0x00007f11baa1d2dc <+7564>: mov %rbp,%rax > 0x00007f11baa1d2df <+7567>: sub %rcx,%rax > 0x00007f11baa1d2e2 <+7570>: sar $0x2,%rax > 0x00007f11baa1d2e6 <+7574>: imul %r9d,%eax > 0x00007f11baa1d2ea <+7578>: test %eax,%eax > 0x00007f11baa1d2ec <+7580>: js 0x7f11baa1d2a8 <_cairo_polygon_intersect+7512> > 0x00007f11baa1d2ee <+7582>: movslq %edx,%rax > 0x00007f11baa1d2f1 <+7585>: shl $0x3,%rax > 0x00007f11baa1d2f5 <+7589>: mov %rbp,(%rdi,%rax,1) > 0x00007f11baa1d2f9 <+7593>: jmpq 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d2fe <+7598>: mov %r14d,%r11d > 0x00007f11baa1d301 <+7601>: neg %r11d > 0x00007f11baa1d304 <+7604>: test %r11d,%r11d > 0x00007f11baa1d307 <+7607>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d30d <+7613>: mov 0x8(%rsp),%rdi > 0x00007f11baa1d312 <+7618>: movslq 0x10(%rbx),%r9 > 0x00007f11baa1d316 <+7622>: movslq 0x8(%rdi),%r8 > 0x00007f11baa1d31a <+7626>: movslq 0x10(%rdi),%r10 > 0x00007f11baa1d31e <+7630>: movslq 0x8(%rbx),%rdi > 0x00007f11baa1d322 <+7634>: mov %eax,%r14d > 0x00007f11baa1d325 <+7637>: mov %edi,%r12d > 0x00007f11baa1d328 <+7640>: mov %esi,%r11d > 0x00007f11baa1d32b <+7643>: sub %r9d,%r12d > 0x00007f11baa1d32e <+7646>: sub %ecx,%r14d > 0x00007f11baa1d331 <+7649>: sub %edx,%r11d > 0x00007f11baa1d334 <+7652>: movslq %r12d,%rbp > 0x00007f11baa1d337 <+7655>: movslq %r14d,%r14 > 0x00007f11baa1d33a <+7658>: movslq %r11d,%r11 > 0x00007f11baa1d33d <+7661>: mov %r14,%r12 > 0x00007f11baa1d340 <+7664>: mov %r14,0x48(%rsp) > 0x00007f11baa1d345 <+7669>: mov %rbp,%r14 > 0x00007f11baa1d348 <+7672>: imul %r11,%r14 > 0x00007f11baa1d34c <+7676>: mov %r8d,%r15d > 0x00007f11baa1d34f <+7679>: mov %rbp,%r13 > 0x00007f11baa1d352 <+7682>: sub %r10d,%r15d > 0x00007f11baa1d355 <+7685>: mov %rbp,0x50(%rsp) > 0x00007f11baa1d35a <+7690>: mov %r12,%rbp > 0x00007f11baa1d35d <+7693>: movslq %r15d,%r15 > 0x00007f11baa1d360 <+7696>: imul %r15,%rbp > 0x00007f11baa1d364 <+7700>: mov %r14,0x38(%rsp) > 0x00007f11baa1d369 <+7705>: mov %r12,%r14 > 0x00007f11baa1d36c <+7708>: mov %edi,%r12d > 0x00007f11baa1d36f <+7711>: sub %r8d,%r12d > 0x00007f11baa1d372 <+7714>: movslq %r12d,%r12 > 0x00007f11baa1d375 <+7717>: mov %rbp,0x40(%rsp) > 0x00007f11baa1d37a <+7722>: mov %r12,%rbp > 0x00007f11baa1d37d <+7725>: mov %eax,%r12d > 0x00007f11baa1d380 <+7728>: sub %esi,%r12d > 0x00007f11baa1d383 <+7731>: imul %r14,%rbp > 0x00007f11baa1d387 <+7735>: movslq %r12d,%r12 > 0x00007f11baa1d38a <+7738>: mov 0x38(%rsp),%r14 > 0x00007f11baa1d38f <+7743>: imul %r13,%r12 > 0x00007f11baa1d393 <+7747>: mov %rbp,%r13 > 0x00007f11baa1d396 <+7750>: sub %r12,%r13 > 0x00007f11baa1d399 <+7753>: sub 0x40(%rsp),%r14 > 0x00007f11baa1d39e <+7758>: js 0x7f11baa1d95d <_cairo_polygon_intersect+9229> > 0x00007f11baa1d3a4 <+7764>: cmp %r13,%r14 > 0x00007f11baa1d3a7 <+7767>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d3ad <+7773>: mov %esi,%r12d > 0x00007f11baa1d3b0 <+7776>: sub %eax,%r12d > 0x00007f11baa1d3b3 <+7779>: movslq %r12d,%r12 > 0x00007f11baa1d3b6 <+7782>: imul %r15,%r12 > 0x00007f11baa1d3ba <+7786>: mov %r12,%rbp > 0x00007f11baa1d3bd <+7789>: mov %r8d,%r12d > 0x00007f11baa1d3c0 <+7792>: sub %edi,%r12d > 0x00007f11baa1d3c3 <+7795>: movslq %r12d,%r12 > 0x00007f11baa1d3c6 <+7798>: imul %r11,%r12 > 0x00007f11baa1d3ca <+7802>: sub %r12,%rbp > 0x00007f11baa1d3cd <+7805>: cmp %rbp,%r14 > 0x00007f11baa1d3d0 <+7808>: jle 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d3d6 <+7814>: imul %r8,%rdx > 0x00007f11baa1d3da <+7818>: imul %r9,%rax > 0x00007f11baa1d3de <+7822>: imul %r10,%rsi > 0x00007f11baa1d3e2 <+7826>: sub %rdx,%rsi > 0x00007f11baa1d3e5 <+7829>: mov %rax,%rdx > 0x00007f11baa1d3e8 <+7832>: movslq %ecx,%rax > 0x00007f11baa1d3eb <+7835>: imul %rdi,%rax > 0x00007f11baa1d3ef <+7839>: mov %rsi,0x38(%rsp) > 0x00007f11baa1d3f4 <+7844>: sub %rax,%rdx > 0x00007f11baa1d3f7 <+7847>: mov 0x48(%rsp),%rax > 0x00007f11baa1d3fc <+7852>: mov %rdx,%r13 > 0x00007f11baa1d3ff <+7855>: imul %rsi > 0x00007f11baa1d402 <+7858>: mov %rax,%r9 > 0x00007f11baa1d405 <+7861>: mov %r11,%rax > 0x00007f11baa1d408 <+7864>: mov %rdx,%r10 > 0x00007f11baa1d40b <+7867>: imul %r13 > 0x00007f11baa1d40e <+7870>: mov %r9,%rdi > 0x00007f11baa1d411 <+7873>: mov %r10,%rbp > 0x00007f11baa1d414 <+7876>: sub %rax,%rdi > 0x00007f11baa1d417 <+7879>: sbb %rdx,%rbp > 0x00007f11baa1d41a <+7882>: mov %r14,%rdx > 0x00007f11baa1d41d <+7885>: mov %rbp,%rsi > 0x00007f11baa1d420 <+7888>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1d425 <+7893>: cmp %r14,%rdx > 0x00007f11baa1d428 <+7896>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d42e <+7902>: test %rdx,%rdx > 0x00007f11baa1d431 <+7905>: movl $0x0,0x64(%rsp) > 0x00007f11baa1d439 <+7913>: mov 0x38(%rsp),%r8 > 0x00007f11baa1d43e <+7918>: je 0x7f11baa1d475 <_cairo_polygon_intersect+7973> > 0x00007f11baa1d440 <+7920>: mov %rdx,%rsi > 0x00007f11baa1d443 <+7923>: mov %r14,%rdi > 0x00007f11baa1d446 <+7926>: shr $0x3f,%rdi > 0x00007f11baa1d44a <+7930>: shr $0x3f,%rsi > 0x00007f11baa1d44e <+7934>: xor %edi,%esi > 0x00007f11baa1d450 <+7936>: movzbl %sil,%esi > 0x00007f11baa1d454 <+7940>: mov %rsi,%rdi > 0x00007f11baa1d457 <+7943>: neg %rdi > 0x00007f11baa1d45a <+7946>: xor %rdi,%rdx > 0x00007f11baa1d45d <+7949>: add %rsi,%rdx > 0x00007f11baa1d460 <+7952>: add %rdx,%rdx > 0x00007f11baa1d463 <+7955>: cmp %rdx,%r14 > 0x00007f11baa1d466 <+7958>: jg 0x7f11baa1da07 <_cairo_polygon_intersect+9399> > 0x00007f11baa1d46c <+7964>: cqto > 0x00007f11baa1d46e <+7966>: or $0x1,%rdx > 0x00007f11baa1d472 <+7970>: add %rdx,%rax > 0x00007f11baa1d475 <+7973>: mov %eax,0x60(%rsp) > 0x00007f11baa1d479 <+7977>: mov %eax,%r12d > 0x00007f11baa1d47c <+7980>: mov 0x50(%rsp),%rax > 0x00007f11baa1d481 <+7985>: imul %r8 > 0x00007f11baa1d484 <+7988>: mov %rax,%r9 > 0x00007f11baa1d487 <+7991>: mov %r13,%rax > 0x00007f11baa1d48a <+7994>: mov %rdx,%r10 > 0x00007f11baa1d48d <+7997>: imul %r15 > 0x00007f11baa1d490 <+8000>: mov %r9,%rdi > 0x00007f11baa1d493 <+8003>: mov %r10,%rbp > 0x00007f11baa1d496 <+8006>: sub %rax,%rdi > 0x00007f11baa1d499 <+8009>: sbb %rdx,%rbp > 0x00007f11baa1d49c <+8012>: mov %r14,%rdx > 0x00007f11baa1d49f <+8015>: mov %rbp,%rsi > 0x00007f11baa1d4a2 <+8018>: callq 0x7f11ba9af5d0 <_cairo_int_96by64_32x64_divrem> > 0x00007f11baa1d4a7 <+8023>: cmp %rdx,%r14 > 0x00007f11baa1d4aa <+8026>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d4b0 <+8032>: test %rdx,%rdx > 0x00007f11baa1d4b3 <+8035>: movl $0x0,0x6c(%rsp) > 0x00007f11baa1d4bb <+8043>: je 0x7f11baa1d4f1 <_cairo_polygon_intersect+8097> > 0x00007f11baa1d4bd <+8045>: mov %rdx,%rcx > 0x00007f11baa1d4c0 <+8048>: mov %r14,%rsi > 0x00007f11baa1d4c3 <+8051>: shr $0x3f,%rsi > 0x00007f11baa1d4c7 <+8055>: shr $0x3f,%rcx > 0x00007f11baa1d4cb <+8059>: xor %esi,%ecx > 0x00007f11baa1d4cd <+8061>: movzbl %cl,%ecx > 0x00007f11baa1d4d0 <+8064>: mov %rcx,%rsi > 0x00007f11baa1d4d3 <+8067>: neg %rsi > 0x00007f11baa1d4d6 <+8070>: xor %rsi,%rdx > 0x00007f11baa1d4d9 <+8073>: add %rcx,%rdx > 0x00007f11baa1d4dc <+8076>: add %rdx,%rdx > 0x00007f11baa1d4df <+8079>: cmp %rdx,%r14 > 0x00007f11baa1d4e2 <+8082>: jg 0x7f11baa1dc48 <_cairo_polygon_intersect+9976> > 0x00007f11baa1d4e8 <+8088>: cqto > 0x00007f11baa1d4ea <+8090>: or $0x1,%rdx > 0x00007f11baa1d4ee <+8094>: add %rdx,%rax > 0x00007f11baa1d4f1 <+8097>: mov 0x30(%rsp),%r15 > 0x00007f11baa1d4f6 <+8102>: mov 0x8(%rsp),%rdi > 0x00007f11baa1d4fb <+8107>: mov %eax,%r14d > 0x00007f11baa1d4fe <+8110>: mov %eax,0x68(%rsp) > 0x00007f11baa1d502 <+8114>: mov %r15,%rsi > 0x00007f11baa1d505 <+8117>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1d50a <+8122>: test %eax,%eax > 0x00007f11baa1d50c <+8124>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d512 <+8130>: mov %r15,%rsi > 0x00007f11baa1d515 <+8133>: mov %rbx,%rdi > 0x00007f11baa1d518 <+8136>: callq 0x7f11baa1a250 <_cairo_bo_edge_contains_intersect_point> > 0x00007f11baa1d51d <+8141>: test %eax,%eax > 0x00007f11baa1d51f <+8143>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d525 <+8149>: mov 0x930(%rsp),%r15 > 0x00007f11baa1d52d <+8157>: test %r15,%r15 > 0x00007f11baa1d530 <+8160>: je 0x7f11baa1dc0f <_cairo_polygon_intersect+9919> > 0x00007f11baa1d536 <+8166>: mov (%r15),%rax > 0x00007f11baa1d539 <+8169>: mov %rax,0x930(%rsp) > 0x00007f11baa1d541 <+8177>: mov 0x8(%rsp),%rax > 0x00007f11baa1d546 <+8182>: movl $0x1,(%r15) > 0x00007f11baa1d54d <+8189>: mov %rbx,0x18(%r15) > 0x00007f11baa1d551 <+8193>: mov %r12d,0x4(%r15) > 0x00007f11baa1d555 <+8197>: mov %r14d,0x8(%r15) > 0x00007f11baa1d559 <+8201>: mov %rax,0x10(%r15) > 0x00007f11baa1d55d <+8205>: mov 0xd50(%rsp),%eax > 0x00007f11baa1d564 <+8212>: lea 0x1(%rax),%edx > 0x00007f11baa1d567 <+8215>: cmp 0xd54(%rsp),%edx > 0x00007f11baa1d56e <+8222>: je 0x7f11baa1dbee <_cairo_polygon_intersect+9886> > 0x00007f11baa1d574 <+8228>: cmp $0x1,%edx > 0x00007f11baa1d577 <+8231>: mov 0xd58(%rsp),%rsi > 0x00007f11baa1d57f <+8239>: mov %edx,0xd50(%rsp) > 0x00007f11baa1d586 <+8246>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x00007f11baa1d590 <+8256>: jne 0x7f11baa1d5af <_cairo_polygon_intersect+8287> > 0x00007f11baa1d592 <+8258>: jmpq 0x7f11baa1da79 <_cairo_polygon_intersect+9513> > 0x00007f11baa1d597 <+8263>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1d5a0 <+8272>: cmp $0x1,%edi > 0x00007f11baa1d5a3 <+8275>: mov %rcx,(%rsi,%rdx,8) > 0x00007f11baa1d5a7 <+8279>: mov %edi,%edx > 0x00007f11baa1d5a9 <+8281>: je 0x7f11baa1da79 <_cairo_polygon_intersect+9513> > 0x00007f11baa1d5af <+8287>: mov %edx,%edi > 0x00007f11baa1d5b1 <+8289>: sar %edi > 0x00007f11baa1d5b3 <+8291>: movslq %edi,%rax > 0x00007f11baa1d5b6 <+8294>: mov (%rsi,%rax,8),%rcx > 0x00007f11baa1d5ba <+8298>: mov 0x8(%r15),%eax > 0x00007f11baa1d5be <+8302>: sub 0x8(%rcx),%eax > 0x00007f11baa1d5c1 <+8305>: jne 0x7f11baa1d5e1 <_cairo_polygon_intersect+8337> > 0x00007f11baa1d5c3 <+8307>: mov 0x4(%r15),%eax > 0x00007f11baa1d5c7 <+8311>: sub 0x4(%rcx),%eax > 0x00007f11baa1d5ca <+8314>: jne 0x7f11baa1d5e1 <_cairo_polygon_intersect+8337> > 0x00007f11baa1d5cc <+8316>: mov (%r15),%eax > 0x00007f11baa1d5cf <+8319>: sub (%rcx),%eax > 0x00007f11baa1d5d1 <+8321>: jne 0x7f11baa1d5e1 <_cairo_polygon_intersect+8337> > 0x00007f11baa1d5d3 <+8323>: mov %r15,%rax > 0x00007f11baa1d5d6 <+8326>: sub %rcx,%rax > 0x00007f11baa1d5d9 <+8329>: sar $0x2,%rax > 0x00007f11baa1d5dd <+8333>: imul %r8d,%eax > 0x00007f11baa1d5e1 <+8337>: test %eax,%eax > 0x00007f11baa1d5e3 <+8339>: movslq %edx,%rdx > 0x00007f11baa1d5e6 <+8342>: js 0x7f11baa1d5a0 <_cairo_polygon_intersect+8272> > 0x00007f11baa1d5e8 <+8344>: shl $0x3,%rdx > 0x00007f11baa1d5ec <+8348>: mov %r15,(%rsi,%rdx,1) > 0x00007f11baa1d5f0 <+8352>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d5f5 <+8357>: nopl (%rax) > 0x00007f11baa1d5f8 <+8360>: imul $0x58,%r12d,%edi > 0x00007f11baa1d5fc <+8364>: add $0x8,%edi > 0x00007f11baa1d5ff <+8367>: callq 0x7f11ba96a290 <malloc@plt> > 0x00007f11baa1d604 <+8372>: test %rax,%rax > 0x00007f11baa1d607 <+8375>: mov %rax,%rdi > 0x00007f11baa1d60a <+8378>: mov %rax,0x20(%rsp) > 0x00007f11baa1d60f <+8383>: je 0x7f11baa1b686 <_cairo_polygon_intersect+310> > 0x00007f11baa1d615 <+8389>: movslq %r12d,%rax > 0x00007f11baa1d618 <+8392>: lea (%rax,%rax,4),%r8 > 0x00007f11baa1d61c <+8396>: shl $0x4,%r8 > 0x00007f11baa1d620 <+8400>: add %rdi,%r8 > 0x00007f11baa1d623 <+8403>: jmpq 0x7f11baa1b5b6 <_cairo_polygon_intersect+102> > 0x00007f11baa1d628 <+8408>: mov %r15,%rbp > 0x00007f11baa1d62b <+8411>: jmpq 0x7f11baa1bd6b <_cairo_polygon_intersect+2075> > 0x00007f11baa1d630 <+8416>: xor %r12d,%r12d > 0x00007f11baa1d633 <+8419>: mov 0x18(%rsp),%rax > 0x00007f11baa1d638 <+8424>: add $0x430,%rax > 0x00007f11baa1d63e <+8430>: cmp %rax,%rdi > 0x00007f11baa1d641 <+8433>: je 0x7f11baa1d648 <_cairo_polygon_intersect+8440> > 0x00007f11baa1d643 <+8435>: callq 0x7f11ba96a560 <free@plt> > 0x00007f11baa1d648 <+8440>: mov 0x18(%rsp),%rdi > 0x00007f11baa1d64d <+8445>: callq 0x7f11ba986a80 <_cairo_freepool_fini> > 0x00007f11baa1d652 <+8450>: mov 0x20(%rsp),%rdi > 0x00007f11baa1d657 <+8455>: lea 0x160(%rsp),%rax > 0x00007f11baa1d65f <+8463>: cmp %rax,%rdi > 0x00007f11baa1d662 <+8466>: je 0x7f11baa1b690 <_cairo_polygon_intersect+320> > 0x00007f11baa1d668 <+8472>: callq 0x7f11ba96a560 <free@plt> > 0x00007f11baa1d66d <+8477>: jmpq 0x7f11baa1b690 <_cairo_polygon_intersect+320> > 0x00007f11baa1d672 <+8482>: mov 0x8(%r12),%eax > 0x00007f11baa1d677 <+8487>: cmp %eax,0x8(%rbx) > 0x00007f11baa1d67a <+8490>: movslq 0xc(%rbx),%r8 > 0x00007f11baa1d67e <+8494>: movslq 0xc(%r12),%rdx > 0x00007f11baa1d683 <+8499>: jne 0x7f11baa1c815 <_cairo_polygon_intersect+4805> > 0x00007f11baa1d689 <+8505>: cmp %edx,%r8d > 0x00007f11baa1d68c <+8508>: jne 0x7f11baa1c815 <_cairo_polygon_intersect+4805> > 0x00007f11baa1d692 <+8514>: mov 0x10(%r12),%eax > 0x00007f11baa1d697 <+8519>: cmp %eax,0x10(%rbx) > 0x00007f11baa1d69a <+8522>: movslq %r8d,%rdx > 0x00007f11baa1d69d <+8525>: jne 0x7f11baa1c815 <_cairo_polygon_intersect+4805> > 0x00007f11baa1d6a3 <+8531>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d6a8 <+8536>: nopl 0x0(%rax,%rax,1) > 0x00007f11baa1d6b0 <+8544>: mov 0x28(%rsp),%rdi > 0x00007f11baa1d6b5 <+8549>: callq 0x7f11baa1a860 <_pqueue_grow> > 0x00007f11baa1d6ba <+8554>: test %eax,%eax > 0x00007f11baa1d6bc <+8556>: jne 0x7f11baa1d909 <_cairo_polygon_intersect+9145> > 0x00007f11baa1d6c2 <+8562>: mov 0xd50(%rsp),%eax > 0x00007f11baa1d6c9 <+8569>: lea 0x1(%rax),%ecx > 0x00007f11baa1d6cc <+8572>: jmpq 0x7f11baa1bfff <_cairo_polygon_intersect+2735> > 0x00007f11baa1d6d1 <+8577>: mov %edi,%edx > 0x00007f11baa1d6d3 <+8579>: mov %r10d,%esi > 0x00007f11baa1d6d6 <+8582>: mov %r13,%rdi > 0x00007f11baa1d6d9 <+8585>: mov %rcx,0x38(%rsp) > 0x00007f11baa1d6de <+8590>: mov %r8d,0x8(%rsp) > 0x00007f11baa1d6e3 <+8595>: callq 0x7f11baa1a3d0 <edge_compare_for_y_against_x> > 0x00007f11baa1d6e8 <+8600>: test %eax,%eax > 0x00007f11baa1d6ea <+8602>: mov 0x8(%rsp),%r8d > 0x00007f11baa1d6ef <+8607>: mov 0x38(%rsp),%rcx > 0x00007f11baa1d6f4 <+8612>: sete %al > 0x00007f11baa1d6f7 <+8615>: movzbl %al,%eax > 0x00007f11baa1d6fa <+8618>: jmpq 0x7f11baa1bdf6 <_cairo_polygon_intersect+2214> > 0x00007f11baa1d6ff <+8623>: cmp %rdi,%r11 > 0x00007f11baa1d702 <+8626>: jge 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1d708 <+8632>: mov %eax,%edi > 0x00007f11baa1d70a <+8634>: sub %edx,%edi > 0x00007f11baa1d70c <+8636>: movslq %edi,%rdi > 0x00007f11baa1d70f <+8639>: imul 0x50(%rsp),%rdi > 0x00007f11baa1d715 <+8645>: mov %rdi,%r8 > 0x00007f11baa1d718 <+8648>: mov %r9d,%edi > 0x00007f11baa1d71b <+8651>: sub %r14d,%edi > 0x00007f11baa1d71e <+8654>: movslq %edi,%rdi > 0x00007f11baa1d721 <+8657>: imul 0x48(%rsp),%rdi > 0x00007f11baa1d727 <+8663>: sub %rdi,%r8 > 0x00007f11baa1d72a <+8666>: cmp %r8,%r11 > 0x00007f11baa1d72d <+8669>: jl 0x7f11baa1c279 <_cairo_polygon_intersect+3369> > 0x00007f11baa1d733 <+8675>: jmpq 0x7f11baa1c110 <_cairo_polygon_intersect+3008> > 0x00007f11baa1d738 <+8680>: xor %eax,%eax > 0x00007f11baa1d73a <+8682>: cmp %edx,%edi > 0x00007f11baa1d73c <+8684>: sete %al > 0x00007f11baa1d73f <+8687>: jmpq 0x7f11baa1bdf6 <_cairo_polygon_intersect+2214> > 0x00007f11baa1d744 <+8692>: cmp %r8,%r12 > 0x00007f11baa1d747 <+8695>: jge 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d74d <+8701>: mov %eax,%r8d > 0x00007f11baa1d750 <+8704>: sub %ecx,%r8d > 0x00007f11baa1d753 <+8707>: movslq %r8d,%r8 > 0x00007f11baa1d756 <+8710>: mov %r8,%r9 > 0x00007f11baa1d759 <+8713>: mov %r11d,%r8d > 0x00007f11baa1d75c <+8716>: imul 0x40(%rsp),%r9 > 0x00007f11baa1d762 <+8722>: sub %r10d,%r8d > 0x00007f11baa1d765 <+8725>: movslq %r8d,%r8 > 0x00007f11baa1d768 <+8728>: imul %rbx,%r8 > 0x00007f11baa1d76c <+8732>: sub %r8,%r9 > 0x00007f11baa1d76f <+8735>: cmp %r12,%r9 > 0x00007f11baa1d772 <+8738>: jg 0x7f11baa1c564 <_cairo_polygon_intersect+4116> > 0x00007f11baa1d778 <+8744>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d77d <+8749>: mov %ecx,%edx > 0x00007f11baa1d77f <+8751>: mov %r9d,%esi > 0x00007f11baa1d782 <+8754>: mov %r13,%rdi > 0x00007f11baa1d785 <+8757>: jmpq 0x7f11baa1cff3 <_cairo_polygon_intersect+6819> > 0x00007f11baa1d78a <+8762>: mov (%rsp),%rax > 0x00007f11baa1d78e <+8766>: xor %r12d,%r12d > 0x00007f11baa1d791 <+8769>: movl $0x0,0x34(%rax) > 0x00007f11baa1d798 <+8776>: jmpq 0x7f11baa1b690 <_cairo_polygon_intersect+320> > 0x00007f11baa1d79d <+8781>: mov $0x8,%eax > 0x00007f11baa1d7a2 <+8786>: jmpq 0x7f11baa1c77b <_cairo_polygon_intersect+4651> > 0x00007f11baa1d7a7 <+8791>: mov $0x8,%eax > 0x00007f11baa1d7ac <+8796>: jmpq 0x7f11baa1c4a9 <_cairo_polygon_intersect+3929> > 0x00007f11baa1d7b1 <+8801>: xor %eax,%eax > 0x00007f11baa1d7b3 <+8803>: cmp %edx,%ecx > 0x00007f11baa1d7b5 <+8805>: sete %al > 0x00007f11baa1d7b8 <+8808>: jmpq 0x7f11baa1d005 <_cairo_polygon_intersect+6837> > 0x00007f11baa1d7bd <+8813>: cmp %r9,%r14 > 0x00007f11baa1d7c0 <+8816>: jge 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d7c6 <+8822>: mov %ecx,%r9d > 0x00007f11baa1d7c9 <+8825>: sub %esi,%r9d > 0x00007f11baa1d7cc <+8828>: movslq %r9d,%r9 > 0x00007f11baa1d7cf <+8831>: imul 0x40(%rsp),%r9 > 0x00007f11baa1d7d5 <+8837>: mov %r9,%rbp > 0x00007f11baa1d7d8 <+8840>: mov %r11d,%r9d > 0x00007f11baa1d7db <+8843>: sub %eax,%r9d > 0x00007f11baa1d7de <+8846>: movslq %r9d,%r9 > 0x00007f11baa1d7e1 <+8849>: imul %r10,%r9 > 0x00007f11baa1d7e5 <+8853>: sub %r9,%rbp > 0x00007f11baa1d7e8 <+8856>: cmp %rbp,%r14 > 0x00007f11baa1d7eb <+8859>: jl 0x7f11baa1c914 <_cairo_polygon_intersect+5060> > 0x00007f11baa1d7f1 <+8865>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d7f6 <+8870>: mov 0x8(%rbx),%edx > 0x00007f11baa1d7f9 <+8873>: cmp %edx,0x8(%rdi) > 0x00007f11baa1d7fc <+8876>: jne 0x7f11baa1cc7a <_cairo_polygon_intersect+5930> > 0x00007f11baa1d802 <+8882>: mov 0x8(%rsp),%rdi > 0x00007f11baa1d807 <+8887>: mov 0xc(%rbx),%ecx > 0x00007f11baa1d80a <+8890>: movslq 0xc(%rdi),%rdx > 0x00007f11baa1d80e <+8894>: cmp %ecx,%edx > 0x00007f11baa1d810 <+8896>: jne 0x7f11baa1cc81 <_cairo_polygon_intersect+5937> > 0x00007f11baa1d816 <+8902>: mov 0x10(%rbx),%ecx > 0x00007f11baa1d819 <+8905>: cmp %ecx,0x10(%rdi) > 0x00007f11baa1d81c <+8908>: je 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d822 <+8914>: mov %edx,%ecx > 0x00007f11baa1d824 <+8916>: jmpq 0x7f11baa1cc81 <_cairo_polygon_intersect+5937> > 0x00007f11baa1d829 <+8921>: nopl 0x0(%rax) > 0x00007f11baa1d830 <+8928>: mov 0x8(%r12),%eax > 0x00007f11baa1d835 <+8933>: cmp %eax,0x8(%r15) > 0x00007f11baa1d839 <+8937>: mov 0xc(%r12),%edx > 0x00007f11baa1d83e <+8942>: movslq 0xc(%r15),%rax > 0x00007f11baa1d842 <+8946>: jne 0x7f11baa1cbf1 <_cairo_polygon_intersect+5793> > 0x00007f11baa1d848 <+8952>: cmp %edx,%eax > 0x00007f11baa1d84a <+8954>: jne 0x7f11baa1cbf1 <_cairo_polygon_intersect+5793> > 0x00007f11baa1d850 <+8960>: mov 0x10(%r12),%edi > 0x00007f11baa1d855 <+8965>: cmp %edi,0x10(%r15) > 0x00007f11baa1d859 <+8969>: mov %eax,%edx > 0x00007f11baa1d85b <+8971>: jne 0x7f11baa1cbf1 <_cairo_polygon_intersect+5793> > 0x00007f11baa1d861 <+8977>: jmpq 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d866 <+8982>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f11baa1d870 <+8992>: movl $0x1,0x64(%rsp) > 0x00007f11baa1d878 <+9000>: jmpq 0x7f11baa1c609 <_cairo_polygon_intersect+4281> > 0x00007f11baa1d87d <+9005>: movl $0x1,0x64(%rsp) > 0x00007f11baa1d885 <+9013>: jmpq 0x7f11baa1c32a <_cairo_polygon_intersect+3546> > 0x00007f11baa1d88a <+9018>: movl $0x1,0x6c(%rsp) > 0x00007f11baa1d892 <+9026>: jmpq 0x7f11baa1c3b3 <_cairo_polygon_intersect+3683> > 0x00007f11baa1d897 <+9031>: mov 0x8(%rsp),%rax > 0x00007f11baa1d89c <+9036>: movq $0x0,0x28(%rax) > 0x00007f11baa1d8a4 <+9044>: mov %rax,0x28(%r12) > 0x00007f11baa1d8a9 <+9049>: mov %r15,0x20(%r12) > 0x00007f11baa1d8ae <+9054>: mov %r12,0x20(%rax) > 0x00007f11baa1d8b2 <+9058>: jmpq 0x7f11baa1cbd6 <_cairo_polygon_intersect+5766> > 0x00007f11baa1d8b7 <+9063>: nopw 0x0(%rax,%rax,1) > 0x00007f11baa1d8c0 <+9072>: movl $0x1,0x6c(%rsp) > 0x00007f11baa1d8c8 <+9080>: jmpq 0x7f11baa1c684 <_cairo_polygon_intersect+4404> > 0x00007f11baa1d8cd <+9085>: test %rbx,%rbx > 0x00007f11baa1d8d0 <+9088>: mov %r12,0x70(%rsp) > 0x00007f11baa1d8d5 <+9093>: je 0x7f11baa1dca2 <_cairo_polygon_intersect+10066> > 0x00007f11baa1d8db <+9099>: mov 0x8(%rsp),%rdi > 0x00007f11baa1d8e0 <+9104>: mov %rdi,0x20(%rbx) > 0x00007f11baa1d8e4 <+9108>: mov 0x20(%rdi),%rax > 0x00007f11baa1d8e8 <+9112>: mov %rbx,0x28(%rdi) > 0x00007f11baa1d8ec <+9116>: mov %rdi,0x28(%r12) > 0x00007f11baa1d8f1 <+9121>: mov %rax,0x20(%r12) > 0x00007f11baa1d8f6 <+9126>: mov %r12,0x20(%rdi) > 0x00007f11baa1d8fa <+9130>: jmpq 0x7f11baa1cc60 <_cairo_polygon_intersect+5904> > 0x00007f11baa1d8ff <+9135>: mov $0x8,%eax > 0x00007f11baa1d904 <+9140>: jmpq 0x7f11baa1cb2b <_cairo_polygon_intersect+5595> > 0x00007f11baa1d909 <+9145>: mov %eax,%r12d > 0x00007f11baa1d90c <+9148>: jmpq 0x7f11baa1ce2b <_cairo_polygon_intersect+6363> > 0x00007f11baa1d911 <+9153>: cmp %rsi,%r14 > 0x00007f11baa1d914 <+9156>: jge 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d91a <+9162>: mov %ecx,%esi > 0x00007f11baa1d91c <+9164>: sub %r9d,%esi > 0x00007f11baa1d91f <+9167>: movslq %esi,%rsi > 0x00007f11baa1d922 <+9170>: imul 0x40(%rsp),%rsi > 0x00007f11baa1d928 <+9176>: mov %rsi,%rbp > 0x00007f11baa1d92b <+9179>: mov %r8d,%esi > 0x00007f11baa1d92e <+9182>: sub %edi,%esi > 0x00007f11baa1d930 <+9184>: movslq %esi,%rsi > 0x00007f11baa1d933 <+9187>: imul %r11,%rsi > 0x00007f11baa1d937 <+9191>: sub %rsi,%rbp > 0x00007f11baa1d93a <+9194>: cmp %rbp,%r14 > 0x00007f11baa1d93d <+9197>: jl 0x7f11baa1d0dd <_cairo_polygon_intersect+7053> > 0x00007f11baa1d943 <+9203>: jmpq 0x7f11baa1cc57 <_cairo_polygon_intersect+5895> > 0x00007f11baa1d948 <+9208>: nopl 0x0(%rax,%rax,1) > 0x00007f11baa1d950 <+9216>: movl $0x1,0x64(%rsp) > 0x00007f11baa1d958 <+9224>: jmpq 0x7f11baa1c9bf <_cairo_polygon_intersect+5231> > 0x00007f11baa1d95d <+9229>: cmp %r13,%r14 > 0x00007f11baa1d960 <+9232>: jge 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d966 <+9238>: mov %esi,%r12d > 0x00007f11baa1d969 <+9241>: sub %eax,%r12d > 0x00007f11baa1d96c <+9244>: movslq %r12d,%r12 > 0x00007f11baa1d96f <+9247>: imul %r15,%r12 > 0x00007f11baa1d973 <+9251>: mov %r12,%rbp > 0x00007f11baa1d976 <+9254>: mov %r8d,%r12d > 0x00007f11baa1d979 <+9257>: sub %edi,%r12d > 0x00007f11baa1d97c <+9260>: movslq %r12d,%r12 > 0x00007f11baa1d97f <+9263>: imul %r11,%r12 > 0x00007f11baa1d983 <+9267>: sub %r12,%rbp > 0x00007f11baa1d986 <+9270>: cmp %rbp,%r14 > 0x00007f11baa1d989 <+9273>: jl 0x7f11baa1d3d6 <_cairo_polygon_intersect+7814> > 0x00007f11baa1d98f <+9279>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1d994 <+9284>: nopl 0x0(%rax) > 0x00007f11baa1d998 <+9288>: movl $0x1,0x6c(%rsp) > 0x00007f11baa1d9a0 <+9296>: jmpq 0x7f11baa1ca3b <_cairo_polygon_intersect+5355> > 0x00007f11baa1d9a5 <+9301>: mov 0x938(%rsp),%rdx > 0x00007f11baa1d9ad <+9309>: mov 0x948(%rsp),%eax > 0x00007f11baa1d9b4 <+9316>: mov 0xc(%rdx),%esi > 0x00007f11baa1d9b7 <+9319>: cmp %esi,%eax > 0x00007f11baa1d9b9 <+9321>: ja 0x7f11baa1dcc6 <_cairo_polygon_intersect+10102> > 0x00007f11baa1d9bf <+9327>: mov 0x10(%rdx),%rcx > 0x00007f11baa1d9c3 <+9331>: add %rcx,%rax > 0x00007f11baa1d9c6 <+9334>: mov %rcx,%rbp > 0x00007f11baa1d9c9 <+9337>: mov %rax,0x10(%rdx) > 0x00007f11baa1d9cd <+9341>: sub 0x948(%rsp),%esi > 0x00007f11baa1d9d4 <+9348>: mov %esi,0xc(%rdx) > 0x00007f11baa1d9d7 <+9351>: test %rbp,%rbp > 0x00007f11baa1d9da <+9354>: je 0x7f11baa1ce25 <_cairo_polygon_intersect+6357> > 0x00007f11baa1d9e0 <+9360>: jmpq 0x7f11baa1c406 <_cairo_polygon_intersect+3766> > 0x00007f11baa1d9e5 <+9365>: nopl (%rax) > 0x00007f11baa1d9e8 <+9368>: mov 0x18(%rsp),%rdi > 0x00007f11baa1d9ed <+9373>: callq 0x7f11ba9869e0 <_cairo_freepool_alloc_from_new_pool> > 0x00007f11baa1d9f2 <+9378>: mov %rax,%r14 > 0x00007f11baa1d9f5 <+9381>: jmpq 0x7f11baa1ce1c <_cairo_polygon_intersect+6348> > 0x00007f11baa1d9fa <+9386>: movl $0x1,0x64(%rsp) > 0x00007f11baa1da02 <+9394>: jmpq 0x7f11baa1d17e <_cairo_polygon_intersect+7214> > 0x00007f11baa1da07 <+9399>: movl $0x1,0x64(%rsp) > 0x00007f11baa1da0f <+9407>: jmpq 0x7f11baa1d475 <_cairo_polygon_intersect+7973> > 0x00007f11baa1da14 <+9412>: mov 0x938(%rsp),%rdx > 0x00007f11baa1da1c <+9420>: mov 0x948(%rsp),%eax > 0x00007f11baa1da23 <+9427>: mov 0xc(%rdx),%ecx > 0x00007f11baa1da26 <+9430>: cmp %ecx,%eax > 0x00007f11baa1da28 <+9432>: ja 0x7f11baa1dbdc <_cairo_polygon_intersect+9868> > 0x00007f11baa1da2e <+9438>: mov 0x10(%rdx),%r14 > 0x00007f11baa1da32 <+9442>: add %r14,%rax > 0x00007f11baa1da35 <+9445>: mov %rax,0x10(%rdx) > 0x00007f11baa1da39 <+9449>: sub 0x948(%rsp),%ecx > 0x00007f11baa1da40 <+9456>: mov %ecx,0xc(%rdx) > 0x00007f11baa1da43 <+9459>: test %r14,%r14 > 0x00007f11baa1da46 <+9462>: je 0x7f11baa1ce25 <_cairo_polygon_intersect+6357> > 0x00007f11baa1da4c <+9468>: jmpq 0x7f11baa1c6d4 <_cairo_polygon_intersect+4484> > 0x00007f11baa1da51 <+9473>: nopl 0x0(%rax) > 0x00007f11baa1da58 <+9480>: mov 0x28(%rsp),%rdi > 0x00007f11baa1da5d <+9485>: callq 0x7f11baa1a860 <_pqueue_grow> > 0x00007f11baa1da62 <+9490>: test %eax,%eax > 0x00007f11baa1da64 <+9492>: jne 0x7f11baa1d909 <_cairo_polygon_intersect+9145> > 0x00007f11baa1da6a <+9498>: mov 0xd50(%rsp),%eax > 0x00007f11baa1da71 <+9505>: add $0x1,%eax > 0x00007f11baa1da74 <+9508>: jmpq 0x7f11baa1c43c <_cairo_polygon_intersect+3820> > 0x00007f11baa1da79 <+9513>: mov $0x8,%edx > 0x00007f11baa1da7e <+9518>: jmpq 0x7f11baa1d5ec <_cairo_polygon_intersect+8348> > 0x00007f11baa1da83 <+9523>: mov 0x28(%rsp),%rdi > 0x00007f11baa1da88 <+9528>: callq 0x7f11baa1a860 <_pqueue_grow> > 0x00007f11baa1da8d <+9533>: test %eax,%eax > 0x00007f11baa1da8f <+9535>: jne 0x7f11baa1d909 <_cairo_polygon_intersect+9145> > 0x00007f11baa1da95 <+9541>: mov 0xd50(%rsp),%eax > 0x00007f11baa1da9c <+9548>: add $0x1,%eax > 0x00007f11baa1da9f <+9551>: jmpq 0x7f11baa1cab7 <_cairo_polygon_intersect+5479> > 0x00007f11baa1daa4 <+9556>: mov 0x938(%rsp),%rdx > 0x00007f11baa1daac <+9564>: mov 0x948(%rsp),%eax > 0x00007f11baa1dab3 <+9571>: mov 0xc(%rdx),%ecx > 0x00007f11baa1dab6 <+9574>: cmp %ecx,%eax > 0x00007f11baa1dab8 <+9576>: ja 0x7f11baa1dbca <_cairo_polygon_intersect+9850> > 0x00007f11baa1dabe <+9582>: mov 0x10(%rdx),%r15 > 0x00007f11baa1dac2 <+9586>: add %r15,%rax > 0x00007f11baa1dac5 <+9589>: mov %rax,0x10(%rdx) > 0x00007f11baa1dac9 <+9593>: sub 0x948(%rsp),%ecx > 0x00007f11baa1dad0 <+9600>: mov %ecx,0xc(%rdx) > 0x00007f11baa1dad3 <+9603>: test %r15,%r15 > 0x00007f11baa1dad6 <+9606>: je 0x7f11baa1ce25 <_cairo_polygon_intersect+6357> > 0x00007f11baa1dadc <+9612>: jmpq 0x7f11baa1ca89 <_cairo_polygon_intersect+5433> > 0x00007f11baa1dae1 <+9617>: nopl 0x0(%rax) > 0x00007f11baa1dae8 <+9624>: mov 0x28(%rsp),%rdi > 0x00007f11baa1daed <+9629>: callq 0x7f11baa1a860 <_pqueue_grow> > 0x00007f11baa1daf2 <+9634>: test %eax,%eax > 0x00007f11baa1daf4 <+9636>: jne 0x7f11baa1d909 <_cairo_polygon_intersect+9145> > 0x00007f11baa1dafa <+9642>: mov 0xd50(%rsp),%eax > 0x00007f11baa1db01 <+9649>: add $0x1,%eax > 0x00007f11baa1db04 <+9652>: jmpq 0x7f11baa1c707 <_cairo_polygon_intersect+4535> > 0x00007f11baa1db09 <+9657>: mov $0x8,%eax > 0x00007f11baa1db0e <+9662>: jmpq 0x7f11baa1d2f5 <_cairo_polygon_intersect+7589> > 0x00007f11baa1db13 <+9667>: mov 0x28(%rsp),%rdi > 0x00007f11baa1db18 <+9672>: callq 0x7f11baa1a860 <_pqueue_grow> > 0x00007f11baa1db1d <+9677>: test %eax,%eax > 0x00007f11baa1db1f <+9679>: jne 0x7f11baa1d909 <_cairo_polygon_intersect+9145> > 0x00007f11baa1db25 <+9685>: mov 0xd50(%rsp),%eax > 0x00007f11baa1db2c <+9692>: lea 0x1(%rax),%edx > 0x00007f11baa1db2f <+9695>: jmpq 0x7f11baa1d27f <_cairo_polygon_intersect+7471> > 0x00007f11baa1db34 <+9700>: mov 0x938(%rsp),%rdx > 0x00007f11baa1db3c <+9708>: mov 0x948(%rsp),%eax > 0x00007f11baa1db43 <+9715>: mov 0xc(%rdx),%ecx > 0x00007f11baa1db46 <+9718>: cmp %ecx,%eax > 0x00007f11baa1db48 <+9720>: ja 0x7f11baa1db7d <_cairo_polygon_intersect+9773> > 0x00007f11baa1db4a <+9722>: mov 0x10(%rdx),%rsi > 0x00007f11baa1db4e <+9726>: add %rsi,%rax > 0x00007f11baa1db51 <+9729>: mov %rsi,%rbp > 0x00007f11baa1db54 <+9732>: mov %rax,0x10(%rdx) > 0x00007f11baa1db58 <+9736>: sub 0x948(%rsp),%ecx > 0x00007f11baa1db5f <+9743>: mov %ecx,0xc(%rdx) > 0x00007f11baa1db62 <+9746>: test %rbp,%rbp > 0x00007f11baa1db65 <+9749>: je 0x7f11baa1ce25 <_cairo_polygon_intersect+6357> > 0x00007f11baa1db6b <+9755>: jmpq 0x7f11baa1d24e <_cairo_polygon_intersect+7422> > 0x00007f11baa1db70 <+9760>: movl $0x1,0x6c(%rsp) > 0x00007f11baa1db78 <+9768>: jmpq 0x7f11baa1d1fd <_cairo_polygon_intersect+7341> > 0x00007f11baa1db7d <+9773>: mov 0x18(%rsp),%rdi > 0x00007f11baa1db82 <+9778>: callq 0x7f11ba9869e0 <_cairo_freepool_alloc_from_new_pool> > 0x00007f11baa1db87 <+9783>: mov %rax,%rbp > 0x00007f11baa1db8a <+9786>: jmp 0x7f11baa1db62 <_cairo_polygon_intersect+9746> > 0x00007f11baa1db8c <+9788>: lea 0x1c4ad(%rip),%rcx # 0x7f11baa3a040 <__PRETTY_FUNCTION__.10694> > 0x00007f11baa1db93 <+9795>: lea 0x1c50c(%rip),%rsi # 0x7f11baa3a0a6 > 0x00007f11baa1db9a <+9802>: lea 0x1c5af(%rip),%rdi # 0x7f11baa3a150 > 0x00007f11baa1dba1 <+9809>: mov $0x4a2,%edx > 0x00007f11baa1dba6 <+9814>: callq 0x7f11ba96a150 <__assert_fail@plt> > 0x00007f11baa1dbab <+9819>: lea 0x1c4be(%rip),%rcx # 0x7f11baa3a070 <__PRETTY_FUNCTION__.10752> > 0x00007f11baa1dbb2 <+9826>: lea 0x1c4ed(%rip),%rsi # 0x7f11baa3a0a6 > 0x00007f11baa1dbb9 <+9833>: lea 0x1c500(%rip),%rdi # 0x7f11baa3a0c0 > 0x00007f11baa1dbc0 <+9840>: mov $0x5aa,%edx > 0x00007f11baa1dbc5 <+9845>: callq 0x7f11ba96a150 <__assert_fail@plt> > 0x00007f11baa1dbca <+9850>: mov 0x18(%rsp),%rdi > 0x00007f11baa1dbcf <+9855>: callq 0x7f11ba9869e0 <_cairo_freepool_alloc_from_new_pool> > 0x00007f11baa1dbd4 <+9860>: mov %rax,%r15 > 0x00007f11baa1dbd7 <+9863>: jmpq 0x7f11baa1dad3 <_cairo_polygon_intersect+9603> > 0x00007f11baa1dbdc <+9868>: mov 0x18(%rsp),%rdi > 0x00007f11baa1dbe1 <+9873>: callq 0x7f11ba9869e0 <_cairo_freepool_alloc_from_new_pool> > 0x00007f11baa1dbe6 <+9878>: mov %rax,%r14 > 0x00007f11baa1dbe9 <+9881>: jmpq 0x7f11baa1da43 <_cairo_polygon_intersect+9459> > 0x00007f11baa1dbee <+9886>: mov 0x28(%rsp),%rdi > 0x00007f11baa1dbf3 <+9891>: callq 0x7f11baa1a860 <_pqueue_grow> > 0x00007f11baa1dbf8 <+9896>: test %eax,%eax > 0x00007f11baa1dbfa <+9898>: jne 0x7f11baa1d909 <_cairo_polygon_intersect+9145> > 0x00007f11baa1dc00 <+9904>: mov 0xd50(%rsp),%eax > 0x00007f11baa1dc07 <+9911>: lea 0x1(%rax),%edx > 0x00007f11baa1dc0a <+9914>: jmpq 0x7f11baa1d574 <_cairo_polygon_intersect+8228> > 0x00007f11baa1dc0f <+9919>: mov 0x938(%rsp),%rdx > 0x00007f11baa1dc17 <+9927>: mov 0x948(%rsp),%eax > 0x00007f11baa1dc1e <+9934>: mov 0xc(%rdx),%ecx > 0x00007f11baa1dc21 <+9937>: cmp %ecx,%eax > 0x00007f11baa1dc23 <+9939>: ja 0x7f11baa1dc55 <_cairo_polygon_intersect+9989> > 0x00007f11baa1dc25 <+9941>: mov 0x10(%rdx),%r15 > 0x00007f11baa1dc29 <+9945>: add %r15,%rax > 0x00007f11baa1dc2c <+9948>: mov %rax,0x10(%rdx) > 0x00007f11baa1dc30 <+9952>: sub 0x948(%rsp),%ecx > 0x00007f11baa1dc37 <+9959>: mov %ecx,0xc(%rdx) > 0x00007f11baa1dc3a <+9962>: test %r15,%r15 > 0x00007f11baa1dc3d <+9965>: je 0x7f11baa1ce25 <_cairo_polygon_intersect+6357> > 0x00007f11baa1dc43 <+9971>: jmpq 0x7f11baa1d541 <_cairo_polygon_intersect+8177> > 0x00007f11baa1dc48 <+9976>: movl $0x1,0x6c(%rsp) > 0x00007f11baa1dc50 <+9984>: jmpq 0x7f11baa1d4f1 <_cairo_polygon_intersect+8097> > 0x00007f11baa1dc55 <+9989>: mov 0x18(%rsp),%rdi > 0x00007f11baa1dc5a <+9994>: callq 0x7f11ba9869e0 <_cairo_freepool_alloc_from_new_pool> > 0x00007f11baa1dc5f <+9999>: mov %rax,%r15 > 0x00007f11baa1dc62 <+10002>: jmp 0x7f11baa1dc3a <_cairo_polygon_intersect+9962> > 0x00007f11baa1dc64 <+10004>: lea 0x1c3d5(%rip),%rcx # 0x7f11baa3a040 <__PRETTY_FUNCTION__.10694> > 0x00007f11baa1dc6b <+10011>: lea 0x1c434(%rip),%rsi # 0x7f11baa3a0a6 > 0x00007f11baa1dc72 <+10018>: lea 0x1c457(%rip),%rdi # 0x7f11baa3a0d0 > 0x00007f11baa1dc79 <+10025>: mov $0x497,%edx > 0x00007f11baa1dc7e <+10030>: callq 0x7f11ba96a150 <__assert_fail@plt> > 0x00007f11baa1dc83 <+10035>: lea 0x1c3b6(%rip),%rcx # 0x7f11baa3a040 <__PRETTY_FUNCTION__.10694> > 0x00007f11baa1dc8a <+10042>: lea 0x1c415(%rip),%rsi # 0x7f11baa3a0a6 > 0x00007f11baa1dc91 <+10049>: lea 0x1c490(%rip),%rdi # 0x7f11baa3a128 > 0x00007f11baa1dc98 <+10056>: mov $0x4a1,%edx > 0x00007f11baa1dc9d <+10061>: callq 0x7f11ba96a150 <__assert_fail@plt> > 0x00007f11baa1dca2 <+10066>: mov 0x8(%rsp),%rax > 0x00007f11baa1dca7 <+10071>: movq $0x0,0x28(%rax) > 0x00007f11baa1dcaf <+10079>: mov %rax,0x28(%r12) > 0x00007f11baa1dcb4 <+10084>: movq $0x0,0x20(%r12) > 0x00007f11baa1dcbd <+10093>: mov %r12,0x20(%rax) > 0x00007f11baa1dcc1 <+10097>: jmpq 0x7f11baa1c1a0 <_cairo_polygon_intersect+3152> > 0x00007f11baa1dcc6 <+10102>: mov 0x18(%rsp),%rdi > 0x00007f11baa1dccb <+10107>: callq 0x7f11ba9869e0 <_cairo_freepool_alloc_from_new_pool> > 0x00007f11baa1dcd0 <+10112>: mov %rax,%rbp > 0x00007f11baa1dcd3 <+10115>: jmpq 0x7f11baa1d9d7 <_cairo_polygon_intersect+9351> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1156377
: 950315 |
950316
|
950317
|
950318
|
950319
|
950320
|
950321
|
950322
|
950323
|
950324
|
950325