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 839873 Details for
Bug 1045660
[abrt] nautilus: active_edges(): nautilus 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), 206.00 KB, created by
KitchM
on 2013-12-21 00:21:35 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
KitchM
Created:
2013-12-21 00:21:35 UTC
Size:
206.00 KB
patch
obsolete
>[New LWP 5189] >[New LWP 5162] >[New LWP 5181] >[New LWP 5157] >[New LWP 5160] >[New LWP 5167] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `nautilus --new-window /var/tmp'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 active_edges (polygon=0x7fdce9325b10, top=20719, left=0x7fdcdf3683e0) at cairo-polygon-intersect.c:1235 >1235 if unlikely ((right->deferred.other)) > >Thread 6 (Thread 0x7fdcf5ee1700 (LWP 5167)): >#0 0x0000003e368eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e398495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fdce40008c0, timeout=-1, context=0x1d5d450) at gmain.c:4007 > poll_func = 0x3e39858500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1d5d450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7fdce40008c0 >#3 0x0000003e398496dc in g_main_context_iteration (context=0x1d5d450, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003e39849729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003e3986ea45 in g_thread_proxy (data=0x1c02e80) at gthread.c:798 > thread = 0x1c02e80 >#6 0x0000003e37407f33 in start_thread (arg=0x7fdcf5ee1700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fdcf5ee1700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140586995554048, -855480530821865031, 0, 0, 140586995554752, 140586995554048, 835790609072103865, -838559595589557831}, 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> >#7 0x0000003e368f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7fdcfd48c700 (LWP 5160)): >#0 0x0000003e368eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e398495b4 in g_main_context_poll (priority=2147483647, n_fds=15, fds=0x7fdcf800f8b0, timeout=-1, context=0x1b9cfc0) at gmain.c:4007 > poll_func = 0x3e39858500 <g_poll> >#2 g_main_context_iterate (context=0x1b9cfc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 15 > allocated_nfds = 15 > fds = 0x7fdcf800f8b0 >#3 0x0000003e39849a3a in g_main_loop_run (loop=0x1b9cf50) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003e3f8d0376 in gdbus_shared_thread_func (user_data=0x1b9cf90) at gdbusprivate.c:278 > data = 0x1b9cf90 >#5 0x0000003e3986ea45 in g_thread_proxy (data=0x1b86720) at gthread.c:798 > thread = 0x1b86720 >#6 0x0000003e37407f33 in start_thread (arg=0x7fdcfd48c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fdcfd48c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140587118937856, -855480530821865031, 0, 0, 140587118938560, 140587118937856, 835772237886366137, -838559595589557831}, 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> >#7 0x0000003e368f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7fdd039b6a40 (LWP 5157)): >#0 0x0000003e368eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e398495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x1b583c0, timeout=246, context=0x1b95800) at gmain.c:4007 > poll_func = 0x3e39858500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1b95800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 246 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x1b583c0 >#3 0x0000003e398496dc in g_main_context_iteration (context=0x1b95800, context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003e3f89c954 in g_application_run (application=0x1b6c1d0, argc=argc@entry=3, argv=argv@entry=0x7fffc36d1298) at gapplication.c:1635 > arguments = 0x1b658c0 > status = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "g_application_run" >#5 0x000000000042b27b in main (argc=3, argv=0x7fffc36d1298) at nautilus-main.c:104 > retval = <optimized out> > application = 0x1b6c1d0 > >Thread 3 (Thread 0x7fdcfcc8b700 (LWP 5181)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x0000003e3988a915 in g_cond_wait_until (cond=cond@entry=0x1bd5578, mutex=mutex@entry=0x1bd5570, end_time=end_time@entry=22450996771) at gthread-posix.c:870 > ts = {tv_sec = 22450, tv_nsec = 996771000} > status = <optimized out> >#2 0x0000003e3981f0d1 in g_async_queue_pop_intern_unlocked (queue=0x1bd5570, wait=wait@entry=1, end_time=22450996771) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003e3981f6c8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x0000003e3986f3d8 in g_thread_pool_wait_for_new_task (pool=0x1bd5510) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0x2108500 > pool = 0x1bd5510 >#6 0x0000003e3986ea45 in g_thread_proxy (data=0x7fdcd0004cf0) at gthread.c:798 > thread = 0x7fdcd0004cf0 >#7 0x0000003e37407f33 in start_thread (arg=0x7fdcfcc8b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fdcfcc8b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140587110545152, -855480530821865031, 0, 0, 140587110545856, 140587110545152, 835771138911609273, -838559595589557831}, 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> >#8 0x0000003e368f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fdcf7fff700 (LWP 5162)): >#0 0x0000003e368eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e398495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fdcec0010c0, timeout=-1, context=0x1bdd750) at gmain.c:4007 > poll_func = 0x3e39858500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x1bdd750, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7fdcec0010c0 >#3 0x0000003e398496dc in g_main_context_iteration (context=context@entry=0x1bdd750, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007fdcfc285b7d in dconf_gdbus_worker_thread (user_data=0x1bdd750) at dconf-gdbus-thread.c:81 > context = 0x1bdd750 >#5 0x0000003e3986ea45 in g_thread_proxy (data=0x7fdcf8003c50) at gthread.c:798 > thread = 0x7fdcf8003c50 >#6 0x0000003e37407f33 in start_thread (arg=0x7fdcf7fff700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fdcf7fff700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140587030279936, -855480530821865031, 0, 0, 140587030280640, 140587030279936, 835794875048370617, -838559595589557831}, 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> >#7 0x0000003e368f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fdce9328700 (LWP 5189)): >#0 active_edges (polygon=0x7fdce9325b10, top=20719, left=0x7fdcdf3683e0) at cairo-polygon-intersect.c:1235 > right = 0x0 > winding = {1, -1} >#1 intersection_sweep (polygon=0x7fdce9325b10, num_events=<optimized out>, start_events=<optimized out>) at cairo-polygon-intersect.c:1271 > status = CAIRO_STATUS_SUCCESS > e1 = <optimized out> > event_queue = {pool = {first_free_node = 0x7fdcd01ca078, pools = 0x7fdcd01cb140, freepools = 0x0, nodesize = 32, embedded_pool = {next = 0x0, size = 1000, rem = 8, data = 0x7fdce9323638 "0~\261\337\334\177"}, embedded_data = "\330\234\034\320\334\177\000\000\325P\000\000\000\000\000\000\260A{\337\334\177\000\000PBb\337\334\177\000\000\000\000\000\000\060\251\000\000\370P\000\000\000\000\000\000\240Gb\337\334\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000s\250\000\000\357P\000\000\000\000\000\000 mb\337\334\177\000\000\340kb\337\334\177\000\000\000\000\000\000\375\244\000\000.Q\000\000\334\177\000\000\340yT\337\334\177", '\000' <repeats 14 times>, "\356\250\000\000\000Q\000\000\334\177\000\000\200Db\337\334\177\000\000\000\000\000\000\000\000\000\000x\300\034\320\334\177\000\000\342P\000\000\334\177\000\000\360\063b\337\334\177\000\000\000\063b\337\334\177\000\000\000\000\000\000\322\250\000\000"...}, pqueue = {size = 178, max_size = 1024, elements = 0x7fdce9323650, elements_embedded = {0x5a30, 0x7fdcd01c99d8, 0x7fdcd01cbcb8, 0x7fdcd01ca1b8, 0x7fdcd01c99b8, 0x7fdcd01cbfd8, 0x7fdcd01c9c18, 0x7fdcd01c9ad8, 0x7fdcd01c94f8, 0x7fdcd01c96b8, 0x7fdcd01c9538, 0x7fdcd01c9218, 0x7fdcd01cb078, 0x7fdcd01caf78, 0x7fdcd01ca878, 0x7fdcd01cb5f8, 0x7fdcd01ca578, 0x7fdce9323318, 0x7fdcd01cb998, 0x7fdcd01c92b8, 0x7fdcd01c9718, 0x7fdcd01ca0b8, 0x7fdcd01ca438, 0x7fdcd01ca238, 0x7fdcd01cb038, 0x7fdce9323398, 0x7fdce9323298, 0x7fdcd01cba38, 0x7fdcd01cb718, 0x7fdcd01c93f8, 0x7fdcd01ca0d8, 0x7fdce93235f8, 0x7fdcd01c9338, 0x7fdcd01ca058, 0x7fdcd01caa58, 0x7fdcd01cbf38, 0x7fdcd01ca478, 0x7fdcd01cae18, 0x7fdcd01cbf98, 0x7fdcd01cb3f8, 0x7fdcd01c9678, 0x7fdcd01c9318, 0x7fdcd01cb198, 0x7fdcd01caf98, 0x7fdcd01cbc78, 0x7fdcd01cbe58, 0x7fdcd01c9cb8, 0x7fdcd01cab38, 0x7fdcd01c92d8, 0x7fdcd01cbe78, 0x7fdcd01cbf58, 0x7fdcd01c9e78, 0x7fdcd01cb678, 0x7fdcd01c94d8, 0x7fdcd01cbd98, 0x7fdcd01cb918, 0x7fdcd01caab8, 0x7fdcd01cb1b8, 0x7fdcd01cac78, 0x7fdce93234f8, 0x7fdcd01ca318, 0x7fdcd01c9978, 0x7fdcd01cbef8, 0x7fdcd01c9a38, 0x7fdcd01c9878, 0x7fdcd01ca8d8, 0x7fdcd01ca8b8, 0x7fdcd01c9e98, 0x7fdcd01cb2d8, 0x7fdcd01cbf18, 0x7fdcd01c9698, 0x7fdcd01cbe18, 0x7fdcd01ca978, 0x7fdcd01c9db8, 0x7fdce9323278, 0x7fdcd01c9a58, 0x7fdcd01cb3b8, 0x7fdcd01c9bb8, 0x7fdcd01c9d98, 0x7fdcd01ca0f8, 0x7fdce93234b8, 0x7fdce9323418, 0x7fdcd01ca398, 0x7fdcd01ca278, 0x7fdcd01ca9b8, 0x7fdcd01cad78, 0x7fdcd01cae98, 0x7fdcd01c9398, 0x7fdcd01cb4f8, 0x7fdcd01ca5d8, 0x7fdcd01cb6d8, 0x7fdcd01cac38, 0x7fdcd01c9918, 0x7fdcd01cb378, 0x7fdcd01cadb8, 0x7fdcd01c9e18, 0x7fdcd01cac98, 0x7fdcd01ca1d8, 0x7fdcd01cbe38, 0x7fdcd01c98d8, 0x7fdcd01cb8b8, 0x7fdcd01c9898, 0x7fdcd01c9638, 0x7fdcd01c9378, 0x7fdcd01c99f8, 0x7fdcd01cb0f8, 0x7fdcd01cb518, 0x7fdcd01c9cf8, 0x7fdcd01cbcf8, 0x7fdcd01cb7d8, 0x7fdcd01c9d18, 0x7fdcd01cb098, 0x7fdcd01ca718, 0x7fdce93232d8, 0x7fdcd01ca758, 0x7fdcd01cb5b8, 0x7fdce9323618, 0x7fdcd01cbbb8, 0x7fdcd01cb018, 0x7fdcd01caa38, 0x7fdcd01ca538, 0x7fdcd01ca3b8, 0x7fdcd01c9ff8, 0x7fdcd01c9518, 0x7fdcd01cbb58, 0x7fdcd01c9618, 0x7fdcd01cb618, 0x7fdce93233b8, 0x7fdcd01c9b38, 0x7fdcd01c9bd8, 0x7fdcd01cb838, 0x7fdcd01cb738, 0x7fdcd01cb858, 0x7fdcd01ca8f8, 0x7fdcd01cb238, 0x7fdcd01ca5b8, 0x7fdcd01c9f38, 0x7fdcd01cb4b8, 0x7fdcd01ca358, 0x7fdcd01c94b8, 0x7fdcd01cc038, 0x7fdcd01c9fb8, 0x7fdcd01ca918, 0x7fdcd01ca498, 0x7fdcd01ca7d8, 0x7fdcd01ca2d8, 0x7fdcd01c98f8, 0x7fdcd01cbff8, 0x7fdcd01c9458, 0x7fdcd01caa98, 0x7fdcd01ca4d8, 0x7fdcd01ca7f8, 0x7fdcd01ca3d8, 0x7fdcd01ca798, 0x7fdcd01ca2b8, 0x7fdcd01cb0d8, 0x7fdcd01c9598, 0x7fdcd01cbd18, 0x7fdcd01cb058, 0x7fdcd01c9278, 0x7fdcd01c9738, 0x7fdce93233d8, 0x7fdcd01ca858, 0x7fdcd01cbed8, 0x7fdcd01cb698, 0x7fdcd01cb638, 0x7fdcd01cc058, 0x7fdcd01cb9d8, 0x7fdcd01ca3f8, 0x7fdcd01cacf8, 0x7fdcd01cb2f8, 0x7fdcd01ca958, 0x7fdcd01c9358, 0x7fdcd01ca418, 0x7fdcd01cb178, 0x7fdcd01c93d8, 0x7fdcd01ca158, 0x7fdce9323478, 0x7fdce93232b8, 0x7fdcd01ca5d8, 0x7fdcd01cb3f8, 0x7fdcd01cb7d8, 0x7fdcd01ca2b8, 0x7fdcd01ca398, 0x7fdcd01c9698, 0x7fdcd01ca5b8, 0x7fdcd01ca278, 0x7fdcd01caa58, 0x7fdcd01cadb8, 0x7fdcd01c9e18, 0x7fdcd01caf78, 0x7fdcd01cbe58, 0x7fdcd01ca2d8, 0x7fdcd01cbcf8, 0x7fdcd01ca158, 0x7fdcd01c9338, 0x7fdcd01cb698, 0x7fdcd01cbfd8, 0x7fdcd01c9278, 0x7fdcd01cbf98...}}, start_events = 0x7fdcdf8aebe0} > sweep_line = {head = 0x7fdcdf81d7f0, current_y = 20719, current_edge = 0x7fdcdf629660} > left = <optimized out> > right = <optimized out> > e2 = <optimized out> >#2 _cairo_polygon_intersect (a=a@entry=0x7fdce9325b10, winding_a=winding_a@entry=0, b=b@entry=0x7fdce93256c0, winding_b=<optimized out>) at cairo-polygon-intersect.c:1466 > status = <optimized out> > stack_events = {{type = (unknown: 3912382320), point = {x = 32732, y = -1}, edge = {a_or_b = -382588288, edge = {line = {p1 = {x = 32732, y = -542695408}, p2 = {x = 32732, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 65130}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 0}, p2 = {x = 0, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 914877624}, edge = {a_or_b = 163841, edge = {line = {p1 = {x = 0, y = 4095}, p2 = {x = 0, y = 4096}}, top = 0, bottom = 1, dir = 0}, prev = 0xa30, next = 0x140, deferred = {other = 0x7fdce9322c70, top = 40}}}, {type = (CAIRO_BO_EVENT_TYPE_INTERSECTION | CAIRO_BO_EVENT_TYPE_START | unknown: 408), point = {x = 150, y = 5}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 124}, p2 = {x = 124, y = -382587793}}, top = 32732, bottom = 73456, dir = 0}, prev = 0x20000, next = 0x1000, deferred = {other = 0xa00, top = 382587665}}}, {type = (CAIRO_BO_EVENT_TYPE_INTERSECTION | unknown: 160), point = {x = 0, y = 40}, edge = {a_or_b = 88, edge = {line = {p1 = {x = 0, y = -803434224}, p2 = {x = 32732, y = 40976}}, top = 0, bottom = -805306336, dir = 32732}, prev = 0x2018, next = 0xffff802316cdd2d1, deferred = {other = 0x7fdc00000202, top = 128}}}, {type = (unknown: 176), point = {x = 32732, y = 16}, edge = {a_or_b = -382587600, edge = {line = {p1 = {x = 32732, y = 2}, p2 = {x = 0, y = 107}}, top = 112, bottom = 0, dir = 0}, prev = 0x0, next = 0x3e3688062c <__GI___libc_realloc+380>, deferred = {other = 0x7fdce9322d2f, top = 167936}}}, {type = (CAIRO_BO_EVENT_TYPE_INTERSECTION | CAIRO_BO_EVENT_TYPE_START | unknown: 4092), point = {x = 0, y = 167936}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = 73456}, p2 = {x = 0, y = 131072}}, top = 0, bottom = 4096, dir = 0}, prev = 0xf, next = 0x7fdce9323248, deferred = {other = 0x7fdce9326250, top = 1200088562}}}, {type = (unknown: 3912393296), point = {x = 32732, y = -382587248}, edge = {a_or_b = -382587248, edge = {line = {p1 = {x = 32732, y = -382587280}, p2 = {x = 32732, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0x0, next = 0x3e4782dcfb <_cairo_freepool_fini+43>, deferred = {other = 0x7fdce9326250, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 1199673406}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 65130, y = -382586904}, p2 = {x = 32732, y = 0}}, top = 0, bottom = 0, dir = 0}, prev = 0xffffffff0000fe20, next = 0x0, deferred = {other = 0xffffffffffffffa6, top = 0}}}, {type = (unknown: 3912393296), point = {x = 32732, y = 10}, edge = {a_or_b = -32, edge = {line = {p1 = {x = -1, y = 48910}, p2 = {x = 0, y = -382587280}}, top = 32732, bottom = -382587296, dir = 32732}, prev = 0xffffffff, next = 0x7fdce9323290, deferred = {other = 0x7fdce932532c, top = 0}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = 0}, edge = {a_or_b = -803433672, edge = {line = {p1 = {x = 32732, y = -803434208}, p2 = {x = 32732, y = 0}}, top = 0, bottom = 32, dir = 0}, prev = 0x0, next = 0x8000003e8, deferred = {other = 0x7fdce9323288, top = -382586968}}}, {type = (CAIRO_BO_EVENT_TYPE_INTERSECTION | unknown: 25536), point = {x = 0, y = -400554864}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -803433704}, p2 = {x = 32732, y = 23120}}, top = 0, bottom = -400920944, dir = 32732}, prev = 0x0, next = 0x7fdcd01c92f8, deferred = {other = 0x59b2, top = -400879496}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -382586776}, edge = {a_or_b = 23088, edge = {line = {p1 = {x = 0, y = -400629576}, p2 = {x = 32732, y = 0}}, top = 0, bottom = -803434152, dir = 32732}, prev = 0x6381, next = 0x7fdce81a0820, deferred = {other = 0x0, top = -803433832}}}, {type = (unknown: 56596), point = {x = 0, y = -400485696}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -803434024}, p2 = {x = 32732, y = 25157}}, top = 0, bottom = -400927896, dir = 32732}, prev = 0x0, next = 0x7fdce9322ea8, deferred = {other = 0x7d8b, top = -400516496}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -382586392}, edge = {a_or_b = 25537, edge = {line = {p1 = {x = 0, y = -400554776}, p2 = {x = 32732, y = 0}}, top = 0, bottom = -803433992, dir = 32732}, prev = 0xdd68, next = 0x7fdce816f808, deferred = {other = 0x0, top = -382586424}}}, {type = (CAIRO_BO_EVENT_TYPE_START | unknown: 65128), point = {x = 0, y = -401167168}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -382586712}, p2 = {x = 32732, y = 23152}}, top = 0, bottom = -400612152, dir = 32732}, prev = 0x0, next = 0x7fdce9323228, deferred = {other = 0xfe20, top = -401168136}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -803433768}, edge = {a_or_b = 23151, edge = {line = {p1 = {x = 0, y = -400615408}, p2 = {x = 32732, y = 0}}, top = 0, bottom = -803433864, dir = 32732}, prev = 0x5a30, next = 0x7fdce81ee060, deferred = {other = 0x0, top = -382586264}}}, {type = (CAIRO_BO_EVENT_TYPE_START | unknown: 25212), point = {x = 0, y = -400541312}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -382586680}, p2 = {x = 32732, y = 23152}}, top = 0, bottom = -400612240, dir = 32732}, prev = 0x0, next = 0x7fdce9323048, deferred = {other = 0x5a6f, top = -400616112}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -382586360}, edge = {a_or_b = 61567, edge = {line = {p1 = {x = 0, y = -400477512}, p2 = {x = 32732, y = 0}}, top = 0, bottom = -382586872, dir = 32732}, prev = 0x5a76, next = 0x7fdce81ef978, deferred = {other = 0x0, top = -382586520}}}, {type = (CAIRO_BO_EVENT_TYPE_INTERSECTION | CAIRO_BO_EVENT_TYPE_START | unknown: 23156), point = {x = 0, y = -400920768}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -382587032}, p2 = {x = 32732, y = 25157}}, top = 0, bottom = -400927984, dir = 32732}, prev = 0x0, next = 0x7fdce9323108, deferred = {other = 0x5a76, top = -400623328}}}, {type = CAIRO_BO_EVENT_TYPE_STOP, point = {x = 0, y = -803434184}, edge = {a_or_b = 23170, edge = {line = {p1 = {x = 0, y = -400599832}, p2 = {x = 32732, y = 0}}, top = 0, bottom = -803433800, dir = 32732}, prev = 0xfe03, next = 0x7fdce816b8c8, deferred = {other = 0x0, top = -382586840}}}, {type = (unknown: 65056), point = {x = 0, y = -401168224}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 0, y = -803434056}, p2 = {x = 32732, y = 25493}}, top = 0, bottom = -400947080, dir = 32732}, prev = 0x0, next = 0x7fdce9322fc8, deferred = {other = 0xf07f, top = -400477600}}}} > events = 0x7fdcdf363010 > stack_event_ptrs = {0x20000, 0x1000, 0x0, 0x7fdce9325c20, 0xfe6a, 0x7fdcdfb17e30, 0x7fdce9325c20, 0x7fdce9323370, 0x7fdce9323370, 0x7fdce9323350, 0x0, 0x0, 0xfe6a, 0x3e4782dcfb <_cairo_freepool_fini+43>, 0x0, 0xaaaaaaaaaaaaaaab, 0x0, 0x3e4785aac8 <_cairo_polygon_intersect+3640>, 0xffffffff0000fe6a, 0x7fdce9325c20, 0x7fdce9322a98, 0xffffffff0000fe6a, 0x7fdce9323350, 0xffffffffffffffee, 0xffffffffffffffee, 0x16} > event_ptrs = <optimized out> > num_events = <optimized out> > i = <optimized out> > j = <optimized out> > __PRETTY_FUNCTION__.10727 = "_cairo_polygon_intersect" >#3 0x0000003e4786bf52 in clip_and_composite_polygon (compositor=compositor@entry=0x3e47b237c0 <spans.12024>, extents=extents@entry=0x7fdce9325f50, polygon=polygon@entry=0x7fdce9325b10, fill_rule=CAIRO_FILL_RULE_WINDING, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:946 > old_clip = <optimized out> > clipper = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 0, y = 0}, p2 = {x = 56064, y = 65325}}, limit = {p1 = {x = 0, y = 0}, p2 = {x = 56064, y = 65325}}, limits = 0x0, num_limits = 0, num_edges = 16982, edges_size = 32768, edges = 0x7fdce8143010, edges_embedded = {{line = {p1 = {x = 7206, y = 1899}, p2 = {x = 8178, y = 2363}}, top = 1899, bottom = 2363, dir = 1}, {line = {p1 = {x = 9903, y = 1409}, p2 = {x = 8178, y = 2363}}, top = 1409, bottom = 2363, dir = -1}, {line = {p1 = {x = 12650, y = -118}, p2 = {x = 9903, y = 1409}}, top = 0, bottom = 1409, dir = -1}, {line = {p1 = {x = 14794, y = -647}, p2 = {x = 16466, y = 386}}, top = 0, bottom = 386, dir = 1}, {line = {p1 = {x = 16466, y = 386}, p2 = {x = 18087, y = 1381}}, top = 386, bottom = 1381, dir = 1}, {line = {p1 = {x = 18087, y = 1381}, p2 = {x = 21094, y = 3269}}, top = 1381, bottom = 3269, dir = 1}, {line = {p1 = {x = 21094, y = 3269}, p2 = {x = 24101, y = 5158}}, top = 3269, bottom = 5158, dir = 1}, {line = {p1 = {x = 24101, y = 5158}, p2 = {x = 25275, y = 5891}}, top = 5158, bottom = 5891, dir = 1}, {line = {p1 = {x = 25275, y = 5891}, p2 = {x = 27174, y = 7081}}, top = 5891, bottom = 7081, dir = 1}, {line = {p1 = {x = 27174, y = 7081}, p2 = {x = 28973, y = 8198}}, top = 7081, bottom = 8198, dir = 1}, {line = {p1 = {x = 28973, y = 8198}, p2 = {x = 30145, y = 8924}}, top = 8198, bottom = 8924, dir = 1}, {line = {p1 = {x = 30145, y = 8924}, p2 = {x = 33218, y = 10834}}, top = 8924, bottom = 10834, dir = 1}, {line = {p1 = {x = 33218, y = 10834}, p2 = {x = 34199, y = 11440}}, top = 10834, bottom = 11440, dir = 1}, {line = {p1 = {x = 34199, y = 11440}, p2 = {x = 36241, y = 12707}}, top = 11440, bottom = 12707, dir = 1}, {line = {p1 = {x = 36241, y = 12707}, p2 = {x = 36891, y = 13111}}, top = 12707, bottom = 13111, dir = 1}, {line = {p1 = {x = 36891, y = 13111}, p2 = {x = 36951, y = 13148}}, top = 13111, bottom = 13148, dir = 1}, {line = {p1 = {x = 36951, y = 13148}, p2 = {x = 38275, y = 13927}}, top = 13148, bottom = 13927, dir = 1}, {line = {p1 = {x = 38275, y = 13927}, p2 = {x = 38826, y = 16436}}, top = 13927, bottom = 16436, dir = 1}, {line = {p1 = {x = 38826, y = 16436}, p2 = {x = 40257, y = 18173}}, top = 16436, bottom = 18173, dir = 1}, {line = {p1 = {x = 40257, y = 18173}, p2 = {x = 40819, y = 18241}}, top = 18173, bottom = 18241, dir = 1}, {line = {p1 = {x = 41038, y = 17870}, p2 = {x = 40819, y = 18241}}, top = 17870, bottom = 18241, dir = -1}, {line = {p1 = {x = 41230, y = 17782}, p2 = {x = 41038, y = 17870}}, top = 17782, bottom = 17870, dir = -1}, {line = {p1 = {x = 41230, y = 17782}, p2 = {x = 41344, y = 17788}}, top = 17782, bottom = 17788, dir = 1}, {line = {p1 = {x = 41375, y = 17784}, p2 = {x = 41344, y = 17788}}, top = 17784, bottom = 17788, dir = -1}, {line = {p1 = {x = 41448, y = 17740}, p2 = {x = 41375, y = 17784}}, top = 17740, bottom = 17784, dir = -1}, {line = {p1 = {x = 41485, y = 17708}, p2 = {x = 41448, y = 17740}}, top = 17708, bottom = 17740, dir = -1}, {line = {p1 = {x = 41531, y = 17682}, p2 = {x = 41485, y = 17708}}, top = 17682, bottom = 17708, dir = -1}, {line = {p1 = {x = 41568, y = 17677}, p2 = {x = 41531, y = 17682}}, top = 17677, bottom = 17682, dir = -1}, {line = {p1 = {x = 41568, y = 17677}, p2 = {x = 41613, y = 17678}}, top = 17677, bottom = 17678, dir = 1}, {line = {p1 = {x = 41613, y = 17678}, p2 = {x = 41654, y = 17688}}, top = 17678, bottom = 17688, dir = 1}, {line = {p1 = {x = 41654, y = 17688}, p2 = {x = 41699, y = 17698}}, top = 17688, bottom = 17698, dir = 1}, {line = {p1 = {x = 41699, y = 17698}, p2 = {x = 41749, y = 17712}}, top = 17698, bottom = 17712, dir = 1}}} > clip_antialias = CAIRO_ANTIALIAS_DEFAULT > clip_fill_rule = CAIRO_FILL_RULE_WINDING > status = <optimized out> >#4 0x0000003e4786cb6a in _cairo_spans_compositor_stroke (_compositor=0x3e47b237c0 <spans.12024>, extents=0x7fdce9325f50, path=<optimized out>, style=0x7fdce9326340, ctm=0x7fdce9326370, ctm_inverse=0x7fdce93263a0, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:1083 > saved_clip = 0x2177f00 > polygon = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 0, y = 0}, p2 = {x = 56064, y = 65325}}, limit = {p1 = {x = 0, y = 0}, p2 = {x = 56064, y = 65536}}, limits = 0x2177f34, num_limits = 0, num_edges = 7540, edges_size = 131072, edges = 0x7fdcdf90e010, edges_embedded = {{line = {p1 = {x = 7290, y = 1723}, p2 = {x = 8262, y = 2187}}, top = 1723, bottom = 2187, dir = 1}, {line = {p1 = {x = 8262, y = 2187}, p2 = {x = 8178, y = 2363}}, top = 2187, bottom = 2363, dir = 1}, {line = {p1 = {x = 8083, y = 2192}, p2 = {x = 8178, y = 2363}}, top = 2192, bottom = 2363, dir = -1}, {line = {p1 = {x = 9808, y = 1238}, p2 = {x = 8083, y = 2192}}, top = 1238, bottom = 2192, dir = -1}, {line = {p1 = {x = 9808, y = 1238}, p2 = {x = 9903, y = 1409}}, top = 1238, bottom = 1409, dir = 1}, {line = {p1 = {x = 9808, y = 1238}, p2 = {x = 9903, y = 1409}}, top = 1238, bottom = 1409, dir = -1}, {line = {p1 = {x = 12555, y = -289}, p2 = {x = 9808, y = 1238}}, top = 0, bottom = 1238, dir = -1}, {line = {p1 = {x = 14897, y = -813}, p2 = {x = 16569, y = 220}}, top = 0, bottom = 220, dir = 1}, {line = {p1 = {x = 16569, y = 220}, p2 = {x = 16466, y = 386}}, top = 220, bottom = 386, dir = 1}, {line = {p1 = {x = 16569, y = 219}, p2 = {x = 16466, y = 386}}, top = 219, bottom = 386, dir = -1}, {line = {p1 = {x = 16569, y = 219}, p2 = {x = 18190, y = 1214}}, top = 219, bottom = 1214, dir = 1}, {line = {p1 = {x = 18190, y = 1214}, p2 = {x = 18191, y = 1216}}, top = 1214, bottom = 1216, dir = 1}, {line = {p1 = {x = 18191, y = 1216}, p2 = {x = 21198, y = 3104}}, top = 1216, bottom = 3104, dir = 1}, {line = {p1 = {x = 21198, y = 3104}, p2 = {x = 24205, y = 4993}}, top = 3104, bottom = 4993, dir = 1}, {line = {p1 = {x = 24205, y = 4993}, p2 = {x = 24101, y = 5158}}, top = 4993, bottom = 5158, dir = 1}, {line = {p1 = {x = 24205, y = 4992}, p2 = {x = 24101, y = 5158}}, top = 4992, bottom = 5158, dir = -1}, {line = {p1 = {x = 24205, y = 4992}, p2 = {x = 25379, y = 5725}}, top = 4992, bottom = 5725, dir = 1}, {line = {p1 = {x = 25379, y = 5725}, p2 = {x = 27278, y = 6915}}, top = 5725, bottom = 6915, dir = 1}, {line = {p1 = {x = 27278, y = 6915}, p2 = {x = 27174, y = 7081}}, top = 6915, bottom = 7081, dir = 1}, {line = {p1 = {x = 27277, y = 6915}, p2 = {x = 27174, y = 7081}}, top = 6915, bottom = 7081, dir = -1}, {line = {p1 = {x = 27277, y = 6915}, p2 = {x = 29076, y = 8032}}, top = 6915, bottom = 8032, dir = 1}, {line = {p1 = {x = 29076, y = 8032}, p2 = {x = 28973, y = 8198}}, top = 8032, bottom = 8198, dir = 1}, {line = {p1 = {x = 29076, y = 8032}, p2 = {x = 28973, y = 8198}}, top = 8032, bottom = 8198, dir = -1}, {line = {p1 = {x = 29076, y = 8032}, p2 = {x = 30248, y = 8758}}, top = 8032, bottom = 8758, dir = 1}, {line = {p1 = {x = 30248, y = 8758}, p2 = {x = 33321, y = 10668}}, top = 8758, bottom = 10668, dir = 1}, {line = {p1 = {x = 33321, y = 10668}, p2 = {x = 33218, y = 10834}}, top = 10668, bottom = 10834, dir = 1}, {line = {p1 = {x = 33321, y = 10668}, p2 = {x = 33218, y = 10834}}, top = 10668, bottom = 10834, dir = -1}, {line = {p1 = {x = 33321, y = 10668}, p2 = {x = 34302, y = 11274}}, top = 10668, bottom = 11274, dir = 1}, {line = {p1 = {x = 34302, y = 11274}, p2 = {x = 36344, y = 12541}}, top = 11274, bottom = 12541, dir = 1}, {line = {p1 = {x = 36344, y = 12541}, p2 = {x = 36994, y = 12945}}, top = 12541, bottom = 12945, dir = 1}, {line = {p1 = {x = 36994, y = 12945}, p2 = {x = 36891, y = 13111}}, top = 12945, bottom = 13111, dir = 1}, {line = {p1 = {x = 36994, y = 12945}, p2 = {x = 36891, y = 13111}}, top = 12945, bottom = 13111, dir = -1}}} > fill_rule = CAIRO_FILL_RULE_WINDING > compositor = 0x3e47b237c0 <spans.12024> > status = <optimized out> >#5 0x0000003e47828d8d in _cairo_compositor_stroke (compositor=0x3e47b237c0 <spans.12024>, compositor@entry=0xafd8ce5f8dd7fa00, surface=0x7fdcd000ab20, op=<optimized out>, source=<optimized out>, path=0x20bc368, style=0x7fdce9326340, ctm=0x7fdce9326370, ctm_inverse=0x7fdce93263a0, tolerance=tolerance@entry=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x22361d0) at cairo-compositor.c:157 > extents = {surface = 0x7fdcd000ab20, op = CAIRO_OPERATOR_OVER, source = {x = -8388608, y = -8388608, width = 16777215, height = 16777215}, mask = {x = 0, y = 0, width = 219, height = 256}, destination = {x = 0, y = 0, width = 219, height = 256}, bounded = {x = 0, y = 0, width = 219, height = 256}, unbounded = {x = 0, y = 0, width = 219, height = 256}, is_bounded = 6, source_sample_area = {x = 41654, y = 17688, width = 41699, height = 17698}, mask_sample_area = {x = 17688, y = 17698, width = 1, height = 41699}, source_pattern = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, solid = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, color = {red = 0, green = 0, blue = 0, alpha = 1, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 65535}}, surface = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, surface = 0x0}, gradient = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 4.6471707822139464e-312, alpha = 1.2648080533535912e-321, red_short = 0, green_short = 0, blue_short = 219, alpha_short = 0}}, {offset = 1.2598673968951787e-321, color = {red = 4.6471707822139464e-312, green = 1.2731974871778374e-313, blue = 0.078611764833976985, alpha = -41838.160958904104, red_short = 0, green_short = 57600, blue_short = 25932, alpha_short = 49377}}}}, linear = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 4.6471707822139464e-312, alpha = 1.2648080533535912e-321, red_short = 0, green_short = 0, blue_short = 219, alpha_short = 0}}, {offset = 1.2598673968951787e-321, color = {red = 4.6471707822139464e-312, green = 1.2731974871778374e-313, blue = 0.078611764833976985, alpha = -41838.160958904104, red_short = 0, green_short = 57600, blue_short = 25932, alpha_short = 49377}}}}, pd1 = {x = 23311.767694063929, y = 0}, pd2 = {x = 0, y = 1.1857575500189917e-322}}, radial = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 4.6471707822139464e-312, alpha = 1.2648080533535912e-321, red_short = 0, green_short = 0, blue_short = 219, alpha_short = 0}}, {offset = 1.2598673968951787e-321, color = {red = 4.6471707822139464e-312, green = 1.2731974871778374e-313, blue = 0.078611764833976985, alpha = -41838.160958904104, red_short = 0, green_short = 57600, blue_short = 25932, alpha_short = 49377}}}}, cd1 = {center = {x = 23311.767694063929, y = 0}, radius = 0}, cd2 = {center = {x = 1.1857575500189917e-322, y = 0}, radius = 1.7602499684578931e-316}}}, mesh = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, patches = {size = 0, num_elements = 0, element_size = 0, elements = 0x0}, current_patch = 0x3ff0000000000000, current_side = 0, has_control_point = {-65536, 0, 219, 256}, has_color = {0, 0, 219, 255}}, raster_source = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, content = 0, extents = {x = 0, y = 0, width = 0, height = 0}, acquire = 0x3ff0000000000000, release = 0xffff000000000000, snapshot = 0xdb00000000, copy = 0x100, finish = 0xdb00000000, user_data = 0xff}}, mask_pattern = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, solid = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, color = {red = 6.9459099208948436e-310, green = 0, blue = 0, alpha = 1, red_short = 51968, green_short = 29953, blue_short = 41184, alpha_short = 65535}}, surface = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, surface = 0x7fdce93261f0}, gradient = {base = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, n_stops = 3912393200, stops_size = 32732, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xfa0e07501cb00), blue = 0, alpha = 4.6408047989230209e-311, red_short = 50800, green_short = 18307, blue_short = 62, alpha_short = 0}}, {offset = 1.7531929224955574e-310, color = {red = 6.9459099209161873e-310, green = 0, blue = 1.7723731536492872e-316, alpha = 6.9459099209138158e-310, red_short = 32922, green_short = 18309, blue_short = 62, alpha_short = 0}}}}, linear = {base = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, n_stops = 3912393200, stops_size = 32732, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xfa0e07501cb00), blue = 0, alpha = 4.6408047989230209e-311, red_short = 50800, green_short = 18307, blue_short = 62, alpha_short = 0}}, {offset = 1.7531929224955574e-310, color = {red = 6.9459099209161873e-310, green = 0, blue = 1.7723731536492872e-316, alpha = 6.9459099209138158e-310, red_short = 32922, green_short = 18309, blue_short = 62, alpha_short = 0}}}}, pd1 = {x = 5.0142760551339304e-311, y = 0.10000000000000001}, pd2 = {x = 1.7152091978983949e-310, y = 1.3215648878071979e-312}}, radial = {base = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, n_stops = 3912393200, stops_size = 32732, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xfa0e07501cb00), blue = 0, alpha = 4.6408047989230209e-311, red_short = 50800, green_short = 18307, blue_short = 62, alpha_short = 0}}, {offset = 1.7531929224955574e-310, color = {red = 6.9459099209161873e-310, green = 0, blue = 1.7723731536492872e-316, alpha = 6.9459099209138158e-310, red_short = 32922, green_short = 18309, blue_short = 62, alpha_short = 0}}}}, cd1 = {center = {x = 5.0142760551339304e-311, y = 0.10000000000000001}, radius = 1.7152091978983949e-310}, cd2 = {center = {x = 1.3215648878071979e-312, y = -nan(0xfffff00000890)}, radius = 0.10000000000000001}}}, mesh = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, patches = {size = 3912393200, num_elements = 32732, element_size = 0, elements = 0x0}, current_patch = 0x3ff0000000000000, current_side = 1963051776, has_control_point = {-24352, 0, 0, 8262}, has_color = {2187, 1199818352, 62, 1}}, raster_source = {base = {ref_count = {ref_count = 35627856}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 1, element_size = 3, elements = 0x4071da97f6a5fda9 <Address 0x4071da97f6a5fda9 out of bounds>}, observers = {next = 0x0, prev = 0x0}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081205280, extend = 4294967295, has_component_alpha = -1058777729, matrix = {xx = -34692, yx = 1, xy = 1, yy = 1, x0 = 1, y0 = 1}, opacity = -nan(0xfffffffffffff)}, content = 3912393200, extents = {x = 32732, y = 0, width = 0, height = 0}, acquire = 0x3ff0000000000000, release = 0xffffa0e07501cb00, snapshot = 0x0, copy = 0x88b00002046, finish = 0x3e4783c670 <_cairo_matrix_transformed_circle_major_axis+144>, user_data = 0x204600000001}}, original_source_pattern = 0x7fdce93263d0, original_mask_pattern = 0x0, clip = 0x22c0190} > status = <optimized out> >#6 0x0000003e4782903b in _cairo_compositor_stroke (compositor=0xafd8ce5f8dd7fa00, surface=0x22c0190, op=<optimized out>, source=<optimized out>, path=0x0, style=0x7fdce93263d0, ctm=0x7fdce9326370, ctm_inverse=ctm_inverse@entry=0x7fdce93263a0, tolerance=0.10000000000000001, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT, clip=clip@entry=0x22361d0) at cairo-compositor.c:176 >No locals. >#7 0x0000003e47839c23 in _cairo_image_surface_stroke (abstract_surface=<optimized out>, op=<optimized out>, source=<optimized out>, path=<optimized out>, style=<optimized out>, ctm=<optimized out>, ctm_inverse=0x7fdce93263a0, tolerance=<optimized out>, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x22361d0) at cairo-image-surface.c:964 > surface = <optimized out> >#8 0x0000003e4786fe52 in _cairo_surface_stroke (surface=0x7fdcd000ab20, op=CAIRO_OPERATOR_OVER, source=0x7fdce93263d0, path=0x20bc368, stroke_style=0x7fdce9326340, ctm=0x7fdce9326370, ctm_inverse=0x7fdce93263a0, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x22361d0) at cairo-surface.c:2260 > status = <optimized out> >#9 0x0000003e4782e4a7 in _cairo_gstate_stroke (gstate=0x7fdcd0011370, path=0x20bc368) at cairo-gstate.c:1194 > source_pattern = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, solid = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, color = {red = 0, green = 0, blue = 0, alpha = 1, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 65535}}, surface = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, surface = 0x0}, gradient = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 6.9459099209288353e-310, alpha = 1.3215657183661331e-312, red_short = 33664, green_short = 18318, blue_short = 62, alpha_short = 0}}, {offset = 1.7602483874478264e-316, color = {red = 1.695854637936495e-316, green = 1.3215657202732265e-312, blue = 0, alpha = 6.945889038629301e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, linear = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 6.9459099209288353e-310, alpha = 1.3215657183661331e-312, red_short = 33664, green_short = 18318, blue_short = 62, alpha_short = 0}}, {offset = 1.7602483874478264e-316, color = {red = 1.695854637936495e-316, green = 1.3215657202732265e-312, blue = 0, alpha = 6.945889038629301e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, pd1 = {x = 1.3215650191347872e-312, y = 0}, pd2 = {x = 0, y = 1.695854637936495e-316}}, radial = {base = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 6.9459099209288353e-310, alpha = 1.3215657183661331e-312, red_short = 33664, green_short = 18318, blue_short = 62, alpha_short = 0}}, {offset = 1.7602483874478264e-316, color = {red = 1.695854637936495e-316, green = 1.3215657202732265e-312, blue = 0, alpha = 6.945889038629301e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, cd1 = {center = {x = 1.3215650191347872e-312, y = 0}, radius = 0}, cd2 = {center = {x = 1.695854637936495e-316, y = 1.3215649431623128e-312}, radius = 0}}}, mesh = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, patches = {size = 0, num_elements = 0, element_size = 0, elements = 0x0}, current_patch = 0x3ff0000000000000, current_side = 0, has_control_point = {-65536, -382573408, 32732, 1199906939}, has_color = {62, 1200522112, 62, 35627824}}, raster_source = {base = {ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 0, num_elements = 0, element_size = 24, elements = 0x0}, observers = {next = 0x21fa350, prev = 0x21fa350}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692}, opacity = 1}, content = 0, extents = {x = 0, y = 0, width = 0, height = 0}, acquire = 0x3ff0000000000000, release = 0xffff000000000000, snapshot = 0x7fdce93264a0, copy = 0x3e4785207b <_cairo_pattern_create_solid+75>, finish = 0x3e478e8380 <_cairo_pattern_black>, user_data = 0x21fa330}} > style = {line_width = 437, line_cap = CAIRO_LINE_CAP_BUTT, line_join = CAIRO_LINE_JOIN_ROUND, miter_limit = 4, dash = 0x0, num_dashes = 0, dash_offset = 0} > dash = {6.9458890373099481e-310, 0} > aggregate_transform = {xx = 0.0035006393861892584, yx = 0, xy = 0, yy = 0.0034948805460750854, x0 = 145.78062659846546, y0 = 121.24439590443686} > aggregate_transform_inverse = {xx = 285.66210045662098, yx = 0, xy = 0, yy = 286.1328125, x0 = -41643.999999999993, y0 = -34692} >#10 0x0000003e47830ec2 in _cairo_gstate_stroke (gstate=<optimized out>, path=path@entry=0x20bc368) at cairo-gstate.c:1204 > status = <optimized out> >#11 0x0000003e4782a849 in _cairo_default_context_stroke (abstract_cr=<optimized out>) at cairo-default-context.c:1010 > cr = <optimized out> > status = <optimized out> >#12 0x0000003e478239e5 in INT_cairo_stroke (cr=<optimized out>) at cairo.c:2148 > status = <optimized out> >#13 0x00007fdce9352684 in rsvg_cairo_render_path (ctx=0x7fdcd00125c0, path=<optimized out>) at rsvg-cairo-draw.c:549 > opacity = 255 > render = <optimized out> > state = 0x21f5850 > cr = 0x20bc000 > need_tmpbuf = <optimized out> > bbox = {rect = {x = -41838.160958904096, y = -35626.402465820312, width = 65149.928652968025, height = 73948.566436767578}, affine = {xx = 0.0035006393861892584, yx = 0, xy = 0, yy = 0.0034948805460750854, x0 = 145.78062659846546, y0 = 121.24439590443686}, virgin = 0} > backup_tolerance = 0.10000000000000001 >#14 0x00007fdce934efa2 in rsvg_render_path (ctx=0x7fdcd00125c0, path=0x7fdcd000f440) at rsvg-base.c:1974 >No locals. >#15 0x00007fdce9346893 in rsvg_node_draw (self=0x7fdcd000f0d0, ctx=ctx@entry=0x7fdcd00125c0, dominate=dominate@entry=0) at rsvg-structure.c:69 > state = <optimized out> > stacksave = 0x0 >#16 0x00007fdce9346913 in _rsvg_node_draw_children (self=0x7fdcd0013b20, ctx=0x7fdcd00125c0, dominate=1) at rsvg-structure.c:87 > i = 1 >#17 0x00007fdce9346893 in rsvg_node_draw (self=self@entry=0x7fdcd0013b20, ctx=ctx@entry=0x7fdcd00125c0, dominate=dominate@entry=1) at rsvg-structure.c:69 > state = <optimized out> > stacksave = 0x0 >#18 0x00007fdce9346e78 in rsvg_node_use_draw (self=<optimized out>, ctx=0x7fdcd00125c0, dominate=<optimized out>) at rsvg-structure.c:226 > child = 0x7fdcd0013b20 > state = 0x21f4a70 > affine = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0} > x = 0 > y = 0 > w = 0 > h = 0 >#19 0x00007fdce9346893 in rsvg_node_draw (self=0x7fdcd00ad800, ctx=ctx@entry=0x7fdcd00125c0, dominate=dominate@entry=0) at rsvg-structure.c:69 > state = <optimized out> > stacksave = 0x0 >#20 0x00007fdce9346913 in _rsvg_node_draw_children (self=0x7fdcd00acea0, ctx=0x7fdcd00125c0, dominate=0) at rsvg-structure.c:87 > i = 1 >#21 0x00007fdce9346893 in rsvg_node_draw (self=0x7fdcd00acea0, ctx=ctx@entry=0x7fdcd00125c0, dominate=dominate@entry=0) at rsvg-structure.c:69 > state = <optimized out> > stacksave = 0x0 >#22 0x00007fdce9346ca3 in rsvg_node_svg_draw (self=0x7fdcd00127f0, ctx=0x7fdcd00125c0, dominate=<optimized out>) at rsvg-structure.c:323 > state = <optimized out> > affine = {xx = 0.10000000000000001, yx = 0, xy = 0, yy = 0.10000000000000001, x0 = 4164.3999999999996, y0 = 3469.1999999999998} > affine_old = {xx = 0.035006393861892582, yx = 0, xy = 0, yy = 0.034948805460750854, x0 = <optimized out>, y0 = <optimized out>} > affine_new = {xx = 0.0035006393861892584, yx = 0, xy = 0, yy = 0.0034948805460750854, x0 = <optimized out>, y0 = <optimized out>} > i = 3 > nx = 0 > ny = 0 > nw = 6256 > nh = 7325.3000000000002 >#23 0x00007fdce9346893 in rsvg_node_draw (self=0x7fdcd00127f0, ctx=ctx@entry=0x7fdcd00125c0, dominate=dominate@entry=0) at rsvg-structure.c:69 > state = <optimized out> > stacksave = 0x0 >#24 0x00007fdce93532a3 in rsvg_handle_render_cairo_sub (handle=handle@entry=0x7fdcd000e3b0, cr=cr@entry=0x20bc000, id=id@entry=0x0) at rsvg-cairo-render.c:225 > draw = 0x7fdcd00125c0 > drawsub = <optimized out> > __PRETTY_FUNCTION__ = "rsvg_handle_render_cairo_sub" >#25 0x00007fdce9353734 in rsvg_handle_get_pixbuf_sub (handle=0x7fdcd000e3b0, id=id@entry=0x0) at rsvg.c:90 > dimensions = {width = 219, height = 256, em = 6256, ex = 7325} > output = 0x0 > surface = 0x7fdcd000ab20 > cr = 0x20bc000 > __PRETTY_FUNCTION__ = "rsvg_handle_get_pixbuf_sub" >#26 0x00007fdce93537c7 in rsvg_handle_get_pixbuf (handle=<optimized out>) at rsvg.c:119 >No locals. >#27 0x00007fdce955fe96 in gdk_pixbuf__svg_image_stop_load (data=0x7fdcd00059d0, error=0x7fdce9326a50) at io-svg.c:160 > context = 0x7fdcd00059d0 > pixbuf = <optimized out> > result = 1 >#28 0x0000003e4440e3a5 in gdk_pixbuf_loader_close (loader=0x1e36520, error=error@entry=0x7fdce9326ad0) at gdk-pixbuf-loader.c:817 > tmp = 0x0 > priv = 0x7fdcd0009610 > retval = 1 > __PRETTY_FUNCTION__ = "gdk_pixbuf_loader_close" >#29 0x0000003e43812d61 in _gdk_pixbuf_new_from_uri_at_scale (uri=uri@entry=0x220fa30 "recent:///1baba584617039a7e164911352b4db17", width=width@entry=256, height=height@entry=256, preserve_aspect_ratio=1) at gnome-desktop-thumbnail.c:447 > result = 1 > buffer = "3,111 9,121 -24,202 -32,85 -2,152 -26,40 -21,75 -82,-16 -36,35 -26,-1 -25,-30 -30,-61 -4,-51 1,-126 13,-151 38,-176 39,-217 17,-110 73,-111 37,-100 27,-75 15,0 z\" />\n<path id=\"2497\" d=\"M 15117,34096 l"... > bytes_read = 0 > loader = 0x1e36520 > pixbuf = <optimized out> > animation = <optimized out> > iter = <optimized out> > has_frame = <optimized out> > info = {width = 256, height = 256, input_width = 6256, input_height = 7325, preserve_aspect_ratio = 1} > file = 0x7fdcf81b30d0 > file_info = <optimized out> > input_stream = 0x7fdcf8006dc0 > error = 0x0 >#30 0x0000003e438132c2 in gnome_desktop_thumbnail_factory_generate_thumbnail (factory=<optimized out>, uri=0x220fa30 "recent:///1baba584617039a7e164911352b4db17", mime_type=<optimized out>) at gnome-desktop-thumbnail.c:1227 > pixbuf = <optimized out> > scaled = <optimized out> > tmp_pixbuf = <optimized out> > script = <optimized out> > width = <optimized out> > height = <optimized out> > size = 256 > original_width = 0 > original_height = 0 > dimension = " \000\000\000\000\000\000\000\030\000\000" > scale = <optimized out> > exit_status = 0 > tmpname = 0xa0 <Address 0xa0 out of bounds> > __PRETTY_FUNCTION__ = "gnome_desktop_thumbnail_factory_generate_thumbnail" >#31 0x00000000004cf660 in thumbnail_thread_start (data=<optimized out>) at nautilus-thumbnails.c:546 > info = 0x2332190 > pixbuf = <optimized out> > current_orig_mtime = 1385922555 > current_time = 1387584290 > node = <optimized out> > __FUNCTION__ = "thumbnail_thread_start" >#32 0x0000003e37407f33 in start_thread (arg=0x7fdce9328700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fdce9328700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140586781935360, -855480530821865031, 0, 0, 140586781936064, 140586781935360, 835816413772489145, -838559595589557831}, 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> >#33 0x0000003e368f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library >0x0000003e3c405db0 0x0000003e3c416dfc Yes /lib64/libtracker-sparql-0.16.so.0 >0x0000003e41c02cd0 0x0000003e41c05f98 Yes /lib64/libnautilus-extension.so.1 >0x0000003e5b602b90 0x0000003e5b606658 Yes /lib64/libgailutil-3.so.0 >0x0000003e43811e50 0x0000003e43830e48 Yes /lib64/libgnome-desktop-3.so.8 >0x0000003e4b07b100 0x0000003e4b33fb54 Yes /lib64/libgtk-3.so.0 >0x0000003e4a41fa40 0x0000003e4a472694 Yes /lib64/libgdk-3.so.0 >0x0000003e47004880 0x0000003e47009368 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003e4800d050 0x0000003e4802bfa8 Yes /lib64/libpango-1.0.so.0 >0x0000003e4880a3b0 0x0000003e48815f34 Yes /lib64/libatk-1.0.so.0 >0x0000003e4c403560 0x0000003e4c40459c Yes (*) /lib64/libcairo-gobject.so.2 >0x0000003e478136d0 0x0000003e478e2ef8 Yes /lib64/libcairo.so.2 >0x0000003e4202e870 0x0000003e42116930 Yes /lib64/libxml2.so.2 > No /lib64/libX11.so.6 >0x0000003e3cc006b0 0x0000003e3cc0081c Yes /lib64/libgthread-2.0.so.0 >0x0000003e3ec01190 0x0000003e3ec02088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003e4fe028a0 0x0000003e4fe04bf0 Yes /lib64/libnotify.so.4 >0x0000003e44406cb0 0x0000003e4441a810 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003e3f831be0 0x0000003e3f8f365c Yes /lib64/libgio-2.0.so.0 >0x0000003e3ac0b160 0x0000003e3ac39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003e3981a6e0 0x0000003e398b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003e4a8106e0 0x0000003e4a821ad4 Yes /lib64/libexif.so.12 >0x0000003e43c39b40 0x0000003e43ceb1a0 Yes /lib64/libexempi.so.3 >0x0000003e38806260 0x0000003e3881881c Yes /lib64/libselinux.so.1 >0x0000003e36c05890 0x0000003e36c74bb8 Yes /lib64/libm.so.6 >0x0000003e374059f0 0x0000003e37411614 Yes /lib64/libpthread.so.0 >0x0000003e3681f560 0x0000003e36960cc4 Yes /lib64/libc.so.6 >0x0000003e50215770 0x0000003e5026626c Yes /usr/lib64/tracker-0.16/libtracker-data.so.0 >0x0000003e37802210 0x0000003e3780e930 Yes /lib64/libz.so.1 >0x0000003e4d813130 0x0000003e4d823ba8 Yes /usr/lib64/tracker-0.16/libtracker-common.so.0 >0x0000003e5260afa0 0x0000003e52698760 Yes /lib64/libsqlite3.so.0 >0x0000003e3c010160 0x0000003e3c044b18 Yes /lib64/libunistring.so.0 >0x0000003e3b401510 0x0000003e3b402b84 Yes /lib64/libuuid.so.1 >0x0000003e3dc01c30 0x0000003e3dc075d0 Yes /lib64/libXrandr.so.2 >0x0000003e3a003760 0x0000003e3a00d460 Yes /lib64/libXext.so.6 >0x0000003e43004da0 0x0000003e4301cb88 Yes /lib64/libxkbfile.so.1 >0x0000003e380022d0 0x0000003e380050cc Yes /lib64/librt.so.1 >0x0000003e3e002240 0x0000003e3e00c5f8 Yes /lib64/libXi.so.6 >0x0000003e3b8015f0 0x0000003e3b803948 Yes /lib64/libXfixes.so.3 >0x0000003e4b809ef0 0x0000003e4b81cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x0000003e47c07320 0x0000003e47c0f90c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003e3d406ca0 0x0000003e3d423fcc Yes /lib64/libfontconfig.so.1 >0x0000003e3d800bb0 0x0000003e3d801510 Yes /lib64/libXinerama.so.1 >0x0000003e3e402ab0 0x0000003e3e407690 Yes /lib64/libXcursor.so.1 >0x0000003e48400cd0 0x0000003e484016e8 Yes /lib64/libXcomposite.so.1 >0x0000003e40c00c40 0x0000003e40c0156c Yes /lib64/libXdamage.so.1 >0x0000003e44c04930 0x0000003e44c086f0 Yes /lib64/libwayland-client.so.0 >0x0000003e4ac1fb30 0x0000003e4ac38bd8 Yes /lib64/libxkbcommon.so.0 >0x0000003e4c0011c0 0x0000003e4c002c94 Yes /lib64/libwayland-cursor.so.0 >0x0000003e46c06d00 0x0000003e46c39b6c Yes /lib64/libharfbuzz.so.0 >0x0000003e3bc0d320 0x0000003e3bc790c4 Yes /lib64/libfreetype.so.6 >0x0000003e4580a510 0x0000003e4589258c Yes /lib64/libpixman-1.so.0 >0x0000003e45005c30 0x0000003e450176ec Yes /lib64/libEGL.so.1 >0x0000003e37000ed0 0x0000003e370019d0 Yes /lib64/libdl.so.2 >0x0000003e3b005680 0x0000003e3b026e68 Yes /lib64/libpng16.so.16 >0x0000003e47400b90 0x0000003e47401460 Yes /lib64/libxcb-shm.so.0 >0x0000003e46803610 0x0000003e46806a7c Yes /lib64/libxcb-render.so.0 >0x0000003e38c09a00 0x0000003e38c176c8 Yes /lib64/libxcb.so.1 >0x0000003e3d001b70 0x0000003e3d007be8 Yes /lib64/libXrender.so.1 >0x0000003e41417120 0x0000003e41450274 Yes /lib64/libGL.so.1 >0x0000003e3e8030e0 0x0000003e3e819060 Yes /lib64/liblzma.so.5 >0x0000003e3a801870 0x0000003e3a805fe8 Yes /lib64/libffi.so.6 >0x0000003e39c03a40 0x0000003e39c1281c Yes /lib64/libresolv.so.2 >0x0000003e3c803e00 0x0000003e3c81ccdc Yes /lib64/libexpat.so.1 >0x0000003e3a45bab0 0x0000003e3a4c262a Yes /lib64/libstdc++.so.6 >0x0000003e36400b10 0x0000003e36419cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003e37c02af0 0x0000003e37c12218 Yes /lib64/libgcc_s.so.1 >0x0000003e38401770 0x0000003e3844b8d8 Yes /lib64/libpcre.so.1 >0x0000003e4bc0ec50 0x0000003e4bc1f448 Yes /lib64/libatspi.so.0 >0x0000003e3f407840 0x0000003e3f42fc64 Yes /lib64/libdbus-1.so.3 > No /lib64/libgraphite2.so.3 > No /lib64/libX11-xcb.so.1 >0x0000003e40401930 0x0000003e40402a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003e44802610 0x0000003e44804748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003e45c01020 0x0000003e45c01bc8 Yes /lib64/libxcb-shape.so.0 >0x0000003e46002140 0x0000003e46003cdc Yes /lib64/libgbm.so.1 >0x0000003e46405950 0x0000003e4640aae0 Yes /lib64/libwayland-server.so.0 >0x0000003e41008e40 0x0000003e410119b0 Yes /lib64/libglapi.so.0 >0x0000003e3f0034f0 0x0000003e3f00bf62 Yes /lib64/libudev.so.1 >0x0000003e40803210 0x0000003e40808b98 Yes /lib64/libdrm.so.2 >0x0000003e39400ee0 0x0000003e39401bfc Yes /lib64/libXau.so.6 >0x0000003e4180a030 0x0000003e41811df8 Yes /lib64/libxcb-glx.so.0 >0x0000003e3fc01010 0x0000003e3fc03958 Yes /lib64/libXxf86vm.so.1 >0x00007fdcfc282ab0 0x00007fdcfc287130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fdcfc052ef0 0x00007fdcfc06d3f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fdcf75d58c0 0x00007fdcf75ed618 Yes /lib64/libgvfscommon.so.0 >0x00007fdcf738f6d0 0x00007fdcf73b4e34 Yes /lib64/libbluray.so.1 >0x0000003e51e00f10 0x0000003e51e01804 Yes /lib64/libutil.so.1 >0x00007fdcf7182ac0 0x00007fdcf7188da8 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libxfce.so >0x00007fdcf6f7e000 0x00007fdcf6f7ede0 Yes /usr/lib64/nautilus/extensions-3.0/libdeja-dup.so >0x00007fdcf6d78fe0 0x00007fdcf6d7a140 Yes /usr/lib64/nautilus/extensions-3.0/libevince-properties-page.so >0x00007fdcf6b4cac0 0x00007fdcf6b66a00 Yes /lib64/libevdocument3.so.4 >0x00007fdcf6939790 0x00007fdcf693b274 Yes /usr/lib64/nautilus/extensions-3.0/libtotem-properties-page.so >0x0000003e53209e10 0x0000003e53226dd4 Yes /lib64/libgsttag-1.0.so.0 >0x0000003e5360ac10 0x0000003e53619ab4 Yes /lib64/libgstpbutils-1.0.so.0 >0x0000003e57c27190 0x0000003e57cb2d5c Yes /lib64/libgstreamer-1.0.so.0 >0x0000003e5800c370 0x0000003e58041a00 Yes /lib64/libgstbase-1.0.so.0 >0x0000003e53a0d7c0 0x0000003e53a31034 Yes /lib64/libgstvideo-1.0.so.0 >0x0000003e5440c2e0 0x0000003e544345d4 Yes /lib64/libgstaudio-1.0.so.0 >0x0000003e5680e0b0 0x0000003e5685e1c0 Yes /lib64/liborc-0.4.so.0 >0x00007fdcf672fbf0 0x00007fdcf6732aac Yes /usr/lib64/nautilus/extensions-3.0/libnautilus-sound-converter.so >0x0000003e57824c90 0x0000003e578a0878 Yes /lib64/libgstreamer-0.10.so.0 >0x00007fdcf6522010 0x00007fdcf6527f18 Yes /lib64/libgnome-media-profiles-3.0.so.0 >0x00007fdcf62f5680 0x00007fdcf630d758 Yes /lib64/libgconf-2.so.4 >0x0000003e4c80a610 0x0000003e4c81c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007fdcf60e80b0 0x00007fdcf60e84e0 Yes /usr/lib64/nautilus/extensions-3.0/libnautilus-sendto.so >0x00007fdcf5ee3860 0x00007fdcf5ee4170 Yes /usr/lib64/nautilus/extensions-3.0/libnautilus-fileroller.so >0x00007fdcf54cb4e0 0x00007fdcf54d7978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007fdcf52b91e0 0x00007fdcf52c04a4 Yes /lib64/libnss_files.so.2 >0x00007fdce955fc00 0x00007fdce955ffcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fdce9330a60 0x00007fdce9354a58 Yes /lib64/librsvg-2.so.2 >0x0000003e42808cd0 0x0000003e42827858 Yes /lib64/libcroco-0.6.so.3 >0x00007fdce8f26570 0x00007fdce8f27018 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007fdce8d22440 0x00007fdce8d2354c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so >0x0000003e48c082c0 0x0000003e48c43da4 Yes /lib64/libtiff.so.5 >0x0000003e49c01060 0x0000003e49c07bb0 Yes /lib64/libjbig.so.2.0 >0x0000003e4a004200 0x0000003e4a03ac40 Yes /lib64/libjpeg.so.62 >0x00007fdce864c990 0x00007fdce864eaec Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x00007fdce83a89e0 0x00007fdce83ab9f4 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x1 1 >rbx 0x7fdcdf3683e0 140586614424544 >rcx 0xffffff89 4294967177 >rdx 0x0 0 >rsi 0x1d8 472 >rdi 0xfffffe51 4294966865 >rbp 0xaaaaaaaaaaaaaaab 0xaaaaaaaaaaaaaaab >rsp 0x7fdce93228e0 0x7fdce93228e0 >r8 0xffffffff 4294967295 >r9 0x1 1 >r10 0x50d9 20697 >r11 0x50a5 20645 >r12 0x7fdcd01c9258 140586361066072 >r13 0x0 0 >r14 0x7fdcdf3683e0 140586614424544 >r15 0x0 0 >rip 0x3e4785a318 0x3e4785a318 <_cairo_polygon_intersect+1672> >eflags 0x10286 [ PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function _cairo_polygon_intersect: > 0x0000003e47859c90 <+0>: push %r15 > 0x0000003e47859c92 <+2>: push %r14 > 0x0000003e47859c94 <+4>: push %r13 > 0x0000003e47859c96 <+6>: push %r12 > 0x0000003e47859c98 <+8>: push %rbp > 0x0000003e47859c99 <+9>: mov %ecx,%ebp > 0x0000003e47859c9b <+11>: push %rbx > 0x0000003e47859c9c <+12>: mov %rdx,%rbx > 0x0000003e47859c9f <+15>: sub $0x2d88,%rsp > 0x0000003e47859ca6 <+22>: mov %fs:0x28,%rax > 0x0000003e47859caf <+31>: mov %rax,0x2d78(%rsp) > 0x0000003e47859cb7 <+39>: xor %eax,%eax > 0x0000003e47859cb9 <+41>: test %esi,%esi > 0x0000003e47859cbb <+43>: mov %rdi,0x8(%rsp) > 0x0000003e47859cc0 <+48>: jne 0x3e4785bec8 <_cairo_polygon_intersect+8760> > 0x0000003e47859cc6 <+54>: test %ebp,%ebp > 0x0000003e47859cc8 <+56>: jne 0x3e4785beaa <_cairo_polygon_intersect+8730> > 0x0000003e47859cce <+62>: mov 0x8(%rsp),%rax > 0x0000003e47859cd3 <+67>: mov 0x34(%rax),%r13d > 0x0000003e47859cd7 <+71>: test %r13d,%r13d > 0x0000003e47859cda <+74>: je 0x3e4785c1e8 <_cairo_polygon_intersect+9560> > 0x0000003e47859ce0 <+80>: mov 0x34(%rbx),%r12d > 0x0000003e47859ce4 <+84>: test %r12d,%r12d > 0x0000003e47859ce7 <+87>: je 0x3e4785c1d4 <_cairo_polygon_intersect+9540> > 0x0000003e47859ced <+93>: lea 0x0(%r13,%r12,1),%ebp > 0x0000003e47859cf2 <+98>: cmp $0x19,%ebp > 0x0000003e47859cf5 <+101>: jle 0x3e4785a009 <_cairo_polygon_intersect+889> > 0x0000003e47859cfb <+107>: cmp $0x1745d16,%ebp > 0x0000003e47859d01 <+113>: ja 0x3e4785b82e <_cairo_polygon_intersect+7070> > 0x0000003e47859d07 <+119>: mov $0x58,%r11d > 0x0000003e47859d0d <+125>: mov %ebp,%edi > 0x0000003e47859d0f <+127>: imul %r11d,%edi > 0x0000003e47859d13 <+131>: add $0x8,%edi > 0x0000003e47859d16 <+134>: callq 0x3e47812460 <malloc@plt> > 0x0000003e47859d1b <+139>: test %rax,%rax > 0x0000003e47859d1e <+142>: mov %rax,%rdi > 0x0000003e47859d21 <+145>: mov %rax,0x58(%rsp) > 0x0000003e47859d26 <+150>: je 0x3e4785b82e <_cairo_polygon_intersect+7070> > 0x0000003e47859d2c <+156>: movslq %ebp,%rax > 0x0000003e47859d2f <+159>: lea (%rax,%rax,4),%r11 > 0x0000003e47859d33 <+163>: shl $0x4,%r11 > 0x0000003e47859d37 <+167>: add %rdi,%r11 > 0x0000003e47859d3a <+170>: test %r13d,%r13d > 0x0000003e47859d3d <+173>: jg 0x3e4785a027 <_cairo_polygon_intersect+919> > 0x0000003e47859d43 <+179>: xor %edi,%edi > 0x0000003e47859d45 <+181>: test %r12d,%r12d > 0x0000003e47859d48 <+184>: jg 0x3e4785a114 <_cairo_polygon_intersect+1156> > 0x0000003e47859d4e <+190>: mov %edi,%r10d > 0x0000003e47859d51 <+193>: cmp %ebp,%r10d > 0x0000003e47859d54 <+196>: jne 0x3e4785c194 <_cairo_polygon_intersect+9476> > 0x0000003e47859d5a <+202>: mov 0x8(%rsp),%rax > 0x0000003e47859d5f <+207>: mov %r10d,%edx > 0x0000003e47859d62 <+210>: mov $0x4ec4ec4f,%ebp > 0x0000003e47859d67 <+215>: movabs $0xaaaaaaaaaaaaaaab,%rbx > 0x0000003e47859d71 <+225>: movl $0x0,0x34(%rax) > 0x0000003e47859d78 <+232>: nopl 0x0(%rax,%rax,1) > 0x0000003e47859d80 <+240>: lea (%rdx,%rdx,4),%edx > 0x0000003e47859d83 <+243>: add %edx,%edx > 0x0000003e47859d85 <+245>: mov %edx,%eax > 0x0000003e47859d87 <+247>: mul %ebp > 0x0000003e47859d89 <+249>: shr $0x2,%edx > 0x0000003e47859d8c <+252>: lea -0x9(%rdx),%eax > 0x0000003e47859d8f <+255>: cmp $0x1,%eax > 0x0000003e47859d92 <+258>: jbe 0x3e4785b180 <_cairo_polygon_intersect+5360> > 0x0000003e47859d98 <+264>: test %edx,%edx > 0x0000003e47859d9a <+266>: jne 0x3e4785b190 <_cairo_polygon_intersect+5376> > 0x0000003e47859da0 <+272>: xor %r12d,%r12d > 0x0000003e47859da3 <+275>: mov $0x1,%edx > 0x0000003e47859da8 <+280>: cmp %edx,%r10d > 0x0000003e47859dab <+283>: je 0x3e47859e0b <_cairo_polygon_intersect+379> > 0x0000003e47859dad <+285>: mov %r11,%rdi > 0x0000003e47859db0 <+288>: mov %edx,%esi > 0x0000003e47859db2 <+290>: nopw 0x0(%rax,%rax,1) > 0x0000003e47859db8 <+296>: mov %esi,%eax > 0x0000003e47859dba <+298>: mov (%rdi),%rcx > 0x0000003e47859dbd <+301>: lea (%r11,%rax,8),%r9 > 0x0000003e47859dc1 <+305>: mov (%r9),%rax > 0x0000003e47859dc4 <+308>: mov 0x8(%rcx),%r8d > 0x0000003e47859dc8 <+312>: sub 0x8(%rax),%r8d > 0x0000003e47859dcc <+316>: jne 0x3e47859dee <_cairo_polygon_intersect+350> > 0x0000003e47859dce <+318>: mov 0x4(%rcx),%r8d > 0x0000003e47859dd2 <+322>: sub 0x4(%rax),%r8d > 0x0000003e47859dd6 <+326>: jne 0x3e47859dee <_cairo_polygon_intersect+350> > 0x0000003e47859dd8 <+328>: mov (%rcx),%r8d > 0x0000003e47859ddb <+331>: sub (%rax),%r8d > 0x0000003e47859dde <+334>: jne 0x3e47859dee <_cairo_polygon_intersect+350> > 0x0000003e47859de0 <+336>: mov %rcx,%r8 > 0x0000003e47859de3 <+339>: sub %rax,%r8 > 0x0000003e47859de6 <+342>: sar $0x2,%r8 > 0x0000003e47859dea <+346>: imul %ebx,%r8d > 0x0000003e47859dee <+350>: test %r8d,%r8d > 0x0000003e47859df1 <+353>: jle 0x3e47859dff <_cairo_polygon_intersect+367> > 0x0000003e47859df3 <+355>: mov %rax,(%rdi) > 0x0000003e47859df6 <+358>: mov $0x1,%r12d > 0x0000003e47859dfc <+364>: mov %rcx,(%r9) > 0x0000003e47859dff <+367>: add $0x1,%esi > 0x0000003e47859e02 <+370>: add $0x8,%rdi > 0x0000003e47859e06 <+374>: cmp %r10d,%esi > 0x0000003e47859e09 <+377>: jne 0x3e47859db8 <_cairo_polygon_intersect+296> > 0x0000003e47859e0b <+379>: test %r12d,%r12d > 0x0000003e47859e0e <+382>: jne 0x3e47859d80 <_cairo_polygon_intersect+240> > 0x0000003e47859e14 <+388>: lea 0x940(%rsp),%rax > 0x0000003e47859e1c <+396>: movslq %r10d,%r10 > 0x0000003e47859e1f <+399>: mov $0x20,%esi > 0x0000003e47859e24 <+404>: movq $0x0,(%r11,%r10,8) > 0x0000003e47859e2c <+412>: mov %r11,0x2d70(%rsp) > 0x0000003e47859e34 <+420>: mov %rax,%rbx > 0x0000003e47859e37 <+423>: mov %rax,%rdi > 0x0000003e47859e3a <+426>: mov %rax,0x20(%rsp) > 0x0000003e47859e3f <+431>: callq 0x3e4782dc90 <_cairo_freepool_init> > 0x0000003e47859e44 <+436>: mov %rbx,%rax > 0x0000003e47859e47 <+439>: lea 0x430(%rbx),%rdi > 0x0000003e47859e4e <+446>: lea 0x70(%rsp),%rcx > 0x0000003e47859e53 <+451>: add $0x420,%rax > 0x0000003e47859e59 <+457>: xor %ebx,%ebx > 0x0000003e47859e5b <+459>: movl $0x400,0xd64(%rsp) > 0x0000003e47859e66 <+470>: mov %rax,0x40(%rsp) > 0x0000003e47859e6b <+475>: lea 0x88(%rsp),%rax > 0x0000003e47859e73 <+483>: movl $0x0,0xd60(%rsp) > 0x0000003e47859e7e <+494>: mov %rdi,0xd68(%rsp) > 0x0000003e47859e86 <+502>: movq $0x0,0xd78(%rsp) > 0x0000003e47859e92 <+514>: mov %rbx,%r12 > 0x0000003e47859e95 <+517>: movq $0x0,0x80(%rsp) > 0x0000003e47859ea1 <+529>: movl $0x80000000,0x88(%rsp) > 0x0000003e47859eac <+540>: movq $0x0,0x90(%rsp) > 0x0000003e47859eb8 <+552>: mov %rcx,0x50(%rsp) > 0x0000003e47859ebd <+557>: mov %rax,0x10(%rsp) > 0x0000003e47859ec2 <+562>: nopw 0x0(%rax,%rax,1) > 0x0000003e47859ec8 <+568>: mov 0x2d70(%rsp),%rcx > 0x0000003e47859ed0 <+576>: test %r12,%r12 > 0x0000003e47859ed3 <+579>: movabs $0xaaaaaaaaaaaaaaab,%rbp > 0x0000003e47859edd <+589>: mov (%rcx),%rax > 0x0000003e47859ee0 <+592>: je 0x3e4785a2e2 <_cairo_polygon_intersect+1618> > 0x0000003e47859ee6 <+598>: test %rax,%rax > 0x0000003e47859ee9 <+601>: je 0x3e47859f1c <_cairo_polygon_intersect+652> > 0x0000003e47859eeb <+603>: mov 0x8(%rax),%edx > 0x0000003e47859eee <+606>: sub 0x8(%r12),%edx > 0x0000003e47859ef3 <+611>: jne 0x3e47859f14 <_cairo_polygon_intersect+644> > 0x0000003e47859ef5 <+613>: mov 0x4(%rax),%edx > 0x0000003e47859ef8 <+616>: sub 0x4(%r12),%edx > 0x0000003e47859efd <+621>: jne 0x3e47859f14 <_cairo_polygon_intersect+644> > 0x0000003e47859eff <+623>: mov (%rax),%edx > 0x0000003e47859f01 <+625>: sub (%r12),%edx > 0x0000003e47859f05 <+629>: jne 0x3e47859f14 <_cairo_polygon_intersect+644> > 0x0000003e47859f07 <+631>: mov %rax,%rdx > 0x0000003e47859f0a <+634>: sub %r12,%rdx > 0x0000003e47859f0d <+637>: sar $0x2,%rdx > 0x0000003e47859f11 <+641>: imul %ebp,%edx > 0x0000003e47859f14 <+644>: test %edx,%edx > 0x0000003e47859f16 <+646>: js 0x3e4785b120 <_cairo_polygon_intersect+5264> > 0x0000003e47859f1c <+652>: movslq 0xd60(%rsp),%rdx > 0x0000003e47859f24 <+660>: lea -0x1(%rdx),%eax > 0x0000003e47859f27 <+663>: test %eax,%eax > 0x0000003e47859f29 <+665>: mov %eax,0xd60(%rsp) > 0x0000003e47859f30 <+672>: mov (%rdi,%rdx,8),%rcx > 0x0000003e47859f34 <+676>: je 0x3e4785a300 <_cairo_polygon_intersect+1648> > 0x0000003e47859f3a <+682>: cmp $0x1,%eax > 0x0000003e47859f3d <+685>: mov $0x1,%r11d > 0x0000003e47859f43 <+691>: mov $0x2,%edx > 0x0000003e47859f48 <+696>: lea 0x8(%rdi),%r10 > 0x0000003e47859f4c <+700>: jg 0x3e47859ff2 <_cairo_polygon_intersect+866> > 0x0000003e47859f52 <+706>: jmpq 0x3e4785a224 <_cairo_polygon_intersect+1428> > 0x0000003e47859f57 <+711>: nopw 0x0(%rax,%rax,1) > 0x0000003e47859f60 <+720>: movslq %edx,%rsi > 0x0000003e47859f63 <+723>: shl $0x3,%rsi > 0x0000003e47859f67 <+727>: lea 0x8(%rdi,%rsi,1),%r13 > 0x0000003e47859f6c <+732>: lea (%rdi,%rsi,1),%r10 > 0x0000003e47859f70 <+736>: mov 0x0(%r13),%r8 > 0x0000003e47859f74 <+740>: mov (%r10),%rax > 0x0000003e47859f77 <+743>: mov 0x8(%r8),%ebx > 0x0000003e47859f7b <+747>: mov 0x8(%rax),%esi > 0x0000003e47859f7e <+750>: mov %ebx,%r9d > 0x0000003e47859f81 <+753>: sub %esi,%r9d > 0x0000003e47859f84 <+756>: jne 0x3e47859fa6 <_cairo_polygon_intersect+790> > 0x0000003e47859f86 <+758>: mov 0x4(%r8),%r9d > 0x0000003e47859f8a <+762>: sub 0x4(%rax),%r9d > 0x0000003e47859f8e <+766>: jne 0x3e47859fa6 <_cairo_polygon_intersect+790> > 0x0000003e47859f90 <+768>: mov (%r8),%r9d > 0x0000003e47859f93 <+771>: sub (%rax),%r9d > 0x0000003e47859f96 <+774>: jne 0x3e47859fa6 <_cairo_polygon_intersect+790> > 0x0000003e47859f98 <+776>: mov %r8,%r9 > 0x0000003e47859f9b <+779>: sub %rax,%r9 > 0x0000003e47859f9e <+782>: sar $0x2,%r9 > 0x0000003e47859fa2 <+786>: imul %ebp,%r9d > 0x0000003e47859fa6 <+790>: test %r9d,%r9d > 0x0000003e47859fa9 <+793>: js 0x3e4785a210 <_cairo_polygon_intersect+1408> > 0x0000003e47859faf <+799>: sub 0x8(%rcx),%esi > 0x0000003e47859fb2 <+802>: jne 0x3e47859fcf <_cairo_polygon_intersect+831> > 0x0000003e47859fb4 <+804>: mov 0x4(%rax),%esi > 0x0000003e47859fb7 <+807>: sub 0x4(%rcx),%esi > 0x0000003e47859fba <+810>: jne 0x3e47859fcf <_cairo_polygon_intersect+831> > 0x0000003e47859fbc <+812>: mov (%rax),%esi > 0x0000003e47859fbe <+814>: sub (%rcx),%esi > 0x0000003e47859fc0 <+816>: jne 0x3e47859fcf <_cairo_polygon_intersect+831> > 0x0000003e47859fc2 <+818>: mov %rax,%rsi > 0x0000003e47859fc5 <+821>: sub %rcx,%rsi > 0x0000003e47859fc8 <+824>: sar $0x2,%rsi > 0x0000003e47859fcc <+828>: imul %ebp,%esi > 0x0000003e47859fcf <+831>: test %esi,%esi > 0x0000003e47859fd1 <+833>: jns 0x3e4785a220 <_cairo_polygon_intersect+1424> > 0x0000003e47859fd7 <+839>: mov %rax,(%rdi,%r11,8) > 0x0000003e47859fdb <+843>: mov 0xd60(%rsp),%eax > 0x0000003e47859fe2 <+850>: lea (%rdx,%rdx,1),%esi > 0x0000003e47859fe5 <+853>: cmp %eax,%esi > 0x0000003e47859fe7 <+855>: jg 0x3e4785a224 <_cairo_polygon_intersect+1428> > 0x0000003e47859fed <+861>: movslq %edx,%r11 > 0x0000003e47859ff0 <+864>: mov %esi,%edx > 0x0000003e47859ff2 <+866>: cmp %eax,%edx > 0x0000003e47859ff4 <+868>: jne 0x3e47859f60 <_cairo_polygon_intersect+720> > 0x0000003e47859ffa <+874>: movslq %edx,%rax > 0x0000003e47859ffd <+877>: lea (%rdi,%rax,8),%r10 > 0x0000003e4785a001 <+881>: mov (%r10),%rax > 0x0000003e4785a004 <+884>: mov 0x8(%rax),%esi > 0x0000003e4785a007 <+887>: jmp 0x3e47859faf <_cairo_polygon_intersect+799> > 0x0000003e4785a009 <+889>: lea 0x170(%rsp),%rax > 0x0000003e4785a011 <+897>: test %r13d,%r13d > 0x0000003e4785a014 <+900>: lea 0xa0(%rsp),%r11 > 0x0000003e4785a01c <+908>: mov %rax,0x58(%rsp) > 0x0000003e4785a021 <+913>: jle 0x3e47859d43 <_cairo_polygon_intersect+179> > 0x0000003e4785a027 <+919>: mov 0x58(%rsp),%rcx > 0x0000003e4785a02c <+924>: mov %r11,%r9 > 0x0000003e4785a02f <+927>: xor %esi,%esi > 0x0000003e4785a031 <+929>: xor %edi,%edi > 0x0000003e4785a033 <+931>: mov 0x8(%rsp),%r8 > 0x0000003e4785a038 <+936>: jmpq 0x3e4785a0cf <_cairo_polygon_intersect+1087> > 0x0000003e4785a03d <+941>: nopl (%rax) > 0x0000003e4785a040 <+944>: mov 0xc(%r10),%r13d > 0x0000003e4785a044 <+948>: cmp %r13d,%eax > 0x0000003e4785a047 <+951>: je 0x3e4785a0fe <_cairo_polygon_intersect+1134> > 0x0000003e4785a04d <+957>: sub %edx,%r13d > 0x0000003e4785a050 <+960>: mov (%r10),%r12d > 0x0000003e4785a053 <+963>: je 0x3e4785a072 <_cairo_polygon_intersect+994> > 0x0000003e4785a055 <+965>: sub %edx,%eax > 0x0000003e4785a057 <+967>: mov 0x8(%r10),%edx > 0x0000003e4785a05b <+971>: movslq %r13d,%r13 > 0x0000003e4785a05e <+974>: cltq > 0x0000003e4785a060 <+976>: sub %r12d,%edx > 0x0000003e4785a063 <+979>: movslq %edx,%rdx > 0x0000003e4785a066 <+982>: imul %rdx,%rax > 0x0000003e4785a06a <+986>: cqto > 0x0000003e4785a06c <+988>: idiv %r13 > 0x0000003e4785a06f <+991>: add %eax,%r12d > 0x0000003e4785a072 <+994>: mov %r12d,0x4(%rcx) > 0x0000003e4785a076 <+998>: movl $0x0,0x10(%rcx) > 0x0000003e4785a07d <+1005>: add $0x1,%edi > 0x0000003e4785a080 <+1008>: mov 0x40(%r8),%rax > 0x0000003e4785a084 <+1012>: add $0x50,%rcx > 0x0000003e4785a088 <+1016>: add $0x8,%r9 > 0x0000003e4785a08c <+1020>: mov (%rax,%rsi,1),%rdx > 0x0000003e4785a090 <+1024>: mov %rdx,-0x3c(%rcx) > 0x0000003e4785a094 <+1028>: mov 0x8(%rax,%rsi,1),%rdx > 0x0000003e4785a099 <+1033>: mov %rdx,-0x34(%rcx) > 0x0000003e4785a09d <+1037>: mov 0x10(%rax,%rsi,1),%rdx > 0x0000003e4785a0a2 <+1042>: mov %rdx,-0x2c(%rcx) > 0x0000003e4785a0a6 <+1046>: mov 0x18(%rax,%rsi,1),%eax > 0x0000003e4785a0aa <+1050>: add $0x1c,%rsi > 0x0000003e4785a0ae <+1054>: movq $0x0,-0x10(%rcx) > 0x0000003e4785a0b6 <+1062>: movq $0x0,-0x20(%rcx) > 0x0000003e4785a0be <+1070>: movq $0x0,-0x18(%rcx) > 0x0000003e4785a0c6 <+1078>: mov %eax,-0x24(%rcx) > 0x0000003e4785a0c9 <+1081>: cmp %edi,0x34(%r8) > 0x0000003e4785a0cd <+1085>: jle 0x3e4785a107 <_cairo_polygon_intersect+1143> > 0x0000003e4785a0cf <+1087>: mov %rcx,(%r9) > 0x0000003e4785a0d2 <+1090>: movl $0x2,(%rcx) > 0x0000003e4785a0d8 <+1096>: mov %rsi,%r10 > 0x0000003e4785a0db <+1099>: mov 0x40(%r8),%rax > 0x0000003e4785a0df <+1103>: mov 0x10(%rax,%rsi,1),%eax > 0x0000003e4785a0e3 <+1107>: mov %eax,0x8(%rcx) > 0x0000003e4785a0e6 <+1110>: add 0x40(%r8),%r10 > 0x0000003e4785a0ea <+1114>: mov 0x4(%r10),%edx > 0x0000003e4785a0ee <+1118>: cmp %edx,%eax > 0x0000003e4785a0f0 <+1120>: jne 0x3e4785a040 <_cairo_polygon_intersect+944> > 0x0000003e4785a0f6 <+1126>: mov (%r10),%r12d > 0x0000003e4785a0f9 <+1129>: jmpq 0x3e4785a072 <_cairo_polygon_intersect+994> > 0x0000003e4785a0fe <+1134>: mov 0x8(%r10),%r12d > 0x0000003e4785a102 <+1138>: jmpq 0x3e4785a072 <_cairo_polygon_intersect+994> > 0x0000003e4785a107 <+1143>: mov 0x34(%rbx),%r12d > 0x0000003e4785a10b <+1147>: test %r12d,%r12d > 0x0000003e4785a10e <+1150>: jle 0x3e47859d4e <_cairo_polygon_intersect+190> > 0x0000003e4785a114 <+1156>: movslq %edi,%rax > 0x0000003e4785a117 <+1159>: mov %edi,%r10d > 0x0000003e4785a11a <+1162>: xor %esi,%esi > 0x0000003e4785a11c <+1164>: lea (%rax,%rax,4),%rcx > 0x0000003e4785a120 <+1168>: lea (%r11,%rax,8),%r9 > 0x0000003e4785a124 <+1172>: shl $0x4,%rcx > 0x0000003e4785a128 <+1176>: add 0x58(%rsp),%rcx > 0x0000003e4785a12d <+1181>: jmpq 0x3e4785a1d0 <_cairo_polygon_intersect+1344> > 0x0000003e4785a132 <+1186>: nopw 0x0(%rax,%rax,1) > 0x0000003e4785a138 <+1192>: mov 0xc(%r8),%r13d > 0x0000003e4785a13c <+1196>: cmp %r13d,%eax > 0x0000003e4785a13f <+1199>: je 0x3e4785a1ff <_cairo_polygon_intersect+1391> > 0x0000003e4785a145 <+1205>: sub %edx,%r13d > 0x0000003e4785a148 <+1208>: mov (%r8),%r12d > 0x0000003e4785a14b <+1211>: je 0x3e4785a16a <_cairo_polygon_intersect+1242> > 0x0000003e4785a14d <+1213>: sub %edx,%eax > 0x0000003e4785a14f <+1215>: mov 0x8(%r8),%edx > 0x0000003e4785a153 <+1219>: movslq %r13d,%r13 > 0x0000003e4785a156 <+1222>: cltq > 0x0000003e4785a158 <+1224>: sub %r12d,%edx > 0x0000003e4785a15b <+1227>: movslq %edx,%rdx > 0x0000003e4785a15e <+1230>: imul %rdx,%rax > 0x0000003e4785a162 <+1234>: cqto > 0x0000003e4785a164 <+1236>: idiv %r13 > 0x0000003e4785a167 <+1239>: add %eax,%r12d > 0x0000003e4785a16a <+1242>: mov %r12d,0x4(%rcx) > 0x0000003e4785a16e <+1246>: movl $0x1,0x10(%rcx) > 0x0000003e4785a175 <+1253>: add $0x1,%r10d > 0x0000003e4785a179 <+1257>: mov 0x40(%rbx),%rax > 0x0000003e4785a17d <+1261>: add $0x50,%rcx > 0x0000003e4785a181 <+1265>: add $0x8,%r9 > 0x0000003e4785a185 <+1269>: mov (%rax,%rsi,1),%rdx > 0x0000003e4785a189 <+1273>: mov %rdx,-0x3c(%rcx) > 0x0000003e4785a18d <+1277>: mov 0x8(%rax,%rsi,1),%rdx > 0x0000003e4785a192 <+1282>: mov %rdx,-0x34(%rcx) > 0x0000003e4785a196 <+1286>: mov 0x10(%rax,%rsi,1),%rdx > 0x0000003e4785a19b <+1291>: mov %rdx,-0x2c(%rcx) > 0x0000003e4785a19f <+1295>: mov 0x18(%rax,%rsi,1),%eax > 0x0000003e4785a1a3 <+1299>: add $0x1c,%rsi > 0x0000003e4785a1a7 <+1303>: movq $0x0,-0x10(%rcx) > 0x0000003e4785a1af <+1311>: movq $0x0,-0x20(%rcx) > 0x0000003e4785a1b7 <+1319>: movq $0x0,-0x18(%rcx) > 0x0000003e4785a1bf <+1327>: mov %eax,-0x24(%rcx) > 0x0000003e4785a1c2 <+1330>: mov %r10d,%eax > 0x0000003e4785a1c5 <+1333>: sub %edi,%eax > 0x0000003e4785a1c7 <+1335>: cmp %eax,0x34(%rbx) > 0x0000003e4785a1ca <+1338>: jle 0x3e47859d51 <_cairo_polygon_intersect+193> > 0x0000003e4785a1d0 <+1344>: mov %rcx,(%r9) > 0x0000003e4785a1d3 <+1347>: movl $0x2,(%rcx) > 0x0000003e4785a1d9 <+1353>: mov %rsi,%r8 > 0x0000003e4785a1dc <+1356>: mov 0x40(%rbx),%rax > 0x0000003e4785a1e0 <+1360>: mov 0x10(%rax,%rsi,1),%eax > 0x0000003e4785a1e4 <+1364>: mov %eax,0x8(%rcx) > 0x0000003e4785a1e7 <+1367>: add 0x40(%rbx),%r8 > 0x0000003e4785a1eb <+1371>: mov 0x4(%r8),%edx > 0x0000003e4785a1ef <+1375>: cmp %edx,%eax > 0x0000003e4785a1f1 <+1377>: jne 0x3e4785a138 <_cairo_polygon_intersect+1192> > 0x0000003e4785a1f7 <+1383>: mov (%r8),%r12d > 0x0000003e4785a1fa <+1386>: jmpq 0x3e4785a16a <_cairo_polygon_intersect+1242> > 0x0000003e4785a1ff <+1391>: mov 0x8(%r8),%r12d > 0x0000003e4785a203 <+1395>: jmpq 0x3e4785a16a <_cairo_polygon_intersect+1242> > 0x0000003e4785a208 <+1400>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785a210 <+1408>: add $0x1,%edx > 0x0000003e4785a213 <+1411>: mov %ebx,%esi > 0x0000003e4785a215 <+1413>: mov %r8,%rax > 0x0000003e4785a218 <+1416>: mov %r13,%r10 > 0x0000003e4785a21b <+1419>: jmpq 0x3e47859faf <_cairo_polygon_intersect+799> > 0x0000003e4785a220 <+1424>: lea (%rdi,%r11,8),%r10 > 0x0000003e4785a224 <+1428>: mov %rcx,(%r10) > 0x0000003e4785a227 <+1431>: mov 0x88(%rsp),%edi > 0x0000003e4785a22e <+1438>: mov 0x8(%r12),%eax > 0x0000003e4785a233 <+1443>: cmp %edi,%eax > 0x0000003e4785a235 <+1445>: mov %edi,(%rsp) > 0x0000003e4785a238 <+1448>: je 0x3e4785a2a6 <_cairo_polygon_intersect+1558> > 0x0000003e4785a23a <+1450>: mov 0x80(%rsp),%rbx > 0x0000003e4785a242 <+1458>: movl $0x0,0x60(%rsp) > 0x0000003e4785a24a <+1466>: movl $0x0,0x64(%rsp) > 0x0000003e4785a252 <+1474>: test %rbx,%rbx > 0x0000003e4785a255 <+1477>: je 0x3e4785a29f <_cairo_polygon_intersect+1551> > 0x0000003e4785a257 <+1479>: nopw 0x0(%rax,%rax,1) > 0x0000003e4785a260 <+1488>: movslq (%rbx),%rdx > 0x0000003e4785a263 <+1491>: mov 0x60(%rsp,%rdx,4),%eax > 0x0000003e4785a267 <+1495>: add 0x1c(%rbx),%eax > 0x0000003e4785a26a <+1498>: mov %eax,0x60(%rsp,%rdx,4) > 0x0000003e4785a26e <+1502>: mov 0x60(%rsp),%r9d > 0x0000003e4785a273 <+1507>: test %r9d,%r9d > 0x0000003e4785a276 <+1510>: je 0x3e4785a286 <_cairo_polygon_intersect+1526> > 0x0000003e4785a278 <+1512>: mov 0x64(%rsp),%r8d > 0x0000003e4785a27d <+1517>: test %r8d,%r8d > 0x0000003e4785a280 <+1520>: jne 0x3e4785a310 <_cairo_polygon_intersect+1664> > 0x0000003e4785a286 <+1526>: cmpq $0x0,0x30(%rbx) > 0x0000003e4785a28b <+1531>: jne 0x3e4785bf35 <_cairo_polygon_intersect+8869> > 0x0000003e4785a291 <+1537>: mov 0x28(%rbx),%rbx > 0x0000003e4785a295 <+1541>: test %rbx,%rbx > 0x0000003e4785a298 <+1544>: jne 0x3e4785a260 <_cairo_polygon_intersect+1488> > 0x0000003e4785a29a <+1546>: mov 0x8(%r12),%eax > 0x0000003e4785a29f <+1551>: mov %eax,0x88(%rsp) > 0x0000003e4785a2a6 <+1558>: mov (%r12),%eax > 0x0000003e4785a2aa <+1562>: cmp $0x1,%eax > 0x0000003e4785a2ad <+1565>: je 0x3e4785af68 <_cairo_polygon_intersect+4824> > 0x0000003e4785a2b3 <+1571>: jb 0x3e4785ae68 <_cairo_polygon_intersect+4568> > 0x0000003e4785a2b9 <+1577>: cmp $0x2,%eax > 0x0000003e4785a2bc <+1580>: je 0x3e4785a598 <_cairo_polygon_intersect+2312> > 0x0000003e4785a2c2 <+1586>: mov 0xd68(%rsp),%rdi > 0x0000003e4785a2ca <+1594>: mov 0x2d70(%rsp),%rcx > 0x0000003e4785a2d2 <+1602>: mov 0x8(%rdi),%r12 > 0x0000003e4785a2d6 <+1606>: mov (%rcx),%rax > 0x0000003e4785a2d9 <+1609>: test %r12,%r12 > 0x0000003e4785a2dc <+1612>: jne 0x3e47859ee6 <_cairo_polygon_intersect+598> > 0x0000003e4785a2e2 <+1618>: add $0x8,%rcx > 0x0000003e4785a2e6 <+1622>: test %rax,%rax > 0x0000003e4785a2e9 <+1625>: mov %rcx,0x2d70(%rsp) > 0x0000003e4785a2f1 <+1633>: je 0x3e4785b75e <_cairo_polygon_intersect+6862> > 0x0000003e4785a2f7 <+1639>: mov %rax,%r12 > 0x0000003e4785a2fa <+1642>: jmpq 0x3e4785a227 <_cairo_polygon_intersect+1431> > 0x0000003e4785a2ff <+1647>: nop > 0x0000003e4785a300 <+1648>: movq $0x0,0x8(%rdi) > 0x0000003e4785a308 <+1656>: jmpq 0x3e4785a227 <_cairo_polygon_intersect+1431> > 0x0000003e4785a30d <+1661>: nopl (%rax) > 0x0000003e4785a310 <+1664>: mov 0x28(%rbx),%r13 > 0x0000003e4785a314 <+1668>: nopl 0x0(%rax) >=> 0x0000003e4785a318 <+1672>: cmpq $0x0,0x30(%r13) > 0x0000003e4785a31d <+1677>: jne 0x3e4785a34c <_cairo_polygon_intersect+1724> > 0x0000003e4785a31f <+1679>: movslq 0x0(%r13),%rdx > 0x0000003e4785a323 <+1683>: mov 0x60(%rsp,%rdx,4),%eax > 0x0000003e4785a327 <+1687>: add 0x1c(%r13),%eax > 0x0000003e4785a32b <+1691>: mov %eax,0x60(%rsp,%rdx,4) > 0x0000003e4785a32f <+1695>: mov 0x60(%rsp),%r15d > 0x0000003e4785a334 <+1700>: test %r15d,%r15d > 0x0000003e4785a337 <+1703>: je 0x3e4785a360 <_cairo_polygon_intersect+1744> > 0x0000003e4785a339 <+1705>: mov 0x64(%rsp),%edi > 0x0000003e4785a33d <+1709>: test %edi,%edi > 0x0000003e4785a33f <+1711>: je 0x3e4785a360 <_cairo_polygon_intersect+1744> > 0x0000003e4785a341 <+1713>: mov 0x28(%r13),%r13 > 0x0000003e4785a345 <+1717>: cmpq $0x0,0x30(%r13) > 0x0000003e4785a34a <+1722>: je 0x3e4785a31f <_cairo_polygon_intersect+1679> > 0x0000003e4785a34c <+1724>: mov 0x8(%rsp),%rdx > 0x0000003e4785a351 <+1729>: mov (%rsp),%esi > 0x0000003e4785a354 <+1732>: mov %r13,%rdi > 0x0000003e4785a357 <+1735>: callq 0x3e47859c00 <edges_end> > 0x0000003e4785a35c <+1740>: jmp 0x3e4785a31f <_cairo_polygon_intersect+1679> > 0x0000003e4785a35e <+1742>: xchg %ax,%ax > 0x0000003e4785a360 <+1744>: mov 0x28(%r13),%r14 > 0x0000003e4785a364 <+1748>: test %r14,%r14 > 0x0000003e4785a367 <+1751>: je 0x3e4785a3c8 <_cairo_polygon_intersect+1848> > 0x0000003e4785a369 <+1753>: mov 0x4(%r13),%eax > 0x0000003e4785a36d <+1757>: mov 0x4(%r14),%edx > 0x0000003e4785a371 <+1761>: cmp %edx,%eax > 0x0000003e4785a373 <+1763>: je 0x3e4785a500 <_cairo_polygon_intersect+2160> > 0x0000003e4785a379 <+1769>: mov 0xc(%r13),%ecx > 0x0000003e4785a37d <+1773>: mov 0xc(%r14),%esi > 0x0000003e4785a381 <+1777>: sub %edx,%esi > 0x0000003e4785a383 <+1779>: sub %eax,%ecx > 0x0000003e4785a385 <+1781>: je 0x3e4785a540 <_cairo_polygon_intersect+2224> > 0x0000003e4785a38b <+1787>: test %esi,%esi > 0x0000003e4785a38d <+1789>: je 0x3e4785a3c8 <_cairo_polygon_intersect+1848> > 0x0000003e4785a38f <+1791>: mov %esi,%edi > 0x0000003e4785a391 <+1793>: xor %ecx,%edi > 0x0000003e4785a393 <+1795>: js 0x3e4785a3c8 <_cairo_polygon_intersect+1848> > 0x0000003e4785a395 <+1797>: movslq %ecx,%r8 > 0x0000003e4785a398 <+1800>: mov 0x8(%r13),%r10d > 0x0000003e4785a39c <+1804>: mov 0x8(%r14),%r11d > 0x0000003e4785a3a0 <+1808>: mov 0x10(%r14),%ecx > 0x0000003e4785a3a4 <+1812>: mov 0x10(%r13),%r9d > 0x0000003e4785a3a8 <+1816>: movslq %esi,%rdi > 0x0000003e4785a3ab <+1819>: sub %r11d,%ecx > 0x0000003e4785a3ae <+1822>: sub %r10d,%r9d > 0x0000003e4785a3b1 <+1825>: movslq %ecx,%rcx > 0x0000003e4785a3b4 <+1828>: movslq %r9d,%r9 > 0x0000003e4785a3b7 <+1831>: imul %rcx,%r8 > 0x0000003e4785a3bb <+1835>: imul %r9,%rdi > 0x0000003e4785a3bf <+1839>: cmp %rdi,%r8 > 0x0000003e4785a3c2 <+1842>: je 0x3e4785b138 <_cairo_polygon_intersect+5288> > 0x0000003e4785a3c8 <+1848>: cmpq $0x0,0x30(%r13) > 0x0000003e4785a3cd <+1853>: jne 0x3e4785c2cc <_cairo_polygon_intersect+9788> > 0x0000003e4785a3d3 <+1859>: mov 0x30(%rbx),%rcx > 0x0000003e4785a3d7 <+1863>: cmp %rcx,%r13 > 0x0000003e4785a3da <+1866>: je 0x3e4785b756 <_cairo_polygon_intersect+6854> > 0x0000003e4785a3e0 <+1872>: test %rcx,%rcx > 0x0000003e4785a3e3 <+1875>: je 0x3e4785a454 <_cairo_polygon_intersect+1988> > 0x0000003e4785a3e5 <+1877>: mov 0x4(%rcx),%eax > 0x0000003e4785a3e8 <+1880>: mov 0x4(%r13),%edx > 0x0000003e4785a3ec <+1884>: cmp %edx,%eax > 0x0000003e4785a3ee <+1886>: je 0x3e4785b280 <_cairo_polygon_intersect+5616> > 0x0000003e4785a3f4 <+1892>: mov 0xc(%r13),%edi > 0x0000003e4785a3f8 <+1896>: mov 0xc(%rcx),%esi > 0x0000003e4785a3fb <+1899>: sub %edx,%edi > 0x0000003e4785a3fd <+1901>: sub %eax,%esi > 0x0000003e4785a3ff <+1903>: je 0x3e4785b2b1 <_cairo_polygon_intersect+5665> > 0x0000003e4785a405 <+1909>: test %edi,%edi > 0x0000003e4785a407 <+1911>: je 0x3e4785a444 <_cairo_polygon_intersect+1972> > 0x0000003e4785a409 <+1913>: mov %edi,%r10d > 0x0000003e4785a40c <+1916>: xor %esi,%r10d > 0x0000003e4785a40f <+1919>: js 0x3e4785a444 <_cairo_polygon_intersect+1972> > 0x0000003e4785a411 <+1921>: mov 0x8(%r13),%r9d > 0x0000003e4785a415 <+1925>: mov 0x10(%r13),%r8d > 0x0000003e4785a419 <+1929>: movslq %esi,%rsi > 0x0000003e4785a41c <+1932>: mov 0x8(%rcx),%r10d > 0x0000003e4785a420 <+1936>: movslq %edi,%rdi > 0x0000003e4785a423 <+1939>: sub %r9d,%r8d > 0x0000003e4785a426 <+1942>: movslq %r8d,%r8 > 0x0000003e4785a429 <+1945>: imul %r8,%rsi > 0x0000003e4785a42d <+1949>: mov 0x10(%rcx),%r8d > 0x0000003e4785a431 <+1953>: sub %r10d,%r8d > 0x0000003e4785a434 <+1956>: movslq %r8d,%r8 > 0x0000003e4785a437 <+1959>: imul %r8,%rdi > 0x0000003e4785a43b <+1963>: cmp %rdi,%rsi > 0x0000003e4785a43e <+1966>: je 0x3e4785bdf3 <_cairo_polygon_intersect+8547> > 0x0000003e4785a444 <+1972>: mov 0x8(%rsp),%rdx > 0x0000003e4785a449 <+1977>: mov (%rsp),%esi > 0x0000003e4785a44c <+1980>: mov %rbx,%rdi > 0x0000003e4785a44f <+1983>: callq 0x3e47859c00 <edges_end> > 0x0000003e4785a454 <+1988>: mov 0x4(%rbx),%eax > 0x0000003e4785a457 <+1991>: mov 0x4(%r13),%edx > 0x0000003e4785a45b <+1995>: cmp %edx,%eax > 0x0000003e4785a45d <+1997>: je 0x3e4785b43d <_cairo_polygon_intersect+6061> > 0x0000003e4785a463 <+2003>: mov 0xc(%rbx),%ecx > 0x0000003e4785a466 <+2006>: mov 0xc(%r13),%esi > 0x0000003e4785a46a <+2010>: sub %edx,%esi > 0x0000003e4785a46c <+2012>: sub %eax,%ecx > 0x0000003e4785a46e <+2014>: je 0x3e4785b702 <_cairo_polygon_intersect+6770> > 0x0000003e4785a474 <+2020>: test %esi,%esi > 0x0000003e4785a476 <+2022>: je 0x3e4785a4b0 <_cairo_polygon_intersect+2080> > 0x0000003e4785a478 <+2024>: mov %esi,%edi > 0x0000003e4785a47a <+2026>: xor %ecx,%edi > 0x0000003e4785a47c <+2028>: js 0x3e4785a4b0 <_cairo_polygon_intersect+2080> > 0x0000003e4785a47e <+2030>: mov 0x8(%r13),%r9d > 0x0000003e4785a482 <+2034>: mov 0x10(%r13),%edi > 0x0000003e4785a486 <+2038>: movslq %ecx,%rcx > 0x0000003e4785a489 <+2041>: mov 0x8(%rbx),%r8d > 0x0000003e4785a48d <+2045>: movslq %esi,%rsi > 0x0000003e4785a490 <+2048>: sub %r9d,%edi > 0x0000003e4785a493 <+2051>: movslq %edi,%rdi > 0x0000003e4785a496 <+2054>: imul %rdi,%rcx > 0x0000003e4785a49a <+2058>: mov 0x10(%rbx),%edi > 0x0000003e4785a49d <+2061>: sub %r8d,%edi > 0x0000003e4785a4a0 <+2064>: movslq %edi,%rdi > 0x0000003e4785a4a3 <+2067>: imul %rdi,%rsi > 0x0000003e4785a4a7 <+2071>: cmp %rsi,%rcx > 0x0000003e4785a4aa <+2074>: je 0x3e4785bee0 <_cairo_polygon_intersect+8784> > 0x0000003e4785a4b0 <+2080>: mov (%rsp),%eax > 0x0000003e4785a4b3 <+2083>: mov %eax,0x38(%rbx) > 0x0000003e4785a4b6 <+2086>: mov %r13,0x30(%rbx) > 0x0000003e4785a4ba <+2090>: mov 0x28(%r13),%rbx > 0x0000003e4785a4be <+2094>: test %rbx,%rbx > 0x0000003e4785a4c1 <+2097>: je 0x3e4785a29a <_cairo_polygon_intersect+1546> > 0x0000003e4785a4c7 <+2103>: test %r15d,%r15d > 0x0000003e4785a4ca <+2106>: je 0x3e4785a260 <_cairo_polygon_intersect+1488> > 0x0000003e4785a4d0 <+2112>: mov 0x64(%rsp),%r10d > 0x0000003e4785a4d5 <+2117>: test %r10d,%r10d > 0x0000003e4785a4d8 <+2120>: je 0x3e4785a260 <_cairo_polygon_intersect+1488> > 0x0000003e4785a4de <+2126>: lea 0x8e123(%rip),%rcx # 0x3e478e8608 <__PRETTY_FUNCTION__.10678> > 0x0000003e4785a4e5 <+2133>: lea 0x8e14d(%rip),%rsi # 0x3e478e8639 > 0x0000003e4785a4ec <+2140>: lea 0x8e19d(%rip),%rdi # 0x3e478e8690 > 0x0000003e4785a4f3 <+2147>: mov $0x4c2,%edx > 0x0000003e4785a4f8 <+2152>: callq 0x3e47812320 <__assert_fail@plt> > 0x0000003e4785a4fd <+2157>: nopl (%rax) > 0x0000003e4785a500 <+2160>: mov 0x8(%r14),%edi > 0x0000003e4785a504 <+2164>: cmp %edi,0x8(%r13) > 0x0000003e4785a508 <+2168>: jne 0x3e4785a379 <_cairo_polygon_intersect+1769> > 0x0000003e4785a50e <+2174>: mov 0xc(%r14),%esi > 0x0000003e4785a512 <+2178>: mov 0xc(%r13),%ecx > 0x0000003e4785a516 <+2182>: cmp %esi,%ecx > 0x0000003e4785a518 <+2184>: jne 0x3e4785a381 <_cairo_polygon_intersect+1777> > 0x0000003e4785a51e <+2190>: mov 0x10(%r14),%edi > 0x0000003e4785a522 <+2194>: cmp %edi,0x10(%r13) > 0x0000003e4785a526 <+2198>: mov %ecx,%esi > 0x0000003e4785a528 <+2200>: jne 0x3e4785a381 <_cairo_polygon_intersect+1777> > 0x0000003e4785a52e <+2206>: mov %r14,%r13 > 0x0000003e4785a531 <+2209>: jmpq 0x3e4785a318 <_cairo_polygon_intersect+1672> > 0x0000003e4785a536 <+2214>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003e4785a540 <+2224>: test %esi,%esi > 0x0000003e4785a542 <+2226>: jne 0x3e4785a3c8 <_cairo_polygon_intersect+1848> > 0x0000003e4785a548 <+2232>: mov 0x8(%r13),%esi > 0x0000003e4785a54c <+2236>: mov 0x8(%r14),%ecx > 0x0000003e4785a550 <+2240>: cmp %ecx,%esi > 0x0000003e4785a552 <+2242>: je 0x3e4785b110 <_cairo_polygon_intersect+5248> > 0x0000003e4785a558 <+2248>: jl 0x3e4785a580 <_cairo_polygon_intersect+2288> > 0x0000003e4785a55a <+2250>: mov %ecx,%esi > 0x0000003e4785a55c <+2252>: mov %r13,%rdi > 0x0000003e4785a55f <+2255>: callq 0x3e47859600 <edge_compare_for_y_against_x> > 0x0000003e4785a564 <+2260>: test %eax,%eax > 0x0000003e4785a566 <+2262>: sete %al > 0x0000003e4785a569 <+2265>: movzbl %al,%eax > 0x0000003e4785a56c <+2268>: test %eax,%eax > 0x0000003e4785a56e <+2270>: je 0x3e4785a3c8 <_cairo_polygon_intersect+1848> > 0x0000003e4785a574 <+2276>: mov %r14,%r13 > 0x0000003e4785a577 <+2279>: jmpq 0x3e4785a318 <_cairo_polygon_intersect+1672> > 0x0000003e4785a57c <+2284>: nopl 0x0(%rax) > 0x0000003e4785a580 <+2288>: mov %eax,%edx > 0x0000003e4785a582 <+2290>: mov %r14,%rdi > 0x0000003e4785a585 <+2293>: callq 0x3e47859600 <edge_compare_for_y_against_x> > 0x0000003e4785a58a <+2298>: test %eax,%eax > 0x0000003e4785a58c <+2300>: sete %al > 0x0000003e4785a58f <+2303>: movzbl %al,%eax > 0x0000003e4785a592 <+2306>: jmp 0x3e4785a56c <_cairo_polygon_intersect+2268> > 0x0000003e4785a594 <+2308>: nopl 0x0(%rax) > 0x0000003e4785a598 <+2312>: mov 0x90(%rsp),%r13 > 0x0000003e4785a5a0 <+2320>: lea 0x10(%r12),%rbx > 0x0000003e4785a5a5 <+2325>: test %r13,%r13 > 0x0000003e4785a5a8 <+2328>: je 0x3e4785b406 <_cairo_polygon_intersect+6006> > 0x0000003e4785a5ae <+2334>: mov 0x10(%rsp),%rdi > 0x0000003e4785a5b3 <+2339>: mov %rbx,%rdx > 0x0000003e4785a5b6 <+2342>: mov %r13,%rsi > 0x0000003e4785a5b9 <+2345>: callq 0x3e478597d0 <_cairo_bo_sweep_line_compare_edges> > 0x0000003e4785a5be <+2350>: test %eax,%eax > 0x0000003e4785a5c0 <+2352>: js 0x3e4785b19f <_cairo_polygon_intersect+5391> > 0x0000003e4785a5c6 <+2358>: je 0x3e4785b3d8 <_cairo_polygon_intersect+5960> > 0x0000003e4785a5cc <+2364>: mov 0x20(%r13),%r14 > 0x0000003e4785a5d0 <+2368>: mov 0x10(%rsp),%rbp > 0x0000003e4785a5d5 <+2373>: test %r14,%r14 > 0x0000003e4785a5d8 <+2376>: jne 0x3e4785a5f3 <_cairo_polygon_intersect+2403> > 0x0000003e4785a5da <+2378>: jmpq 0x3e4785b1f4 <_cairo_polygon_intersect+5476> > 0x0000003e4785a5df <+2383>: nop > 0x0000003e4785a5e0 <+2384>: mov 0x20(%r14),%rax > 0x0000003e4785a5e4 <+2388>: test %rax,%rax > 0x0000003e4785a5e7 <+2391>: je 0x3e4785b1f7 <_cairo_polygon_intersect+5479> > 0x0000003e4785a5ed <+2397>: mov %r14,%r13 > 0x0000003e4785a5f0 <+2400>: mov %rax,%r14 > 0x0000003e4785a5f3 <+2403>: mov %rbx,%rdx > 0x0000003e4785a5f6 <+2406>: mov %r14,%rsi > 0x0000003e4785a5f9 <+2409>: mov %rbp,%rdi > 0x0000003e4785a5fc <+2412>: callq 0x3e478597d0 <_cairo_bo_sweep_line_compare_edges> > 0x0000003e4785a601 <+2417>: test %eax,%eax > 0x0000003e4785a603 <+2419>: jg 0x3e4785a5e0 <_cairo_polygon_intersect+2384> > 0x0000003e4785a605 <+2421>: mov %rbx,0x20(%r13) > 0x0000003e4785a609 <+2425>: mov %r13,0x38(%r12) > 0x0000003e4785a60e <+2430>: mov %r14,0x30(%r12) > 0x0000003e4785a613 <+2435>: mov %rbx,0x28(%r14) > 0x0000003e4785a617 <+2439>: mov 0x28(%r12),%r14d > 0x0000003e4785a61c <+2444>: mov 0x18(%r12),%eax > 0x0000003e4785a621 <+2449>: mov %rbx,0x90(%rsp) > 0x0000003e4785a629 <+2457>: cmp %eax,%r14d > 0x0000003e4785a62c <+2460>: je 0x3e4785b216 <_cairo_polygon_intersect+5510> > 0x0000003e4785a632 <+2466>: mov 0x20(%r12),%edx > 0x0000003e4785a637 <+2471>: cmp %edx,%r14d > 0x0000003e4785a63a <+2474>: je 0x3e4785b3fc <_cairo_polygon_intersect+5996> > 0x0000003e4785a640 <+2480>: sub %eax,%edx > 0x0000003e4785a642 <+2482>: mov 0x14(%r12),%r15d > 0x0000003e4785a647 <+2487>: je 0x3e4785a66b <_cairo_polygon_intersect+2523> > 0x0000003e4785a649 <+2489>: mov 0x1c(%r12),%ecx > 0x0000003e4785a64e <+2494>: mov %r14d,%edi > 0x0000003e4785a651 <+2497>: sub %eax,%edi > 0x0000003e4785a653 <+2499>: movslq %edi,%rax > 0x0000003e4785a656 <+2502>: sub %r15d,%ecx > 0x0000003e4785a659 <+2505>: movslq %ecx,%rcx > 0x0000003e4785a65c <+2508>: imul %rcx,%rax > 0x0000003e4785a660 <+2512>: movslq %edx,%rcx > 0x0000003e4785a663 <+2515>: cqto > 0x0000003e4785a665 <+2517>: idiv %rcx > 0x0000003e4785a668 <+2520>: add %eax,%r15d > 0x0000003e4785a66b <+2523>: mov 0x940(%rsp),%r13 > 0x0000003e4785a673 <+2531>: test %r13,%r13 > 0x0000003e4785a676 <+2534>: je 0x3e4785b22c <_cairo_polygon_intersect+5532> > 0x0000003e4785a67c <+2540>: mov 0x0(%r13),%rax > 0x0000003e4785a680 <+2544>: mov %rax,0x940(%rsp) > 0x0000003e4785a688 <+2552>: movl $0x0,0x0(%r13) > 0x0000003e4785a690 <+2560>: mov %rbx,0x10(%r13) > 0x0000003e4785a694 <+2564>: movq $0x0,0x18(%r13) > 0x0000003e4785a69c <+2572>: mov %r15d,0x4(%r13) > 0x0000003e4785a6a0 <+2576>: mov %r14d,0x8(%r13) > 0x0000003e4785a6a4 <+2580>: mov 0xd60(%rsp),%eax > 0x0000003e4785a6ab <+2587>: lea 0x1(%rax),%edi > 0x0000003e4785a6ae <+2590>: cmp 0xd64(%rsp),%edi > 0x0000003e4785a6b5 <+2597>: je 0x3e4785c28a <_cairo_polygon_intersect+9722> > 0x0000003e4785a6bb <+2603>: cmp $0x1,%edi > 0x0000003e4785a6be <+2606>: mov 0xd68(%rsp),%rax > 0x0000003e4785a6c6 <+2614>: mov %edi,0xd60(%rsp) > 0x0000003e4785a6cd <+2621>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003e4785a6d7 <+2631>: jne 0x3e4785a6f2 <_cairo_polygon_intersect+2658> > 0x0000003e4785a6d9 <+2633>: jmpq 0x3e4785b148 <_cairo_polygon_intersect+5304> > 0x0000003e4785a6de <+2638>: xchg %ax,%ax > 0x0000003e4785a6e0 <+2640>: movslq %edi,%rdi > 0x0000003e4785a6e3 <+2643>: cmp $0x1,%ecx > 0x0000003e4785a6e6 <+2646>: mov %rdx,(%rax,%rdi,8) > 0x0000003e4785a6ea <+2650>: je 0x3e4785b148 <_cairo_polygon_intersect+5304> > 0x0000003e4785a6f0 <+2656>: mov %ecx,%edi > 0x0000003e4785a6f2 <+2658>: mov %edi,%ecx > 0x0000003e4785a6f4 <+2660>: mov 0x8(%r13),%esi > 0x0000003e4785a6f8 <+2664>: sar %ecx > 0x0000003e4785a6fa <+2666>: movslq %ecx,%rdx > 0x0000003e4785a6fd <+2669>: mov (%rax,%rdx,8),%rdx > 0x0000003e4785a701 <+2673>: sub 0x8(%rdx),%esi > 0x0000003e4785a704 <+2676>: jne 0x3e4785a725 <_cairo_polygon_intersect+2709> > 0x0000003e4785a706 <+2678>: mov 0x4(%r13),%esi > 0x0000003e4785a70a <+2682>: sub 0x4(%rdx),%esi > 0x0000003e4785a70d <+2685>: jne 0x3e4785a725 <_cairo_polygon_intersect+2709> > 0x0000003e4785a70f <+2687>: mov 0x0(%r13),%esi > 0x0000003e4785a713 <+2691>: sub (%rdx),%esi > 0x0000003e4785a715 <+2693>: jne 0x3e4785a725 <_cairo_polygon_intersect+2709> > 0x0000003e4785a717 <+2695>: mov %r13,%rsi > 0x0000003e4785a71a <+2698>: sub %rdx,%rsi > 0x0000003e4785a71d <+2701>: sar $0x2,%rsi > 0x0000003e4785a721 <+2705>: imul %r8d,%esi > 0x0000003e4785a725 <+2709>: test %esi,%esi > 0x0000003e4785a727 <+2711>: js 0x3e4785a6e0 <_cairo_polygon_intersect+2640> > 0x0000003e4785a729 <+2713>: movslq %edi,%rdx > 0x0000003e4785a72c <+2716>: shl $0x3,%rdx > 0x0000003e4785a730 <+2720>: mov %r13,(%rax,%rdx,1) > 0x0000003e4785a734 <+2724>: mov 0x30(%r12),%r14 > 0x0000003e4785a739 <+2729>: mov 0x38(%r12),%r13 > 0x0000003e4785a73e <+2734>: test %r14,%r14 > 0x0000003e4785a741 <+2737>: je 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a747 <+2743>: mov 0x4(%r14),%eax > 0x0000003e4785a74b <+2747>: mov 0x14(%r12),%edx > 0x0000003e4785a750 <+2752>: cmp %edx,%eax > 0x0000003e4785a752 <+2754>: je 0x3e4785b39c <_cairo_polygon_intersect+5900> > 0x0000003e4785a758 <+2760>: movslq 0xc(%r14),%rcx > 0x0000003e4785a75c <+2764>: movslq 0x1c(%r12),%rsi > 0x0000003e4785a761 <+2769>: mov %esi,%r8d > 0x0000003e4785a764 <+2772>: mov %ecx,%r9d > 0x0000003e4785a767 <+2775>: sub %edx,%r8d > 0x0000003e4785a76a <+2778>: sub %eax,%r9d > 0x0000003e4785a76d <+2781>: je 0x3e4785b152 <_cairo_polygon_intersect+5314> > 0x0000003e4785a773 <+2787>: test %r8d,%r8d > 0x0000003e4785a776 <+2790>: je 0x3e4785b158 <_cairo_polygon_intersect+5320> > 0x0000003e4785a77c <+2796>: mov %r8d,%edi > 0x0000003e4785a77f <+2799>: xor %r9d,%edi > 0x0000003e4785a782 <+2802>: js 0x3e4785b158 <_cairo_polygon_intersect+5320> > 0x0000003e4785a788 <+2808>: mov 0x20(%r12),%r10d > 0x0000003e4785a78d <+2813>: movslq 0x18(%r12),%rdi > 0x0000003e4785a792 <+2818>: movslq %r9d,%r9 > 0x0000003e4785a795 <+2821>: mov 0x10(%r14),%r15d > 0x0000003e4785a799 <+2825>: mov 0x8(%r14),%ebp > 0x0000003e4785a79d <+2829>: movslq %r8d,%r8 > 0x0000003e4785a7a0 <+2832>: mov %r10d,%r11d > 0x0000003e4785a7a3 <+2835>: sub %edi,%r11d > 0x0000003e4785a7a6 <+2838>: movslq %r11d,%r11 > 0x0000003e4785a7a9 <+2841>: imul %r11,%r9 > 0x0000003e4785a7ad <+2845>: mov %r15d,%r11d > 0x0000003e4785a7b0 <+2848>: sub %ebp,%r11d > 0x0000003e4785a7b3 <+2851>: movslq %r11d,%r11 > 0x0000003e4785a7b6 <+2854>: imul %r11,%r8 > 0x0000003e4785a7ba <+2858>: cmp %r8,%r9 > 0x0000003e4785a7bd <+2861>: jle 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a7c3 <+2867>: mov %r10d,(%rsp) > 0x0000003e4785a7c7 <+2871>: mov %r15d,0x18(%rsp) > 0x0000003e4785a7cc <+2876>: movslq %ebp,%r8 > 0x0000003e4785a7cf <+2879>: mov %r8d,%r10d > 0x0000003e4785a7d2 <+2882>: mov %edi,%r11d > 0x0000003e4785a7d5 <+2885>: sub 0x18(%rsp),%r10d > 0x0000003e4785a7da <+2890>: sub (%rsp),%r11d > 0x0000003e4785a7de <+2894>: mov %eax,%r15d > 0x0000003e4785a7e1 <+2897>: mov %edx,%r9d > 0x0000003e4785a7e4 <+2900>: sub %ecx,%r15d > 0x0000003e4785a7e7 <+2903>: sub %esi,%r9d > 0x0000003e4785a7ea <+2906>: movslq %r9d,%r9 > 0x0000003e4785a7ed <+2909>: movslq %r15d,%r15 > 0x0000003e4785a7f0 <+2912>: movslq %r10d,%r10 > 0x0000003e4785a7f3 <+2915>: mov %r15,0x28(%rsp) > 0x0000003e4785a7f8 <+2920>: mov %r9,0x38(%rsp) > 0x0000003e4785a7fd <+2925>: movslq %r11d,%r11 > 0x0000003e4785a800 <+2928>: mov %r10,0x30(%rsp) > 0x0000003e4785a805 <+2933>: mov %r11,%rbp > 0x0000003e4785a808 <+2936>: mov %r11,0x48(%rsp) > 0x0000003e4785a80d <+2941>: imul %r11,%r15 > 0x0000003e4785a811 <+2945>: mov %r9,%r11 > 0x0000003e4785a814 <+2948>: imul %r9,%r10 > 0x0000003e4785a818 <+2952>: mov %edi,%r9d > 0x0000003e4785a81b <+2955>: sub %r8d,%r9d > 0x0000003e4785a81e <+2958>: movslq %r9d,%r9 > 0x0000003e4785a821 <+2961>: imul %r11,%r9 > 0x0000003e4785a825 <+2965>: mov %edx,%r11d > 0x0000003e4785a828 <+2968>: sub %eax,%r11d > 0x0000003e4785a82b <+2971>: movslq %r11d,%r11 > 0x0000003e4785a82e <+2974>: imul %rbp,%r11 > 0x0000003e4785a832 <+2978>: sub %r11,%r9 > 0x0000003e4785a835 <+2981>: sub %r10,%r15 > 0x0000003e4785a838 <+2984>: js 0x3e4785aaf4 <_cairo_polygon_intersect+3684> > 0x0000003e4785a83e <+2990>: cmp %r9,%r15 > 0x0000003e4785a841 <+2993>: jle 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a847 <+2999>: mov %eax,%r9d > 0x0000003e4785a84a <+3002>: mov %r8d,%r10d > 0x0000003e4785a84d <+3005>: sub %edx,%r9d > 0x0000003e4785a850 <+3008>: sub %edi,%r10d > 0x0000003e4785a853 <+3011>: movslq %r9d,%r9 > 0x0000003e4785a856 <+3014>: movslq %r10d,%r10 > 0x0000003e4785a859 <+3017>: imul 0x30(%rsp),%r9 > 0x0000003e4785a85f <+3023>: imul 0x28(%rsp),%r10 > 0x0000003e4785a865 <+3029>: sub %r10,%r9 > 0x0000003e4785a868 <+3032>: cmp %r9,%r15 > 0x0000003e4785a86b <+3035>: jle 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a871 <+3041>: movslq %eax,%r11 > 0x0000003e4785a874 <+3044>: movslq 0x18(%rsp),%rax > 0x0000003e4785a879 <+3049>: movslq %edx,%rbp > 0x0000003e4785a87c <+3052>: imul %rcx,%r8 > 0x0000003e4785a880 <+3056>: imul %rsi,%rdi > 0x0000003e4785a884 <+3060>: imul %rax,%r11 > 0x0000003e4785a888 <+3064>: movslq (%rsp),%rax > 0x0000003e4785a88c <+3068>: imul %rax,%rbp > 0x0000003e4785a890 <+3072>: mov 0x38(%rsp),%rax > 0x0000003e4785a895 <+3077>: sub %r8,%r11 > 0x0000003e4785a898 <+3080>: mov %r11,(%rsp) > 0x0000003e4785a89c <+3084>: imul %r11 > 0x0000003e4785a89f <+3087>: sub %rdi,%rbp > 0x0000003e4785a8a2 <+3090>: mov %rax,%r9 > 0x0000003e4785a8a5 <+3093>: mov 0x28(%rsp),%rax > 0x0000003e4785a8aa <+3098>: mov %rdx,%r10 > 0x0000003e4785a8ad <+3101>: imul %rbp > 0x0000003e4785a8b0 <+3104>: sub %rax,%r9 > 0x0000003e4785a8b3 <+3107>: sbb %rdx,%r10 > 0x0000003e4785a8b6 <+3110>: mov %r9,%rdi > 0x0000003e4785a8b9 <+3113>: mov %r15,%rdx > 0x0000003e4785a8bc <+3116>: mov %r10,%rsi > 0x0000003e4785a8bf <+3119>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785a8c4 <+3124>: cmp %rdx,%r15 > 0x0000003e4785a8c7 <+3127>: je 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a8cd <+3133>: test %rdx,%rdx > 0x0000003e4785a8d0 <+3136>: movl $0x0,0x74(%rsp) > 0x0000003e4785a8d8 <+3144>: mov (%rsp),%r11 > 0x0000003e4785a8dc <+3148>: je 0x3e4785a90e <_cairo_polygon_intersect+3198> > 0x0000003e4785a8de <+3150>: mov %rdx,%rdi > 0x0000003e4785a8e1 <+3153>: mov %r15,%r8 > 0x0000003e4785a8e4 <+3156>: mov %rdx,%rsi > 0x0000003e4785a8e7 <+3159>: shr $0x3f,%r8 > 0x0000003e4785a8eb <+3163>: shr $0x3f,%rdi > 0x0000003e4785a8ef <+3167>: neg %rsi > 0x0000003e4785a8f2 <+3170>: cmp %rdi,%r8 > 0x0000003e4785a8f5 <+3173>: cmovne %rsi,%rdx > 0x0000003e4785a8f9 <+3177>: add %rdx,%rdx > 0x0000003e4785a8fc <+3180>: cmp %rdx,%r15 > 0x0000003e4785a8ff <+3183>: jg 0x3e4785beeb <_cairo_polygon_intersect+8795> > 0x0000003e4785a905 <+3189>: cqto > 0x0000003e4785a907 <+3191>: or $0x1,%rdx > 0x0000003e4785a90b <+3195>: add %rdx,%rax > 0x0000003e4785a90e <+3198>: mov %eax,(%rsp) > 0x0000003e4785a911 <+3201>: mov %eax,0x70(%rsp) > 0x0000003e4785a915 <+3205>: mov 0x48(%rsp),%rax > 0x0000003e4785a91a <+3210>: imul %r11 > 0x0000003e4785a91d <+3213>: mov %rax,%r9 > 0x0000003e4785a920 <+3216>: mov 0x30(%rsp),%rax > 0x0000003e4785a925 <+3221>: mov %rdx,%r10 > 0x0000003e4785a928 <+3224>: imul %rbp > 0x0000003e4785a92b <+3227>: sub %rax,%r9 > 0x0000003e4785a92e <+3230>: sbb %rdx,%r10 > 0x0000003e4785a931 <+3233>: mov %r9,%rdi > 0x0000003e4785a934 <+3236>: mov %r15,%rdx > 0x0000003e4785a937 <+3239>: mov %r10,%rsi > 0x0000003e4785a93a <+3242>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785a93f <+3247>: cmp %rdx,%r15 > 0x0000003e4785a942 <+3250>: je 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a948 <+3256>: test %rdx,%rdx > 0x0000003e4785a94b <+3259>: movl $0x0,0x7c(%rsp) > 0x0000003e4785a953 <+3267>: je 0x3e4785a985 <_cairo_polygon_intersect+3317> > 0x0000003e4785a955 <+3269>: mov %rdx,%rsi > 0x0000003e4785a958 <+3272>: mov %r15,%rdi > 0x0000003e4785a95b <+3275>: mov %rdx,%rcx > 0x0000003e4785a95e <+3278>: shr $0x3f,%rdi > 0x0000003e4785a962 <+3282>: shr $0x3f,%rsi > 0x0000003e4785a966 <+3286>: neg %rcx > 0x0000003e4785a969 <+3289>: cmp %rsi,%rdi > 0x0000003e4785a96c <+3292>: cmovne %rcx,%rdx > 0x0000003e4785a970 <+3296>: add %rdx,%rdx > 0x0000003e4785a973 <+3299>: cmp %rdx,%r15 > 0x0000003e4785a976 <+3302>: jg 0x3e4785bf28 <_cairo_polygon_intersect+8856> > 0x0000003e4785a97c <+3308>: cqto > 0x0000003e4785a97e <+3310>: or $0x1,%rdx > 0x0000003e4785a982 <+3314>: add %rdx,%rax > 0x0000003e4785a985 <+3317>: mov 0x50(%rsp),%rbp > 0x0000003e4785a98a <+3322>: mov %r14,%rdi > 0x0000003e4785a98d <+3325>: mov %eax,%r15d > 0x0000003e4785a990 <+3328>: mov %eax,0x78(%rsp) > 0x0000003e4785a994 <+3332>: mov %rbp,%rsi > 0x0000003e4785a997 <+3335>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785a99c <+3340>: test %eax,%eax > 0x0000003e4785a99e <+3342>: je 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a9a4 <+3348>: mov %rbp,%rsi > 0x0000003e4785a9a7 <+3351>: mov %rbx,%rdi > 0x0000003e4785a9aa <+3354>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785a9af <+3359>: test %eax,%eax > 0x0000003e4785a9b1 <+3361>: je 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785a9b7 <+3367>: mov 0x940(%rsp),%r8 > 0x0000003e4785a9bf <+3375>: test %r8,%r8 > 0x0000003e4785a9c2 <+3378>: je 0x3e4785c040 <_cairo_polygon_intersect+9136> > 0x0000003e4785a9c8 <+3384>: mov (%r8),%rax > 0x0000003e4785a9cb <+3387>: mov %r8,%rbp > 0x0000003e4785a9ce <+3390>: mov %rax,0x940(%rsp) > 0x0000003e4785a9d6 <+3398>: mov (%rsp),%eax > 0x0000003e4785a9d9 <+3401>: movl $0x1,0x0(%rbp) > 0x0000003e4785a9e0 <+3408>: mov %r14,0x10(%rbp) > 0x0000003e4785a9e4 <+3412>: mov %rbx,0x18(%rbp) > 0x0000003e4785a9e8 <+3416>: mov %r15d,0x8(%rbp) > 0x0000003e4785a9ec <+3420>: mov %eax,0x4(%rbp) > 0x0000003e4785a9ef <+3423>: mov 0xd60(%rsp),%eax > 0x0000003e4785a9f6 <+3430>: add $0x1,%eax > 0x0000003e4785a9f9 <+3433>: cmp 0xd64(%rsp),%eax > 0x0000003e4785aa00 <+3440>: je 0x3e4785c245 <_cairo_polygon_intersect+9653> > 0x0000003e4785aa06 <+3446>: cmp $0x1,%eax > 0x0000003e4785aa09 <+3449>: mov 0xd68(%rsp),%rdi > 0x0000003e4785aa11 <+3457>: mov %eax,0xd60(%rsp) > 0x0000003e4785aa18 <+3464>: movabs $0xaaaaaaaaaaaaaaab,%r9 > 0x0000003e4785aa22 <+3474>: jne 0x3e4785aa3f <_cairo_polygon_intersect+3503> > 0x0000003e4785aa24 <+3476>: jmpq 0x3e4785b824 <_cairo_polygon_intersect+7060> > 0x0000003e4785aa29 <+3481>: nopl 0x0(%rax) > 0x0000003e4785aa30 <+3488>: cmp $0x1,%ecx > 0x0000003e4785aa33 <+3491>: mov %rdx,(%rdi,%rax,8) > 0x0000003e4785aa37 <+3495>: je 0x3e4785b824 <_cairo_polygon_intersect+7060> > 0x0000003e4785aa3d <+3501>: mov %ecx,%eax > 0x0000003e4785aa3f <+3503>: mov %eax,%ecx > 0x0000003e4785aa41 <+3505>: mov 0x8(%rbp),%esi > 0x0000003e4785aa44 <+3508>: sar %ecx > 0x0000003e4785aa46 <+3510>: movslq %ecx,%rdx > 0x0000003e4785aa49 <+3513>: mov (%rdi,%rdx,8),%rdx > 0x0000003e4785aa4d <+3517>: sub 0x8(%rdx),%esi > 0x0000003e4785aa50 <+3520>: jne 0x3e4785aa6f <_cairo_polygon_intersect+3551> > 0x0000003e4785aa52 <+3522>: mov 0x4(%rbp),%esi > 0x0000003e4785aa55 <+3525>: sub 0x4(%rdx),%esi > 0x0000003e4785aa58 <+3528>: jne 0x3e4785aa6f <_cairo_polygon_intersect+3551> > 0x0000003e4785aa5a <+3530>: mov 0x0(%rbp),%esi > 0x0000003e4785aa5d <+3533>: sub (%rdx),%esi > 0x0000003e4785aa5f <+3535>: jne 0x3e4785aa6f <_cairo_polygon_intersect+3551> > 0x0000003e4785aa61 <+3537>: mov %rbp,%rsi > 0x0000003e4785aa64 <+3540>: sub %rdx,%rsi > 0x0000003e4785aa67 <+3543>: sar $0x2,%rsi > 0x0000003e4785aa6b <+3547>: imul %r9d,%esi > 0x0000003e4785aa6f <+3551>: test %esi,%esi > 0x0000003e4785aa71 <+3553>: cltq > 0x0000003e4785aa73 <+3555>: js 0x3e4785aa30 <_cairo_polygon_intersect+3488> > 0x0000003e4785aa75 <+3557>: shl $0x3,%rax > 0x0000003e4785aa79 <+3561>: mov %rbp,(%rdi,%rax,1) > 0x0000003e4785aa7d <+3565>: xor %eax,%eax > 0x0000003e4785aa7f <+3567>: test %eax,%eax > 0x0000003e4785aa81 <+3569>: je 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785aa87 <+3575>: mov 0xd68(%rsp),%rdi > 0x0000003e4785aa8f <+3583>: mov %eax,%r14d > 0x0000003e4785aa92 <+3586>: mov 0x20(%rsp),%rax > 0x0000003e4785aa97 <+3591>: add $0x430,%rax > 0x0000003e4785aa9d <+3597>: cmp %rax,%rdi > 0x0000003e4785aaa0 <+3600>: je 0x3e4785aaa7 <_cairo_polygon_intersect+3607> > 0x0000003e4785aaa2 <+3602>: callq 0x3e47812740 <free@plt> > 0x0000003e4785aaa7 <+3607>: mov 0x20(%rsp),%rdi > 0x0000003e4785aaac <+3612>: callq 0x3e4782dcd0 <_cairo_freepool_fini> > 0x0000003e4785aab1 <+3617>: mov 0x58(%rsp),%rdi > 0x0000003e4785aab6 <+3622>: lea 0x170(%rsp),%rax > 0x0000003e4785aabe <+3630>: cmp %rax,%rdi > 0x0000003e4785aac1 <+3633>: je 0x3e4785aac8 <_cairo_polygon_intersect+3640> > 0x0000003e4785aac3 <+3635>: callq 0x3e47812740 <free@plt> > 0x0000003e4785aac8 <+3640>: mov 0x2d78(%rsp),%rdi > 0x0000003e4785aad0 <+3648>: xor %fs:0x28,%rdi > 0x0000003e4785aad9 <+3657>: mov %r14d,%eax > 0x0000003e4785aadc <+3660>: jne 0x3e4785c240 <_cairo_polygon_intersect+9648> > 0x0000003e4785aae2 <+3666>: add $0x2d88,%rsp > 0x0000003e4785aae9 <+3673>: pop %rbx > 0x0000003e4785aaea <+3674>: pop %rbp > 0x0000003e4785aaeb <+3675>: pop %r12 > 0x0000003e4785aaed <+3677>: pop %r13 > 0x0000003e4785aaef <+3679>: pop %r14 > 0x0000003e4785aaf1 <+3681>: pop %r15 > 0x0000003e4785aaf3 <+3683>: retq > 0x0000003e4785aaf4 <+3684>: cmp %r9,%r15 > 0x0000003e4785aaf7 <+3687>: jge 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785aaf9 <+3689>: mov %eax,%r9d > 0x0000003e4785aafc <+3692>: mov %r8d,%r10d > 0x0000003e4785aaff <+3695>: sub %edx,%r9d > 0x0000003e4785ab02 <+3698>: sub %edi,%r10d > 0x0000003e4785ab05 <+3701>: movslq %r9d,%r9 > 0x0000003e4785ab08 <+3704>: movslq %r10d,%r10 > 0x0000003e4785ab0b <+3707>: imul 0x30(%rsp),%r9 > 0x0000003e4785ab11 <+3713>: imul 0x28(%rsp),%r10 > 0x0000003e4785ab17 <+3719>: sub %r10,%r9 > 0x0000003e4785ab1a <+3722>: cmp %r9,%r15 > 0x0000003e4785ab1d <+3725>: jl 0x3e4785a871 <_cairo_polygon_intersect+3041> > 0x0000003e4785ab23 <+3731>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785ab28 <+3736>: test %r13,%r13 > 0x0000003e4785ab2b <+3739>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ab31 <+3745>: mov 0x14(%r12),%eax > 0x0000003e4785ab36 <+3750>: mov 0x4(%r13),%edx > 0x0000003e4785ab3a <+3754>: cmp %edx,%eax > 0x0000003e4785ab3c <+3756>: je 0x3e4785b331 <_cairo_polygon_intersect+5793> > 0x0000003e4785ab42 <+3762>: movslq 0x1c(%r12),%rcx > 0x0000003e4785ab47 <+3767>: movslq 0xc(%r13),%rsi > 0x0000003e4785ab4b <+3771>: mov %esi,%r9d > 0x0000003e4785ab4e <+3774>: mov %ecx,%r10d > 0x0000003e4785ab51 <+3777>: sub %edx,%r9d > 0x0000003e4785ab54 <+3780>: sub %eax,%r10d > 0x0000003e4785ab57 <+3783>: je 0x3e4785b375 <_cairo_polygon_intersect+5861> > 0x0000003e4785ab5d <+3789>: test %r9d,%r9d > 0x0000003e4785ab60 <+3792>: je 0x3e4785b470 <_cairo_polygon_intersect+6112> > 0x0000003e4785ab66 <+3798>: mov %r9d,%edi > 0x0000003e4785ab69 <+3801>: xor %r10d,%edi > 0x0000003e4785ab6c <+3804>: js 0x3e4785b470 <_cairo_polygon_intersect+6112> > 0x0000003e4785ab72 <+3810>: mov 0x10(%r13),%r11d > 0x0000003e4785ab76 <+3814>: movslq 0x8(%r13),%rdi > 0x0000003e4785ab7a <+3818>: movslq %r10d,%r10 > 0x0000003e4785ab7d <+3821>: movslq 0x20(%r12),%r15 > 0x0000003e4785ab82 <+3826>: movslq 0x18(%r12),%r8 > 0x0000003e4785ab87 <+3831>: movslq %r9d,%r9 > 0x0000003e4785ab8a <+3834>: mov %r11d,%r12d > 0x0000003e4785ab8d <+3837>: sub %edi,%r12d > 0x0000003e4785ab90 <+3840>: movslq %r12d,%r12 > 0x0000003e4785ab93 <+3843>: imul %r12,%r10 > 0x0000003e4785ab97 <+3847>: mov %r15d,%r12d > 0x0000003e4785ab9a <+3850>: sub %r8d,%r12d > 0x0000003e4785ab9d <+3853>: movslq %r12d,%r12 > 0x0000003e4785aba0 <+3856>: imul %r12,%r9 > 0x0000003e4785aba4 <+3860>: cmp %r9,%r10 > 0x0000003e4785aba7 <+3863>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785abad <+3869>: mov %r11d,(%rsp) > 0x0000003e4785abb1 <+3873>: mov %edi,%r11d > 0x0000003e4785abb4 <+3876>: sub (%rsp),%r11d > 0x0000003e4785abb8 <+3880>: mov %eax,%r12d > 0x0000003e4785abbb <+3883>: mov %r8d,%r10d > 0x0000003e4785abbe <+3886>: sub %ecx,%r12d > 0x0000003e4785abc1 <+3889>: mov %edx,%r9d > 0x0000003e4785abc4 <+3892>: sub %r15d,%r10d > 0x0000003e4785abc7 <+3895>: movslq %r12d,%r14 > 0x0000003e4785abca <+3898>: mov %edx,%r12d > 0x0000003e4785abcd <+3901>: movslq %r10d,%r10 > 0x0000003e4785abd0 <+3904>: mov %r14,0x18(%rsp) > 0x0000003e4785abd5 <+3909>: sub %esi,%r9d > 0x0000003e4785abd8 <+3912>: movslq %r11d,%r11 > 0x0000003e4785abdb <+3915>: mov %r10,0x28(%rsp) > 0x0000003e4785abe0 <+3920>: sub %eax,%r12d > 0x0000003e4785abe3 <+3923>: mov %r11,%rbp > 0x0000003e4785abe6 <+3926>: mov %r11,0x30(%rsp) > 0x0000003e4785abeb <+3931>: movslq %r9d,%r9 > 0x0000003e4785abee <+3934>: imul %r11,%r14 > 0x0000003e4785abf2 <+3938>: mov %r10,%r11 > 0x0000003e4785abf5 <+3941>: mov %edi,%r10d > 0x0000003e4785abf8 <+3944>: sub %r8d,%r10d > 0x0000003e4785abfb <+3947>: movslq %r12d,%r12 > 0x0000003e4785abfe <+3950>: movslq %r10d,%r10 > 0x0000003e4785ac01 <+3953>: imul %r9,%r10 > 0x0000003e4785ac05 <+3957>: imul %rbp,%r12 > 0x0000003e4785ac09 <+3961>: imul %r9,%r11 > 0x0000003e4785ac0d <+3965>: sub %r12,%r10 > 0x0000003e4785ac10 <+3968>: sub %r11,%r14 > 0x0000003e4785ac13 <+3971>: js 0x3e4785b7b0 <_cairo_polygon_intersect+6944> > 0x0000003e4785ac19 <+3977>: cmp %r10,%r14 > 0x0000003e4785ac1c <+3980>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ac22 <+3986>: mov %eax,%r10d > 0x0000003e4785ac25 <+3989>: mov %r8d,%r11d > 0x0000003e4785ac28 <+3992>: sub %edx,%r10d > 0x0000003e4785ac2b <+3995>: sub %edi,%r11d > 0x0000003e4785ac2e <+3998>: movslq %r10d,%r10 > 0x0000003e4785ac31 <+4001>: movslq %r11d,%r11 > 0x0000003e4785ac34 <+4004>: imul 0x28(%rsp),%r10 > 0x0000003e4785ac3a <+4010>: imul 0x18(%rsp),%r11 > 0x0000003e4785ac40 <+4016>: sub %r11,%r10 > 0x0000003e4785ac43 <+4019>: cmp %r10,%r14 > 0x0000003e4785ac46 <+4022>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ac4c <+4028>: movslq %eax,%rbp > 0x0000003e4785ac4f <+4031>: movslq (%rsp),%rax > 0x0000003e4785ac53 <+4035>: imul %r15,%rbp > 0x0000003e4785ac57 <+4039>: movslq %edx,%r15 > 0x0000003e4785ac5a <+4042>: imul %rcx,%r8 > 0x0000003e4785ac5e <+4046>: imul %rsi,%rdi > 0x0000003e4785ac62 <+4050>: sub %r8,%rbp > 0x0000003e4785ac65 <+4053>: imul %rax,%r15 > 0x0000003e4785ac69 <+4057>: mov %r9,%rax > 0x0000003e4785ac6c <+4060>: imul %rbp > 0x0000003e4785ac6f <+4063>: sub %rdi,%r15 > 0x0000003e4785ac72 <+4066>: mov %rax,%r9 > 0x0000003e4785ac75 <+4069>: mov 0x18(%rsp),%rax > 0x0000003e4785ac7a <+4074>: mov %rdx,%r10 > 0x0000003e4785ac7d <+4077>: imul %r15 > 0x0000003e4785ac80 <+4080>: sub %rax,%r9 > 0x0000003e4785ac83 <+4083>: sbb %rdx,%r10 > 0x0000003e4785ac86 <+4086>: mov %r9,%rdi > 0x0000003e4785ac89 <+4089>: mov %r14,%rdx > 0x0000003e4785ac8c <+4092>: mov %r10,%rsi > 0x0000003e4785ac8f <+4095>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785ac94 <+4100>: cmp %rdx,%r14 > 0x0000003e4785ac97 <+4103>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ac9d <+4109>: test %rdx,%rdx > 0x0000003e4785aca0 <+4112>: movl $0x0,0x74(%rsp) > 0x0000003e4785aca8 <+4120>: je 0x3e4785acda <_cairo_polygon_intersect+4170> > 0x0000003e4785acaa <+4122>: mov %rdx,%rsi > 0x0000003e4785acad <+4125>: mov %r14,%rdi > 0x0000003e4785acb0 <+4128>: mov %rdx,%rcx > 0x0000003e4785acb3 <+4131>: shr $0x3f,%rdi > 0x0000003e4785acb7 <+4135>: shr $0x3f,%rsi > 0x0000003e4785acbb <+4139>: neg %rcx > 0x0000003e4785acbe <+4142>: cmp %rsi,%rdi > 0x0000003e4785acc1 <+4145>: cmovne %rcx,%rdx > 0x0000003e4785acc5 <+4149>: add %rdx,%rdx > 0x0000003e4785acc8 <+4152>: cmp %rdx,%r14 > 0x0000003e4785accb <+4155>: jg 0x3e4785bf1b <_cairo_polygon_intersect+8843> > 0x0000003e4785acd1 <+4161>: cqto > 0x0000003e4785acd3 <+4163>: or $0x1,%rdx > 0x0000003e4785acd7 <+4167>: add %rdx,%rax > 0x0000003e4785acda <+4170>: mov %eax,0x70(%rsp) > 0x0000003e4785acde <+4174>: mov %eax,%r12d > 0x0000003e4785ace1 <+4177>: mov 0x30(%rsp),%rax > 0x0000003e4785ace6 <+4182>: imul %rbp > 0x0000003e4785ace9 <+4185>: mov %rax,%r9 > 0x0000003e4785acec <+4188>: mov 0x28(%rsp),%rax > 0x0000003e4785acf1 <+4193>: mov %rdx,%r10 > 0x0000003e4785acf4 <+4196>: imul %r15 > 0x0000003e4785acf7 <+4199>: sub %rax,%r9 > 0x0000003e4785acfa <+4202>: sbb %rdx,%r10 > 0x0000003e4785acfd <+4205>: mov %r9,%rdi > 0x0000003e4785ad00 <+4208>: mov %r14,%rdx > 0x0000003e4785ad03 <+4211>: mov %r10,%rsi > 0x0000003e4785ad06 <+4214>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785ad0b <+4219>: cmp %rdx,%r14 > 0x0000003e4785ad0e <+4222>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ad14 <+4228>: test %rdx,%rdx > 0x0000003e4785ad17 <+4231>: movl $0x0,0x7c(%rsp) > 0x0000003e4785ad1f <+4239>: je 0x3e4785ad51 <_cairo_polygon_intersect+4289> > 0x0000003e4785ad21 <+4241>: mov %rdx,%rsi > 0x0000003e4785ad24 <+4244>: mov %r14,%rdi > 0x0000003e4785ad27 <+4247>: mov %rdx,%rcx > 0x0000003e4785ad2a <+4250>: shr $0x3f,%rdi > 0x0000003e4785ad2e <+4254>: shr $0x3f,%rsi > 0x0000003e4785ad32 <+4258>: neg %rcx > 0x0000003e4785ad35 <+4261>: cmp %rsi,%rdi > 0x0000003e4785ad38 <+4264>: cmovne %rcx,%rdx > 0x0000003e4785ad3c <+4268>: add %rdx,%rdx > 0x0000003e4785ad3f <+4271>: cmp %rdx,%r14 > 0x0000003e4785ad42 <+4274>: jg 0x3e4785bf4a <_cairo_polygon_intersect+8890> > 0x0000003e4785ad48 <+4280>: cqto > 0x0000003e4785ad4a <+4282>: or $0x1,%rdx > 0x0000003e4785ad4e <+4286>: add %rdx,%rax > 0x0000003e4785ad51 <+4289>: mov 0x50(%rsp),%r15 > 0x0000003e4785ad56 <+4294>: mov %rbx,%rdi > 0x0000003e4785ad59 <+4297>: mov %eax,%r14d > 0x0000003e4785ad5c <+4300>: mov %eax,0x78(%rsp) > 0x0000003e4785ad60 <+4304>: mov %r15,%rsi > 0x0000003e4785ad63 <+4307>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785ad68 <+4312>: test %eax,%eax > 0x0000003e4785ad6a <+4314>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ad70 <+4320>: mov %r15,%rsi > 0x0000003e4785ad73 <+4323>: mov %r13,%rdi > 0x0000003e4785ad76 <+4326>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785ad7b <+4331>: test %eax,%eax > 0x0000003e4785ad7d <+4333>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785ad83 <+4339>: mov 0x940(%rsp),%r15 > 0x0000003e4785ad8b <+4347>: test %r15,%r15 > 0x0000003e4785ad8e <+4350>: je 0x3e4785c090 <_cairo_polygon_intersect+9216> > 0x0000003e4785ad94 <+4356>: mov (%r15),%rax > 0x0000003e4785ad97 <+4359>: mov %rax,0x940(%rsp) > 0x0000003e4785ad9f <+4367>: movl $0x1,(%r15) > 0x0000003e4785ada6 <+4374>: mov %rbx,0x10(%r15) > 0x0000003e4785adaa <+4378>: mov %r13,0x18(%r15) > 0x0000003e4785adae <+4382>: mov %r12d,0x4(%r15) > 0x0000003e4785adb2 <+4386>: mov %r14d,0x8(%r15) > 0x0000003e4785adb6 <+4390>: mov 0xd60(%rsp),%eax > 0x0000003e4785adbd <+4397>: lea 0x1(%rax),%edi > 0x0000003e4785adc0 <+4400>: cmp 0xd64(%rsp),%edi > 0x0000003e4785adc7 <+4407>: je 0x3e4785c1b3 <_cairo_polygon_intersect+9507> > 0x0000003e4785adcd <+4413>: cmp $0x1,%edi > 0x0000003e4785add0 <+4416>: mov 0xd68(%rsp),%rax > 0x0000003e4785add8 <+4424>: mov %edi,0xd60(%rsp) > 0x0000003e4785addf <+4431>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003e4785ade9 <+4441>: jne 0x3e4785ae02 <_cairo_polygon_intersect+4466> > 0x0000003e4785adeb <+4443>: jmpq 0x3e4785b80d <_cairo_polygon_intersect+7037> > 0x0000003e4785adf0 <+4448>: movslq %edi,%rdi > 0x0000003e4785adf3 <+4451>: cmp $0x1,%ecx > 0x0000003e4785adf6 <+4454>: mov %rdx,(%rax,%rdi,8) > 0x0000003e4785adfa <+4458>: je 0x3e4785b80d <_cairo_polygon_intersect+7037> > 0x0000003e4785ae00 <+4464>: mov %ecx,%edi > 0x0000003e4785ae02 <+4466>: mov %edi,%ecx > 0x0000003e4785ae04 <+4468>: mov 0x8(%r15),%esi > 0x0000003e4785ae08 <+4472>: sar %ecx > 0x0000003e4785ae0a <+4474>: movslq %ecx,%rdx > 0x0000003e4785ae0d <+4477>: mov (%rax,%rdx,8),%rdx > 0x0000003e4785ae11 <+4481>: sub 0x8(%rdx),%esi > 0x0000003e4785ae14 <+4484>: jne 0x3e4785ae34 <_cairo_polygon_intersect+4516> > 0x0000003e4785ae16 <+4486>: mov 0x4(%r15),%esi > 0x0000003e4785ae1a <+4490>: sub 0x4(%rdx),%esi > 0x0000003e4785ae1d <+4493>: jne 0x3e4785ae34 <_cairo_polygon_intersect+4516> > 0x0000003e4785ae1f <+4495>: mov (%r15),%esi > 0x0000003e4785ae22 <+4498>: sub (%rdx),%esi > 0x0000003e4785ae24 <+4500>: jne 0x3e4785ae34 <_cairo_polygon_intersect+4516> > 0x0000003e4785ae26 <+4502>: mov %r15,%rsi > 0x0000003e4785ae29 <+4505>: sub %rdx,%rsi > 0x0000003e4785ae2c <+4508>: sar $0x2,%rsi > 0x0000003e4785ae30 <+4512>: imul %r8d,%esi > 0x0000003e4785ae34 <+4516>: test %esi,%esi > 0x0000003e4785ae36 <+4518>: js 0x3e4785adf0 <_cairo_polygon_intersect+4448> > 0x0000003e4785ae38 <+4520>: movslq %edi,%rdx > 0x0000003e4785ae3b <+4523>: shl $0x3,%rdx > 0x0000003e4785ae3f <+4527>: mov %r15,(%rax,%rdx,1) > 0x0000003e4785ae43 <+4531>: xor %eax,%eax > 0x0000003e4785ae45 <+4533>: test %eax,%eax > 0x0000003e4785ae47 <+4535>: jne 0x3e4785aa87 <_cairo_polygon_intersect+3575> > 0x0000003e4785ae4d <+4541>: nopl (%rax) > 0x0000003e4785ae50 <+4544>: mov 0xd68(%rsp),%rdi > 0x0000003e4785ae58 <+4552>: mov 0x8(%rdi),%r12 > 0x0000003e4785ae5c <+4556>: jmpq 0x3e47859ec8 <_cairo_polygon_intersect+568> > 0x0000003e4785ae61 <+4561>: nopl 0x0(%rax) > 0x0000003e4785ae68 <+4568>: mov 0x940(%rsp),%rax > 0x0000003e4785ae70 <+4576>: mov 0x10(%r12),%r14 > 0x0000003e4785ae75 <+4581>: mov %rax,(%r12) > 0x0000003e4785ae79 <+4585>: cmpq $0x0,0x30(%r14) > 0x0000003e4785ae7e <+4590>: mov %r12,0x940(%rsp) > 0x0000003e4785ae86 <+4598>: je 0x3e4785ae9c <_cairo_polygon_intersect+4620> > 0x0000003e4785ae88 <+4600>: mov 0x8(%rsp),%rdx > 0x0000003e4785ae8d <+4605>: mov 0x88(%rsp),%esi > 0x0000003e4785ae94 <+4612>: mov %r14,%rdi > 0x0000003e4785ae97 <+4615>: callq 0x3e47859c00 <edges_end> > 0x0000003e4785ae9c <+4620>: mov 0x20(%r14),%rbx > 0x0000003e4785aea0 <+4624>: mov 0x28(%r14),%r13 > 0x0000003e4785aea4 <+4628>: test %rbx,%rbx > 0x0000003e4785aea7 <+4631>: je 0x3e4785b42d <_cairo_polygon_intersect+6045> > 0x0000003e4785aead <+4637>: mov %r13,0x28(%rbx) > 0x0000003e4785aeb1 <+4641>: mov 0x28(%r14),%rax > 0x0000003e4785aeb5 <+4645>: test %rax,%rax > 0x0000003e4785aeb8 <+4648>: je 0x3e4785aec2 <_cairo_polygon_intersect+4658> > 0x0000003e4785aeba <+4650>: mov 0x20(%r14),%rdx > 0x0000003e4785aebe <+4654>: mov %rdx,0x20(%rax) > 0x0000003e4785aec2 <+4658>: cmp 0x90(%rsp),%r14 > 0x0000003e4785aeca <+4666>: je 0x3e4785b413 <_cairo_polygon_intersect+6019> > 0x0000003e4785aed0 <+4672>: test %r13,%r13 > 0x0000003e4785aed3 <+4675>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785aed9 <+4681>: test %rbx,%rbx > 0x0000003e4785aedc <+4684>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785aee2 <+4690>: mov 0x4(%rbx),%eax > 0x0000003e4785aee5 <+4693>: mov 0x4(%r13),%edx > 0x0000003e4785aee9 <+4697>: cmp %edx,%eax > 0x0000003e4785aeeb <+4699>: je 0x3e4785b777 <_cairo_polygon_intersect+6887> > 0x0000003e4785aef1 <+4705>: movslq 0xc(%rbx),%rcx > 0x0000003e4785aef5 <+4709>: movslq 0xc(%r13),%rdi > 0x0000003e4785aef9 <+4713>: mov %edi,%esi > 0x0000003e4785aefb <+4715>: mov %ecx,%r9d > 0x0000003e4785aefe <+4718>: sub %edx,%esi > 0x0000003e4785af00 <+4720>: sub %eax,%r9d > 0x0000003e4785af03 <+4723>: je 0x3e4785b478 <_cairo_polygon_intersect+6120> > 0x0000003e4785af09 <+4729>: test %esi,%esi > 0x0000003e4785af0b <+4731>: je 0x3e4785b47d <_cairo_polygon_intersect+6125> > 0x0000003e4785af11 <+4737>: mov %esi,%r15d > 0x0000003e4785af14 <+4740>: xor %r9d,%r15d > 0x0000003e4785af17 <+4743>: js 0x3e4785b47d <_cairo_polygon_intersect+6125> > 0x0000003e4785af1d <+4749>: mov 0x10(%r13),%r10d > 0x0000003e4785af21 <+4753>: movslq 0x8(%r13),%r8 > 0x0000003e4785af25 <+4757>: movslq %r9d,%r9 > 0x0000003e4785af28 <+4760>: mov 0x10(%rbx),%r15d > 0x0000003e4785af2c <+4764>: mov 0x8(%rbx),%r12d > 0x0000003e4785af30 <+4768>: movslq %esi,%rsi > 0x0000003e4785af33 <+4771>: mov %r10d,%r11d > 0x0000003e4785af36 <+4774>: sub %r8d,%r11d > 0x0000003e4785af39 <+4777>: movslq %r11d,%r11 > 0x0000003e4785af3c <+4780>: imul %r11,%r9 > 0x0000003e4785af40 <+4784>: mov %r15d,%r11d > 0x0000003e4785af43 <+4787>: sub %r12d,%r11d > 0x0000003e4785af46 <+4790>: movslq %r11d,%r11 > 0x0000003e4785af49 <+4793>: imul %r11,%rsi > 0x0000003e4785af4d <+4797>: cmp %rsi,%r9 > 0x0000003e4785af50 <+4800>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785af56 <+4806>: mov %r10d,0x18(%rsp) > 0x0000003e4785af5b <+4811>: movslq %r12d,%r10 > 0x0000003e4785af5e <+4814>: jmpq 0x3e4785b49a <_cairo_polygon_intersect+6154> > 0x0000003e4785af63 <+4819>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785af68 <+4824>: mov 0x940(%rsp),%rax > 0x0000003e4785af70 <+4832>: mov 0x10(%r12),%r15 > 0x0000003e4785af75 <+4837>: mov 0x18(%r12),%r13 > 0x0000003e4785af7a <+4842>: mov %rax,(%r12) > 0x0000003e4785af7e <+4846>: cmp 0x28(%r15),%r13 > 0x0000003e4785af82 <+4850>: mov %r12,0x940(%rsp) > 0x0000003e4785af8a <+4858>: jne 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785af90 <+4864>: cmpq $0x0,0x30(%r15) > 0x0000003e4785af95 <+4869>: je 0x3e4785afab <_cairo_polygon_intersect+4891> > 0x0000003e4785af97 <+4871>: mov 0x8(%rsp),%rdx > 0x0000003e4785af9c <+4876>: mov 0x88(%rsp),%esi > 0x0000003e4785afa3 <+4883>: mov %r15,%rdi > 0x0000003e4785afa6 <+4886>: callq 0x3e47859c00 <edges_end> > 0x0000003e4785afab <+4891>: cmpq $0x0,0x30(%r13) > 0x0000003e4785afb0 <+4896>: je 0x3e4785afc6 <_cairo_polygon_intersect+4918> > 0x0000003e4785afb2 <+4898>: mov 0x8(%rsp),%rdx > 0x0000003e4785afb7 <+4903>: mov 0x88(%rsp),%esi > 0x0000003e4785afbe <+4910>: mov %r13,%rdi > 0x0000003e4785afc1 <+4913>: callq 0x3e47859c00 <edges_end> > 0x0000003e4785afc6 <+4918>: mov 0x20(%r15),%r14 > 0x0000003e4785afca <+4922>: mov 0x28(%r13),%rbx > 0x0000003e4785afce <+4926>: test %r14,%r14 > 0x0000003e4785afd1 <+4929>: je 0x3e4785bf01 <_cairo_polygon_intersect+8817> > 0x0000003e4785afd7 <+4935>: mov %r13,0x28(%r14) > 0x0000003e4785afdb <+4939>: mov 0x28(%r13),%rax > 0x0000003e4785afdf <+4943>: test %rax,%rax > 0x0000003e4785afe2 <+4946>: je 0x3e4785afec <_cairo_polygon_intersect+4956> > 0x0000003e4785afe4 <+4948>: mov %r15,0x20(%rax) > 0x0000003e4785afe8 <+4952>: mov 0x28(%r13),%rax > 0x0000003e4785afec <+4956>: mov %rax,0x28(%r15) > 0x0000003e4785aff0 <+4960>: mov %r15,0x28(%r13) > 0x0000003e4785aff4 <+4964>: test %r14,%r14 > 0x0000003e4785aff7 <+4967>: mov 0x20(%r15),%rax > 0x0000003e4785affb <+4971>: mov %rax,0x20(%r13) > 0x0000003e4785afff <+4975>: mov %r13,0x20(%r15) > 0x0000003e4785b003 <+4979>: je 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785b005 <+4981>: mov 0x4(%r14),%eax > 0x0000003e4785b009 <+4985>: mov 0x4(%r13),%r8d > 0x0000003e4785b00d <+4989>: cmp %r8d,%eax > 0x0000003e4785b010 <+4992>: je 0x3e4785be30 <_cairo_polygon_intersect+8608> > 0x0000003e4785b016 <+4998>: movslq 0xc(%r14),%rdx > 0x0000003e4785b01a <+5002>: movslq 0xc(%r13),%rsi > 0x0000003e4785b01e <+5006>: mov %esi,%ecx > 0x0000003e4785b020 <+5008>: mov %edx,%edi > 0x0000003e4785b022 <+5010>: sub %r8d,%ecx > 0x0000003e4785b025 <+5013>: sub %eax,%edi > 0x0000003e4785b027 <+5015>: je 0x3e4785b840 <_cairo_polygon_intersect+7088> > 0x0000003e4785b02d <+5021>: test %ecx,%ecx > 0x0000003e4785b02f <+5023>: je 0x3e4785b844 <_cairo_polygon_intersect+7092> > 0x0000003e4785b035 <+5029>: mov %ecx,%r10d > 0x0000003e4785b038 <+5032>: xor %edi,%r10d > 0x0000003e4785b03b <+5035>: js 0x3e4785b844 <_cairo_polygon_intersect+7092> > 0x0000003e4785b041 <+5041>: mov 0x10(%r13),%r9d > 0x0000003e4785b045 <+5045>: mov 0x8(%r13),%r11d > 0x0000003e4785b049 <+5049>: movslq %edi,%rdi > 0x0000003e4785b04c <+5052>: mov 0x10(%r14),%r12d > 0x0000003e4785b050 <+5056>: mov 0x8(%r14),%ebp > 0x0000003e4785b054 <+5060>: movslq %ecx,%rcx > 0x0000003e4785b057 <+5063>: mov %r9d,%r10d > 0x0000003e4785b05a <+5066>: sub %r11d,%r10d > 0x0000003e4785b05d <+5069>: movslq %r10d,%r10 > 0x0000003e4785b060 <+5072>: imul %r10,%rdi > 0x0000003e4785b064 <+5076>: mov %r12d,%r10d > 0x0000003e4785b067 <+5079>: sub %ebp,%r10d > 0x0000003e4785b06a <+5082>: movslq %r10d,%r10 > 0x0000003e4785b06d <+5085>: imul %r10,%rcx > 0x0000003e4785b071 <+5089>: cmp %rcx,%rdi > 0x0000003e4785b074 <+5092>: jg 0x3e4785bf95 <_cairo_polygon_intersect+8965> > 0x0000003e4785b07a <+5098>: test %rbx,%rbx > 0x0000003e4785b07d <+5101>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b083 <+5107>: movslq 0x4(%rbx),%r14 > 0x0000003e4785b087 <+5111>: mov 0x4(%r15),%eax > 0x0000003e4785b08b <+5115>: cmp %r14d,%eax > 0x0000003e4785b08e <+5118>: je 0x3e4785bdfe <_cairo_polygon_intersect+8558> > 0x0000003e4785b094 <+5124>: movslq 0xc(%r15),%rdx > 0x0000003e4785b098 <+5128>: movslq 0xc(%rbx),%rdi > 0x0000003e4785b09c <+5132>: mov %edi,%ecx > 0x0000003e4785b09e <+5134>: mov %edx,%esi > 0x0000003e4785b0a0 <+5136>: sub %r14d,%ecx > 0x0000003e4785b0a3 <+5139>: sub %eax,%esi > 0x0000003e4785b0a5 <+5141>: je 0x3e4785bb30 <_cairo_polygon_intersect+7840> > 0x0000003e4785b0ab <+5147>: test %ecx,%ecx > 0x0000003e4785b0ad <+5149>: je 0x3e4785bb34 <_cairo_polygon_intersect+7844> > 0x0000003e4785b0b3 <+5155>: mov %ecx,%r10d > 0x0000003e4785b0b6 <+5158>: xor %esi,%r10d > 0x0000003e4785b0b9 <+5161>: js 0x3e4785bb34 <_cairo_polygon_intersect+7844> > 0x0000003e4785b0bf <+5167>: mov 0x10(%rbx),%r10d > 0x0000003e4785b0c3 <+5171>: movslq 0x8(%rbx),%r8 > 0x0000003e4785b0c7 <+5175>: movslq %esi,%rsi > 0x0000003e4785b0ca <+5178>: mov 0x10(%r15),%r9d > 0x0000003e4785b0ce <+5182>: mov 0x8(%r15),%r12d > 0x0000003e4785b0d2 <+5186>: movslq %ecx,%rcx > 0x0000003e4785b0d5 <+5189>: mov %r10d,%r11d > 0x0000003e4785b0d8 <+5192>: sub %r8d,%r11d > 0x0000003e4785b0db <+5195>: movslq %r11d,%r11 > 0x0000003e4785b0de <+5198>: imul %r11,%rsi > 0x0000003e4785b0e2 <+5202>: mov %r9d,%r11d > 0x0000003e4785b0e5 <+5205>: sub %r12d,%r11d > 0x0000003e4785b0e8 <+5208>: movslq %r11d,%r11 > 0x0000003e4785b0eb <+5211>: imul %r11,%rcx > 0x0000003e4785b0ef <+5215>: cmp %rcx,%rsi > 0x0000003e4785b0f2 <+5218>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b0f8 <+5224>: mov %r10d,0x18(%rsp) > 0x0000003e4785b0fd <+5229>: mov %r9d,(%rsp) > 0x0000003e4785b101 <+5233>: movslq %r12d,%r10 > 0x0000003e4785b104 <+5236>: jmpq 0x3e4785bb52 <_cairo_polygon_intersect+7874> > 0x0000003e4785b109 <+5241>: nopl 0x0(%rax) > 0x0000003e4785b110 <+5248>: cmp %edx,%eax > 0x0000003e4785b112 <+5250>: sete %al > 0x0000003e4785b115 <+5253>: movzbl %al,%eax > 0x0000003e4785b118 <+5256>: jmpq 0x3e4785a56c <_cairo_polygon_intersect+2268> > 0x0000003e4785b11d <+5261>: nopl (%rax) > 0x0000003e4785b120 <+5264>: add $0x8,%rcx > 0x0000003e4785b124 <+5268>: mov %rax,%r12 > 0x0000003e4785b127 <+5271>: mov %rcx,0x2d70(%rsp) > 0x0000003e4785b12f <+5279>: jmpq 0x3e4785a227 <_cairo_polygon_intersect+1431> > 0x0000003e4785b134 <+5284>: nopl 0x0(%rax) > 0x0000003e4785b138 <+5288>: mov %r11d,%ecx > 0x0000003e4785b13b <+5291>: mov %r10d,%esi > 0x0000003e4785b13e <+5294>: jmpq 0x3e4785a550 <_cairo_polygon_intersect+2240> > 0x0000003e4785b143 <+5299>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785b148 <+5304>: mov $0x8,%edx > 0x0000003e4785b14d <+5309>: jmpq 0x3e4785a730 <_cairo_polygon_intersect+2720> > 0x0000003e4785b152 <+5314>: neg %r8d > 0x0000003e4785b155 <+5317>: mov %r8d,%r9d > 0x0000003e4785b158 <+5320>: test %r9d,%r9d > 0x0000003e4785b15b <+5323>: jle 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785b161 <+5329>: mov 0x10(%r14),%edi > 0x0000003e4785b165 <+5333>: mov 0x20(%r12),%r15d > 0x0000003e4785b16a <+5338>: movslq 0x8(%r14),%r8 > 0x0000003e4785b16e <+5342>: mov %edi,0x18(%rsp) > 0x0000003e4785b172 <+5346>: mov %r15d,(%rsp) > 0x0000003e4785b176 <+5350>: movslq 0x18(%r12),%rdi > 0x0000003e4785b17b <+5355>: jmpq 0x3e4785a7cf <_cairo_polygon_intersect+2879> > 0x0000003e4785b180 <+5360>: mov $0x1,%r12d > 0x0000003e4785b186 <+5366>: mov $0xb,%edx > 0x0000003e4785b18b <+5371>: jmpq 0x3e47859da8 <_cairo_polygon_intersect+280> > 0x0000003e4785b190 <+5376>: xor %r12d,%r12d > 0x0000003e4785b193 <+5379>: cmp $0x1,%edx > 0x0000003e4785b196 <+5382>: seta %r12b > 0x0000003e4785b19a <+5386>: jmpq 0x3e47859da8 <_cairo_polygon_intersect+280> > 0x0000003e4785b19f <+5391>: mov 0x28(%r13),%r14 > 0x0000003e4785b1a3 <+5395>: mov 0x10(%rsp),%rbp > 0x0000003e4785b1a8 <+5400>: test %r14,%r14 > 0x0000003e4785b1ab <+5403>: jne 0x3e4785b1cb <_cairo_polygon_intersect+5435> > 0x0000003e4785b1ad <+5405>: jmpq 0x3e4785b73c <_cairo_polygon_intersect+6828> > 0x0000003e4785b1b2 <+5410>: nopw 0x0(%rax,%rax,1) > 0x0000003e4785b1b8 <+5416>: mov 0x28(%r14),%rax > 0x0000003e4785b1bc <+5420>: test %rax,%rax > 0x0000003e4785b1bf <+5423>: je 0x3e4785b73f <_cairo_polygon_intersect+6831> > 0x0000003e4785b1c5 <+5429>: mov %r14,%r13 > 0x0000003e4785b1c8 <+5432>: mov %rax,%r14 > 0x0000003e4785b1cb <+5435>: mov %rbx,%rdx > 0x0000003e4785b1ce <+5438>: mov %r14,%rsi > 0x0000003e4785b1d1 <+5441>: mov %rbp,%rdi > 0x0000003e4785b1d4 <+5444>: callq 0x3e478597d0 <_cairo_bo_sweep_line_compare_edges> > 0x0000003e4785b1d9 <+5449>: test %eax,%eax > 0x0000003e4785b1db <+5451>: js 0x3e4785b1b8 <_cairo_polygon_intersect+5416> > 0x0000003e4785b1dd <+5453>: mov %rbx,0x28(%r13) > 0x0000003e4785b1e1 <+5457>: mov %r13,0x30(%r12) > 0x0000003e4785b1e6 <+5462>: mov %r14,0x38(%r12) > 0x0000003e4785b1eb <+5467>: mov %rbx,0x20(%r14) > 0x0000003e4785b1ef <+5471>: jmpq 0x3e4785a617 <_cairo_polygon_intersect+2439> > 0x0000003e4785b1f4 <+5476>: mov %r13,%r14 > 0x0000003e4785b1f7 <+5479>: mov %rbx,0x20(%r14) > 0x0000003e4785b1fb <+5483>: mov %rbx,0x80(%rsp) > 0x0000003e4785b203 <+5491>: mov %r14,0x38(%r12) > 0x0000003e4785b208 <+5496>: movq $0x0,0x30(%r12) > 0x0000003e4785b211 <+5505>: jmpq 0x3e4785a617 <_cairo_polygon_intersect+2439> > 0x0000003e4785b216 <+5510>: mov 0x940(%rsp),%r13 > 0x0000003e4785b21e <+5518>: mov 0x14(%r12),%r15d > 0x0000003e4785b223 <+5523>: test %r13,%r13 > 0x0000003e4785b226 <+5526>: jne 0x3e4785a67c <_cairo_polygon_intersect+2540> > 0x0000003e4785b22c <+5532>: mov 0x948(%rsp),%rax > 0x0000003e4785b234 <+5540>: mov 0x958(%rsp),%ecx > 0x0000003e4785b23b <+5547>: mov 0xc(%rax),%edx > 0x0000003e4785b23e <+5550>: cmp %edx,%ecx > 0x0000003e4785b240 <+5552>: ja 0x3e4785c1f0 <_cairo_polygon_intersect+9568> > 0x0000003e4785b246 <+5558>: mov 0x10(%rax),%r13 > 0x0000003e4785b24a <+5562>: add %r13,%rcx > 0x0000003e4785b24d <+5565>: mov %rcx,0x10(%rax) > 0x0000003e4785b251 <+5569>: sub 0x958(%rsp),%edx > 0x0000003e4785b258 <+5576>: mov %edx,0xc(%rax) > 0x0000003e4785b25b <+5579>: test %r13,%r13 > 0x0000003e4785b25e <+5582>: jne 0x3e4785a688 <_cairo_polygon_intersect+2552> > 0x0000003e4785b264 <+5588>: mov $0x1,%edi > 0x0000003e4785b269 <+5593>: callq 0x3e4782c280 <_cairo_error> > 0x0000003e4785b26e <+5598>: test %eax,%eax > 0x0000003e4785b270 <+5600>: je 0x3e4785a734 <_cairo_polygon_intersect+2724> > 0x0000003e4785b276 <+5606>: jmpq 0x3e4785aa87 <_cairo_polygon_intersect+3575> > 0x0000003e4785b27b <+5611>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785b280 <+5616>: mov 0x8(%r13),%edi > 0x0000003e4785b284 <+5620>: cmp %edi,0x8(%rcx) > 0x0000003e4785b287 <+5623>: jne 0x3e4785a3f4 <_cairo_polygon_intersect+1892> > 0x0000003e4785b28d <+5629>: mov 0xc(%rcx),%esi > 0x0000003e4785b290 <+5632>: mov 0xc(%r13),%edi > 0x0000003e4785b294 <+5636>: cmp %edi,%esi > 0x0000003e4785b296 <+5638>: jne 0x3e4785a3fb <_cairo_polygon_intersect+1899> > 0x0000003e4785b29c <+5644>: mov 0x10(%r13),%edi > 0x0000003e4785b2a0 <+5648>: cmp %edi,0x10(%rcx) > 0x0000003e4785b2a3 <+5651>: je 0x3e4785b2f0 <_cairo_polygon_intersect+5728> > 0x0000003e4785b2a5 <+5653>: mov %esi,%edi > 0x0000003e4785b2a7 <+5655>: sub %edx,%edi > 0x0000003e4785b2a9 <+5657>: sub %eax,%esi > 0x0000003e4785b2ab <+5659>: jne 0x3e4785a405 <_cairo_polygon_intersect+1909> > 0x0000003e4785b2b1 <+5665>: test %edi,%edi > 0x0000003e4785b2b3 <+5667>: jne 0x3e4785a444 <_cairo_polygon_intersect+1972> > 0x0000003e4785b2b9 <+5673>: mov 0x8(%r13),%esi > 0x0000003e4785b2bd <+5677>: mov 0x8(%rcx),%edi > 0x0000003e4785b2c0 <+5680>: cmp %edi,%esi > 0x0000003e4785b2c2 <+5682>: je 0x3e4785b817 <_cairo_polygon_intersect+7047> > 0x0000003e4785b2c8 <+5688>: jg 0x3e4785b766 <_cairo_polygon_intersect+6870> > 0x0000003e4785b2ce <+5694>: mov %rcx,%rdi > 0x0000003e4785b2d1 <+5697>: mov %rcx,0x18(%rsp) > 0x0000003e4785b2d6 <+5702>: callq 0x3e47859600 <edge_compare_for_y_against_x> > 0x0000003e4785b2db <+5707>: mov 0x18(%rsp),%rcx > 0x0000003e4785b2e0 <+5712>: test %eax,%eax > 0x0000003e4785b2e2 <+5714>: sete %al > 0x0000003e4785b2e5 <+5717>: movzbl %al,%eax > 0x0000003e4785b2e8 <+5720>: test %eax,%eax > 0x0000003e4785b2ea <+5722>: je 0x3e4785a444 <_cairo_polygon_intersect+1972> > 0x0000003e4785b2f0 <+5728>: cmpq $0x0,0x30(%rcx) > 0x0000003e4785b2f5 <+5733>: jne 0x3e4785c221 <_cairo_polygon_intersect+9617> > 0x0000003e4785b2fb <+5739>: mov 0x10(%rcx),%edx > 0x0000003e4785b2fe <+5742>: mov 0x8(%rcx),%eax > 0x0000003e4785b301 <+5745>: cmp %eax,%edx > 0x0000003e4785b303 <+5747>: jle 0x3e4785c202 <_cairo_polygon_intersect+9586> > 0x0000003e4785b309 <+5753>: cmp 0x8(%r13),%eax > 0x0000003e4785b30d <+5757>: jge 0x3e4785b31a <_cairo_polygon_intersect+5770> > 0x0000003e4785b30f <+5759>: mov 0x4(%rcx),%rax > 0x0000003e4785b313 <+5763>: mov %rax,0x4(%r13) > 0x0000003e4785b317 <+5767>: mov 0x10(%rcx),%edx > 0x0000003e4785b31a <+5770>: cmp 0x10(%r13),%edx > 0x0000003e4785b31e <+5774>: jle 0x3e4785a4b6 <_cairo_polygon_intersect+2086> > 0x0000003e4785b324 <+5780>: mov 0xc(%rcx),%rax > 0x0000003e4785b328 <+5784>: mov %rax,0xc(%r13) > 0x0000003e4785b32c <+5788>: jmpq 0x3e4785a4b6 <_cairo_polygon_intersect+2086> > 0x0000003e4785b331 <+5793>: mov 0x8(%r13),%edi > 0x0000003e4785b335 <+5797>: cmp %edi,0x18(%r12) > 0x0000003e4785b33a <+5802>: jne 0x3e4785ab42 <_cairo_polygon_intersect+3762> > 0x0000003e4785b340 <+5808>: movslq 0xc(%r13),%rsi > 0x0000003e4785b344 <+5812>: movslq 0x1c(%r12),%rcx > 0x0000003e4785b349 <+5817>: cmp %esi,%ecx > 0x0000003e4785b34b <+5819>: jne 0x3e4785ab4b <_cairo_polygon_intersect+3771> > 0x0000003e4785b351 <+5825>: mov 0x10(%r13),%edi > 0x0000003e4785b355 <+5829>: cmp %edi,0x20(%r12) > 0x0000003e4785b35a <+5834>: movslq %ecx,%rsi > 0x0000003e4785b35d <+5837>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b363 <+5843>: mov %esi,%r9d > 0x0000003e4785b366 <+5846>: mov %ecx,%r10d > 0x0000003e4785b369 <+5849>: sub %edx,%r9d > 0x0000003e4785b36c <+5852>: sub %eax,%r10d > 0x0000003e4785b36f <+5855>: jne 0x3e4785ab5d <_cairo_polygon_intersect+3789> > 0x0000003e4785b375 <+5861>: neg %r9d > 0x0000003e4785b378 <+5864>: test %r9d,%r9d > 0x0000003e4785b37b <+5867>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b381 <+5873>: mov 0x10(%r13),%r10d > 0x0000003e4785b385 <+5877>: movslq 0x18(%r12),%r8 > 0x0000003e4785b38a <+5882>: movslq 0x20(%r12),%r15 > 0x0000003e4785b38f <+5887>: movslq 0x8(%r13),%rdi > 0x0000003e4785b393 <+5891>: mov %r10d,(%rsp) > 0x0000003e4785b397 <+5895>: jmpq 0x3e4785abb1 <_cairo_polygon_intersect+3873> > 0x0000003e4785b39c <+5900>: mov 0x18(%r12),%edi > 0x0000003e4785b3a1 <+5905>: cmp %edi,0x8(%r14) > 0x0000003e4785b3a5 <+5909>: jne 0x3e4785a758 <_cairo_polygon_intersect+2760> > 0x0000003e4785b3ab <+5915>: movslq 0x1c(%r12),%rsi > 0x0000003e4785b3b0 <+5920>: movslq 0xc(%r14),%rcx > 0x0000003e4785b3b4 <+5924>: cmp %esi,%ecx > 0x0000003e4785b3b6 <+5926>: jne 0x3e4785a761 <_cairo_polygon_intersect+2769> > 0x0000003e4785b3bc <+5932>: mov 0x20(%r12),%edi > 0x0000003e4785b3c1 <+5937>: cmp %edi,0x10(%r14) > 0x0000003e4785b3c5 <+5941>: movslq %ecx,%rsi > 0x0000003e4785b3c8 <+5944>: jne 0x3e4785a761 <_cairo_polygon_intersect+2769> > 0x0000003e4785b3ce <+5950>: jmpq 0x3e4785ab28 <_cairo_polygon_intersect+3736> > 0x0000003e4785b3d3 <+5955>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785b3d8 <+5960>: mov %r13,0x30(%r12) > 0x0000003e4785b3dd <+5965>: mov 0x28(%r13),%rax > 0x0000003e4785b3e1 <+5969>: mov %rax,0x38(%r12) > 0x0000003e4785b3e6 <+5974>: mov 0x28(%r13),%rax > 0x0000003e4785b3ea <+5978>: test %rax,%rax > 0x0000003e4785b3ed <+5981>: je 0x3e4785b3f3 <_cairo_polygon_intersect+5987> > 0x0000003e4785b3ef <+5983>: mov %rbx,0x20(%rax) > 0x0000003e4785b3f3 <+5987>: mov %rbx,0x28(%r13) > 0x0000003e4785b3f7 <+5991>: jmpq 0x3e4785a617 <_cairo_polygon_intersect+2439> > 0x0000003e4785b3fc <+5996>: mov 0x1c(%r12),%r15d > 0x0000003e4785b401 <+6001>: jmpq 0x3e4785a66b <_cairo_polygon_intersect+2523> > 0x0000003e4785b406 <+6006>: mov %rbx,0x80(%rsp) > 0x0000003e4785b40e <+6014>: jmpq 0x3e4785a617 <_cairo_polygon_intersect+2439> > 0x0000003e4785b413 <+6019>: mov 0x20(%r14),%rax > 0x0000003e4785b417 <+6023>: test %rax,%rax > 0x0000003e4785b41a <+6026>: je 0x3e4785bef8 <_cairo_polygon_intersect+8808> > 0x0000003e4785b420 <+6032>: mov %rax,0x90(%rsp) > 0x0000003e4785b428 <+6040>: jmpq 0x3e4785aed0 <_cairo_polygon_intersect+4672> > 0x0000003e4785b42d <+6045>: mov %r13,0x80(%rsp) > 0x0000003e4785b435 <+6053>: mov %r13,%rax > 0x0000003e4785b438 <+6056>: jmpq 0x3e4785aeb5 <_cairo_polygon_intersect+4645> > 0x0000003e4785b43d <+6061>: mov 0x8(%r13),%edi > 0x0000003e4785b441 <+6065>: cmp %edi,0x8(%rbx) > 0x0000003e4785b444 <+6068>: jne 0x3e4785a463 <_cairo_polygon_intersect+2003> > 0x0000003e4785b44a <+6074>: mov 0xc(%rbx),%edi > 0x0000003e4785b44d <+6077>: mov 0xc(%r13),%esi > 0x0000003e4785b451 <+6081>: cmp %esi,%edi > 0x0000003e4785b453 <+6083>: mov %edi,%ecx > 0x0000003e4785b455 <+6085>: jne 0x3e4785a46a <_cairo_polygon_intersect+2010> > 0x0000003e4785b45b <+6091>: mov %edi,%esi > 0x0000003e4785b45d <+6093>: mov 0x10(%r13),%edi > 0x0000003e4785b461 <+6097>: cmp %edi,0x10(%rbx) > 0x0000003e4785b464 <+6100>: jne 0x3e4785a46a <_cairo_polygon_intersect+2010> > 0x0000003e4785b46a <+6106>: jmpq 0x3e4785a4ba <_cairo_polygon_intersect+2090> > 0x0000003e4785b46f <+6111>: nop > 0x0000003e4785b470 <+6112>: mov %r10d,%r9d > 0x0000003e4785b473 <+6115>: jmpq 0x3e4785b378 <_cairo_polygon_intersect+5864> > 0x0000003e4785b478 <+6120>: neg %esi > 0x0000003e4785b47a <+6122>: mov %esi,%r9d > 0x0000003e4785b47d <+6125>: test %r9d,%r9d > 0x0000003e4785b480 <+6128>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b486 <+6134>: mov 0x10(%r13),%esi > 0x0000003e4785b48a <+6138>: movslq 0x8(%rbx),%r10 > 0x0000003e4785b48e <+6142>: movslq 0x8(%r13),%r8 > 0x0000003e4785b492 <+6146>: mov 0x10(%rbx),%r15d > 0x0000003e4785b496 <+6150>: mov %esi,0x18(%rsp) > 0x0000003e4785b49a <+6154>: mov %r8d,%r12d > 0x0000003e4785b49d <+6157>: sub 0x18(%rsp),%r12d > 0x0000003e4785b4a2 <+6162>: mov %r10d,%r9d > 0x0000003e4785b4a5 <+6165>: sub %r15d,%r9d > 0x0000003e4785b4a8 <+6168>: mov %eax,%esi > 0x0000003e4785b4aa <+6170>: mov %edx,%r11d > 0x0000003e4785b4ad <+6173>: movslq %r9d,%r9 > 0x0000003e4785b4b0 <+6176>: sub %ecx,%esi > 0x0000003e4785b4b2 <+6178>: sub %edi,%r11d > 0x0000003e4785b4b5 <+6181>: mov %r9,%rbp > 0x0000003e4785b4b8 <+6184>: mov %r9,0x28(%rsp) > 0x0000003e4785b4bd <+6189>: mov %r8d,%r9d > 0x0000003e4785b4c0 <+6192>: movslq %r12d,%r14 > 0x0000003e4785b4c3 <+6195>: mov %edx,%r12d > 0x0000003e4785b4c6 <+6198>: sub %r10d,%r9d > 0x0000003e4785b4c9 <+6201>: sub %eax,%r12d > 0x0000003e4785b4cc <+6204>: mov %r14,(%rsp) > 0x0000003e4785b4d0 <+6208>: movslq %r11d,%r11 > 0x0000003e4785b4d3 <+6211>: movslq %r12d,%r12 > 0x0000003e4785b4d6 <+6214>: movslq %esi,%rsi > 0x0000003e4785b4d9 <+6217>: movslq %r9d,%r9 > 0x0000003e4785b4dc <+6220>: imul (%rsp),%r12 > 0x0000003e4785b4e1 <+6225>: imul %r11,%r9 > 0x0000003e4785b4e5 <+6229>: imul %rsi,%r14 > 0x0000003e4785b4e9 <+6233>: imul %r11,%rbp > 0x0000003e4785b4ed <+6237>: sub %r12,%r9 > 0x0000003e4785b4f0 <+6240>: sub %rbp,%r14 > 0x0000003e4785b4f3 <+6243>: js 0x3e4785be68 <_cairo_polygon_intersect+8664> > 0x0000003e4785b4f9 <+6249>: cmp %r9,%r14 > 0x0000003e4785b4fc <+6252>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b502 <+6258>: mov %eax,%r9d > 0x0000003e4785b505 <+6261>: mov %r10d,%r12d > 0x0000003e4785b508 <+6264>: sub %edx,%r9d > 0x0000003e4785b50b <+6267>: sub %r8d,%r12d > 0x0000003e4785b50e <+6270>: movslq %r9d,%r9 > 0x0000003e4785b511 <+6273>: movslq %r12d,%r12 > 0x0000003e4785b514 <+6276>: imul 0x28(%rsp),%r9 > 0x0000003e4785b51a <+6282>: imul %rsi,%r12 > 0x0000003e4785b51e <+6286>: sub %r12,%r9 > 0x0000003e4785b521 <+6289>: cmp %r9,%r14 > 0x0000003e4785b524 <+6292>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b52a <+6298>: movslq %eax,%rbp > 0x0000003e4785b52d <+6301>: movslq %r15d,%rax > 0x0000003e4785b530 <+6304>: movslq %edx,%r15 > 0x0000003e4785b533 <+6307>: imul %rax,%rbp > 0x0000003e4785b537 <+6311>: movslq 0x18(%rsp),%rax > 0x0000003e4785b53c <+6316>: imul %rcx,%r10 > 0x0000003e4785b540 <+6320>: imul %rdi,%r8 > 0x0000003e4785b544 <+6324>: sub %r10,%rbp > 0x0000003e4785b547 <+6327>: imul %rax,%r15 > 0x0000003e4785b54b <+6331>: mov %r11,%rax > 0x0000003e4785b54e <+6334>: imul %rbp > 0x0000003e4785b551 <+6337>: sub %r8,%r15 > 0x0000003e4785b554 <+6340>: mov %rax,%r11 > 0x0000003e4785b557 <+6343>: mov %rsi,%rax > 0x0000003e4785b55a <+6346>: mov %rdx,%r12 > 0x0000003e4785b55d <+6349>: imul %r15 > 0x0000003e4785b560 <+6352>: sub %rax,%r11 > 0x0000003e4785b563 <+6355>: sbb %rdx,%r12 > 0x0000003e4785b566 <+6358>: mov %r11,%rdi > 0x0000003e4785b569 <+6361>: mov %r14,%rdx > 0x0000003e4785b56c <+6364>: mov %r12,%rsi > 0x0000003e4785b56f <+6367>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785b574 <+6372>: cmp %rdx,%r14 > 0x0000003e4785b577 <+6375>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b57d <+6381>: test %rdx,%rdx > 0x0000003e4785b580 <+6384>: movl $0x0,0x74(%rsp) > 0x0000003e4785b588 <+6392>: je 0x3e4785b5ba <_cairo_polygon_intersect+6442> > 0x0000003e4785b58a <+6394>: mov %rdx,%rsi > 0x0000003e4785b58d <+6397>: mov %r14,%rdi > 0x0000003e4785b590 <+6400>: mov %rdx,%rcx > 0x0000003e4785b593 <+6403>: shr $0x3f,%rdi > 0x0000003e4785b597 <+6407>: shr $0x3f,%rsi > 0x0000003e4785b59b <+6411>: neg %rcx > 0x0000003e4785b59e <+6414>: cmp %rsi,%rdi > 0x0000003e4785b5a1 <+6417>: cmovne %rcx,%rdx > 0x0000003e4785b5a5 <+6421>: add %rdx,%rdx > 0x0000003e4785b5a8 <+6424>: cmp %rdx,%r14 > 0x0000003e4785b5ab <+6427>: jg 0x3e4785bf88 <_cairo_polygon_intersect+8952> > 0x0000003e4785b5b1 <+6433>: cqto > 0x0000003e4785b5b3 <+6435>: or $0x1,%rdx > 0x0000003e4785b5b7 <+6439>: add %rdx,%rax > 0x0000003e4785b5ba <+6442>: mov %eax,0x70(%rsp) > 0x0000003e4785b5be <+6446>: mov %eax,%r12d > 0x0000003e4785b5c1 <+6449>: mov (%rsp),%rax > 0x0000003e4785b5c5 <+6453>: imul %rbp > 0x0000003e4785b5c8 <+6456>: mov %rax,%r9 > 0x0000003e4785b5cb <+6459>: mov 0x28(%rsp),%rax > 0x0000003e4785b5d0 <+6464>: mov %rdx,%r10 > 0x0000003e4785b5d3 <+6467>: imul %r15 > 0x0000003e4785b5d6 <+6470>: sub %rax,%r9 > 0x0000003e4785b5d9 <+6473>: sbb %rdx,%r10 > 0x0000003e4785b5dc <+6476>: mov %r9,%rdi > 0x0000003e4785b5df <+6479>: mov %r14,%rdx > 0x0000003e4785b5e2 <+6482>: mov %r10,%rsi > 0x0000003e4785b5e5 <+6485>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785b5ea <+6490>: cmp %rdx,%r14 > 0x0000003e4785b5ed <+6493>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b5f3 <+6499>: test %rdx,%rdx > 0x0000003e4785b5f6 <+6502>: movl $0x0,0x7c(%rsp) > 0x0000003e4785b5fe <+6510>: jne 0x3e4785bf57 <_cairo_polygon_intersect+8903> > 0x0000003e4785b604 <+6516>: mov 0x50(%rsp),%r15 > 0x0000003e4785b609 <+6521>: mov %rbx,%rdi > 0x0000003e4785b60c <+6524>: mov %eax,%r14d > 0x0000003e4785b60f <+6527>: mov %eax,0x78(%rsp) > 0x0000003e4785b613 <+6531>: mov %r15,%rsi > 0x0000003e4785b616 <+6534>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785b61b <+6539>: test %eax,%eax > 0x0000003e4785b61d <+6541>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b623 <+6547>: mov %r15,%rsi > 0x0000003e4785b626 <+6550>: mov %r13,%rdi > 0x0000003e4785b629 <+6553>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785b62e <+6558>: test %eax,%eax > 0x0000003e4785b630 <+6560>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b636 <+6566>: mov 0x940(%rsp),%r15 > 0x0000003e4785b63e <+6574>: test %r15,%r15 > 0x0000003e4785b641 <+6577>: je 0x3e4785c0ea <_cairo_polygon_intersect+9306> > 0x0000003e4785b647 <+6583>: mov (%r15),%rax > 0x0000003e4785b64a <+6586>: mov %rax,0x940(%rsp) > 0x0000003e4785b652 <+6594>: movl $0x1,(%r15) > 0x0000003e4785b659 <+6601>: mov %rbx,0x10(%r15) > 0x0000003e4785b65d <+6605>: mov %r13,0x18(%r15) > 0x0000003e4785b661 <+6609>: mov %r12d,0x4(%r15) > 0x0000003e4785b665 <+6613>: mov %r14d,0x8(%r15) > 0x0000003e4785b669 <+6617>: mov 0xd60(%rsp),%eax > 0x0000003e4785b670 <+6624>: lea 0x1(%rax),%esi > 0x0000003e4785b673 <+6627>: cmp 0xd64(%rsp),%esi > 0x0000003e4785b67a <+6634>: je 0x3e4785c2ab <_cairo_polygon_intersect+9755> > 0x0000003e4785b680 <+6640>: cmp $0x1,%esi > 0x0000003e4785b683 <+6643>: mov 0xd68(%rsp),%rdi > 0x0000003e4785b68b <+6651>: mov %esi,0xd60(%rsp) > 0x0000003e4785b692 <+6658>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003e4785b69c <+6668>: jne 0x3e4785b6ba <_cairo_polygon_intersect+6698> > 0x0000003e4785b69e <+6670>: jmpq 0x3e4785bf11 <_cairo_polygon_intersect+8833> > 0x0000003e4785b6a3 <+6675>: nopl 0x0(%rax,%rax,1) > 0x0000003e4785b6a8 <+6680>: movslq %esi,%rsi > 0x0000003e4785b6ab <+6683>: cmp $0x1,%edx > 0x0000003e4785b6ae <+6686>: mov %rax,(%rdi,%rsi,8) > 0x0000003e4785b6b2 <+6690>: je 0x3e4785bf11 <_cairo_polygon_intersect+8833> > 0x0000003e4785b6b8 <+6696>: mov %edx,%esi > 0x0000003e4785b6ba <+6698>: mov %esi,%edx > 0x0000003e4785b6bc <+6700>: mov 0x8(%r15),%ecx > 0x0000003e4785b6c0 <+6704>: sar %edx > 0x0000003e4785b6c2 <+6706>: movslq %edx,%rax > 0x0000003e4785b6c5 <+6709>: mov (%rdi,%rax,8),%rax > 0x0000003e4785b6c9 <+6713>: sub 0x8(%rax),%ecx > 0x0000003e4785b6cc <+6716>: jne 0x3e4785b6ec <_cairo_polygon_intersect+6748> > 0x0000003e4785b6ce <+6718>: mov 0x4(%r15),%ecx > 0x0000003e4785b6d2 <+6722>: sub 0x4(%rax),%ecx > 0x0000003e4785b6d5 <+6725>: jne 0x3e4785b6ec <_cairo_polygon_intersect+6748> > 0x0000003e4785b6d7 <+6727>: mov (%r15),%ecx > 0x0000003e4785b6da <+6730>: sub (%rax),%ecx > 0x0000003e4785b6dc <+6732>: jne 0x3e4785b6ec <_cairo_polygon_intersect+6748> > 0x0000003e4785b6de <+6734>: mov %r15,%rcx > 0x0000003e4785b6e1 <+6737>: sub %rax,%rcx > 0x0000003e4785b6e4 <+6740>: sar $0x2,%rcx > 0x0000003e4785b6e8 <+6744>: imul %r8d,%ecx > 0x0000003e4785b6ec <+6748>: test %ecx,%ecx > 0x0000003e4785b6ee <+6750>: js 0x3e4785b6a8 <_cairo_polygon_intersect+6680> > 0x0000003e4785b6f0 <+6752>: movslq %esi,%rax > 0x0000003e4785b6f3 <+6755>: shl $0x3,%rax > 0x0000003e4785b6f7 <+6759>: mov %r15,(%rdi,%rax,1) > 0x0000003e4785b6fb <+6763>: xor %eax,%eax > 0x0000003e4785b6fd <+6765>: jmpq 0x3e4785ae45 <_cairo_polygon_intersect+4533> > 0x0000003e4785b702 <+6770>: test %esi,%esi > 0x0000003e4785b704 <+6772>: jne 0x3e4785a4b0 <_cairo_polygon_intersect+2080> > 0x0000003e4785b70a <+6778>: mov 0x8(%rbx),%ecx > 0x0000003e4785b70d <+6781>: mov 0x8(%r13),%esi > 0x0000003e4785b711 <+6785>: cmp %esi,%ecx > 0x0000003e4785b713 <+6787>: je 0x3e4785bde6 <_cairo_polygon_intersect+8534> > 0x0000003e4785b719 <+6793>: jl 0x3e4785b7f4 <_cairo_polygon_intersect+7012> > 0x0000003e4785b71f <+6799>: mov %rbx,%rdi > 0x0000003e4785b722 <+6802>: callq 0x3e47859600 <edge_compare_for_y_against_x> > 0x0000003e4785b727 <+6807>: test %eax,%eax > 0x0000003e4785b729 <+6809>: sete %al > 0x0000003e4785b72c <+6812>: movzbl %al,%eax > 0x0000003e4785b72f <+6815>: test %eax,%eax > 0x0000003e4785b731 <+6817>: jne 0x3e4785a4ba <_cairo_polygon_intersect+2090> > 0x0000003e4785b737 <+6823>: jmpq 0x3e4785a4b0 <_cairo_polygon_intersect+2080> > 0x0000003e4785b73c <+6828>: mov %r13,%r14 > 0x0000003e4785b73f <+6831>: mov %rbx,0x28(%r14) > 0x0000003e4785b743 <+6835>: mov %r14,0x30(%r12) > 0x0000003e4785b748 <+6840>: movq $0x0,0x38(%r12) > 0x0000003e4785b751 <+6849>: jmpq 0x3e4785a617 <_cairo_polygon_intersect+2439> > 0x0000003e4785b756 <+6854>: mov %r14,%rbx > 0x0000003e4785b759 <+6857>: jmpq 0x3e4785a4be <_cairo_polygon_intersect+2094> > 0x0000003e4785b75e <+6862>: xor %r14d,%r14d > 0x0000003e4785b761 <+6865>: jmpq 0x3e4785aa92 <_cairo_polygon_intersect+3586> > 0x0000003e4785b766 <+6870>: mov %edi,%esi > 0x0000003e4785b768 <+6872>: mov %rcx,0x18(%rsp) > 0x0000003e4785b76d <+6877>: mov %eax,%edx > 0x0000003e4785b76f <+6879>: mov %r13,%rdi > 0x0000003e4785b772 <+6882>: jmpq 0x3e4785b2d6 <_cairo_polygon_intersect+5702> > 0x0000003e4785b777 <+6887>: mov 0x8(%r13),%edi > 0x0000003e4785b77b <+6891>: cmp %edi,0x8(%rbx) > 0x0000003e4785b77e <+6894>: jne 0x3e4785aef1 <_cairo_polygon_intersect+4705> > 0x0000003e4785b784 <+6900>: movslq 0xc(%r13),%rdi > 0x0000003e4785b788 <+6904>: movslq 0xc(%rbx),%rcx > 0x0000003e4785b78c <+6908>: cmp %edi,%ecx > 0x0000003e4785b78e <+6910>: jne 0x3e4785aef9 <_cairo_polygon_intersect+4713> > 0x0000003e4785b794 <+6916>: mov 0x10(%r13),%edi > 0x0000003e4785b798 <+6920>: cmp %edi,0x10(%rbx) > 0x0000003e4785b79b <+6923>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b7a1 <+6929>: movslq %ecx,%rdi > 0x0000003e4785b7a4 <+6932>: jmpq 0x3e4785aef9 <_cairo_polygon_intersect+4713> > 0x0000003e4785b7a9 <+6937>: nopl 0x0(%rax) > 0x0000003e4785b7b0 <+6944>: cmp %r10,%r14 > 0x0000003e4785b7b3 <+6947>: jge 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785b7b9 <+6953>: mov %eax,%r10d > 0x0000003e4785b7bc <+6956>: mov %r8d,%r11d > 0x0000003e4785b7bf <+6959>: sub %edx,%r10d > 0x0000003e4785b7c2 <+6962>: sub %edi,%r11d > 0x0000003e4785b7c5 <+6965>: movslq %r10d,%r10 > 0x0000003e4785b7c8 <+6968>: movslq %r11d,%r11 > 0x0000003e4785b7cb <+6971>: imul 0x28(%rsp),%r10 > 0x0000003e4785b7d1 <+6977>: imul 0x18(%rsp),%r11 > 0x0000003e4785b7d7 <+6983>: sub %r11,%r10 > 0x0000003e4785b7da <+6986>: cmp %r10,%r14 > 0x0000003e4785b7dd <+6989>: jl 0x3e4785ac4c <_cairo_polygon_intersect+4028> > 0x0000003e4785b7e3 <+6995>: mov 0xd68(%rsp),%rdi > 0x0000003e4785b7eb <+7003>: mov 0x8(%rdi),%r12 > 0x0000003e4785b7ef <+7007>: jmpq 0x3e47859ec8 <_cairo_polygon_intersect+568> > 0x0000003e4785b7f4 <+7012>: mov %eax,%edx > 0x0000003e4785b7f6 <+7014>: mov %ecx,%esi > 0x0000003e4785b7f8 <+7016>: mov %r13,%rdi > 0x0000003e4785b7fb <+7019>: callq 0x3e47859600 <edge_compare_for_y_against_x> > 0x0000003e4785b800 <+7024>: test %eax,%eax > 0x0000003e4785b802 <+7026>: sete %al > 0x0000003e4785b805 <+7029>: movzbl %al,%eax > 0x0000003e4785b808 <+7032>: jmpq 0x3e4785b72f <_cairo_polygon_intersect+6815> > 0x0000003e4785b80d <+7037>: mov $0x8,%edx > 0x0000003e4785b812 <+7042>: jmpq 0x3e4785ae3f <_cairo_polygon_intersect+4527> > 0x0000003e4785b817 <+7047>: cmp %edx,%eax > 0x0000003e4785b819 <+7049>: sete %al > 0x0000003e4785b81c <+7052>: movzbl %al,%eax > 0x0000003e4785b81f <+7055>: jmpq 0x3e4785b2e8 <_cairo_polygon_intersect+5720> > 0x0000003e4785b824 <+7060>: mov $0x8,%eax > 0x0000003e4785b829 <+7065>: jmpq 0x3e4785aa79 <_cairo_polygon_intersect+3561> > 0x0000003e4785b82e <+7070>: mov $0x1,%edi > 0x0000003e4785b833 <+7075>: callq 0x3e4782c280 <_cairo_error> > 0x0000003e4785b838 <+7080>: mov %eax,%r14d > 0x0000003e4785b83b <+7083>: jmpq 0x3e4785aac8 <_cairo_polygon_intersect+3640> > 0x0000003e4785b840 <+7088>: mov %ecx,%edi > 0x0000003e4785b842 <+7090>: neg %edi > 0x0000003e4785b844 <+7092>: test %edi,%edi > 0x0000003e4785b846 <+7094>: jle 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785b84c <+7100>: mov 0x10(%r14),%edi > 0x0000003e4785b850 <+7104>: mov 0x10(%r13),%ecx > 0x0000003e4785b854 <+7108>: movslq 0x8(%r14),%r10 > 0x0000003e4785b858 <+7112>: mov %edi,0x28(%rsp) > 0x0000003e4785b85c <+7116>: movslq 0x8(%r13),%rdi > 0x0000003e4785b860 <+7120>: mov %ecx,0x18(%rsp) > 0x0000003e4785b864 <+7124>: mov %r10d,%r11d > 0x0000003e4785b867 <+7127>: sub 0x28(%rsp),%r11d > 0x0000003e4785b86c <+7132>: mov %edi,%ecx > 0x0000003e4785b86e <+7134>: sub 0x18(%rsp),%ecx > 0x0000003e4785b872 <+7138>: mov %eax,%r9d > 0x0000003e4785b875 <+7141>: mov %r8d,%r12d > 0x0000003e4785b878 <+7144>: sub %edx,%r9d > 0x0000003e4785b87b <+7147>: sub %esi,%r12d > 0x0000003e4785b87e <+7150>: movslq %r9d,%r9 > 0x0000003e4785b881 <+7153>: movslq %r12d,%r12 > 0x0000003e4785b884 <+7156>: movslq %r11d,%r11 > 0x0000003e4785b887 <+7159>: mov %r9,0x30(%rsp) > 0x0000003e4785b88c <+7164>: movslq %ecx,%rcx > 0x0000003e4785b88f <+7167>: mov %r11,%rbp > 0x0000003e4785b892 <+7170>: mov %r11,0x38(%rsp) > 0x0000003e4785b897 <+7175>: mov %r9,%r11 > 0x0000003e4785b89a <+7178>: mov %rcx,(%rsp) > 0x0000003e4785b89e <+7182>: mov %edi,%r9d > 0x0000003e4785b8a1 <+7185>: imul %rcx,%r11 > 0x0000003e4785b8a5 <+7189>: mov %r8d,%ecx > 0x0000003e4785b8a8 <+7192>: sub %r10d,%r9d > 0x0000003e4785b8ab <+7195>: sub %eax,%ecx > 0x0000003e4785b8ad <+7197>: movslq %r9d,%r9 > 0x0000003e4785b8b0 <+7200>: movslq %ecx,%rcx > 0x0000003e4785b8b3 <+7203>: imul (%rsp),%rcx > 0x0000003e4785b8b8 <+7208>: imul %r12,%r9 > 0x0000003e4785b8bc <+7212>: imul %r12,%rbp > 0x0000003e4785b8c0 <+7216>: sub %rcx,%r9 > 0x0000003e4785b8c3 <+7219>: mov %r11,%rcx > 0x0000003e4785b8c6 <+7222>: sub %rbp,%rcx > 0x0000003e4785b8c9 <+7225>: js 0x3e4785bfaa <_cairo_polygon_intersect+8986> > 0x0000003e4785b8cf <+7231>: cmp %r9,%rcx > 0x0000003e4785b8d2 <+7234>: jle 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785b8d8 <+7240>: mov %eax,%r9d > 0x0000003e4785b8db <+7243>: mov %r10d,%r11d > 0x0000003e4785b8de <+7246>: sub %r8d,%r9d > 0x0000003e4785b8e1 <+7249>: sub %edi,%r11d > 0x0000003e4785b8e4 <+7252>: movslq %r9d,%r9 > 0x0000003e4785b8e7 <+7255>: movslq %r11d,%r11 > 0x0000003e4785b8ea <+7258>: imul 0x38(%rsp),%r9 > 0x0000003e4785b8f0 <+7264>: imul 0x30(%rsp),%r11 > 0x0000003e4785b8f6 <+7270>: sub %r11,%r9 > 0x0000003e4785b8f9 <+7273>: cmp %r9,%rcx > 0x0000003e4785b8fc <+7276>: jle 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785b902 <+7282>: movslq %eax,%r9 > 0x0000003e4785b905 <+7285>: movslq 0x28(%rsp),%rax > 0x0000003e4785b90a <+7290>: movslq %r8d,%rbp > 0x0000003e4785b90d <+7293>: imul %rdx,%r10 > 0x0000003e4785b911 <+7297>: imul %rsi,%rdi > 0x0000003e4785b915 <+7301>: imul %rax,%r9 > 0x0000003e4785b919 <+7305>: movslq 0x18(%rsp),%rax > 0x0000003e4785b91e <+7310>: mov %rcx,0x18(%rsp) > 0x0000003e4785b923 <+7315>: sub %r10,%r9 > 0x0000003e4785b926 <+7318>: imul %rax,%rbp > 0x0000003e4785b92a <+7322>: mov %r12,%rax > 0x0000003e4785b92d <+7325>: mov %r9,0x28(%rsp) > 0x0000003e4785b932 <+7330>: imul %r9 > 0x0000003e4785b935 <+7333>: sub %rdi,%rbp > 0x0000003e4785b938 <+7336>: mov %rax,%r11 > 0x0000003e4785b93b <+7339>: mov 0x30(%rsp),%rax > 0x0000003e4785b940 <+7344>: mov %rdx,%r12 > 0x0000003e4785b943 <+7347>: imul %rbp > 0x0000003e4785b946 <+7350>: sub %rax,%r11 > 0x0000003e4785b949 <+7353>: sbb %rdx,%r12 > 0x0000003e4785b94c <+7356>: mov %r11,%rdi > 0x0000003e4785b94f <+7359>: mov %rcx,%rdx > 0x0000003e4785b952 <+7362>: mov %r12,%rsi > 0x0000003e4785b955 <+7365>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785b95a <+7370>: mov 0x18(%rsp),%rcx > 0x0000003e4785b95f <+7375>: cmp %rdx,%rcx > 0x0000003e4785b962 <+7378>: je 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785b968 <+7384>: test %rdx,%rdx > 0x0000003e4785b96b <+7387>: movl $0x0,0x74(%rsp) > 0x0000003e4785b973 <+7395>: mov 0x28(%rsp),%r9 > 0x0000003e4785b978 <+7400>: je 0x3e4785b9aa <_cairo_polygon_intersect+7450> > 0x0000003e4785b97a <+7402>: mov %rdx,%rdi > 0x0000003e4785b97d <+7405>: mov %rcx,%r10 > 0x0000003e4785b980 <+7408>: mov %rdx,%rsi > 0x0000003e4785b983 <+7411>: shr $0x3f,%r10 > 0x0000003e4785b987 <+7415>: shr $0x3f,%rdi > 0x0000003e4785b98b <+7419>: neg %rsi > 0x0000003e4785b98e <+7422>: cmp %rdi,%r10 > 0x0000003e4785b991 <+7425>: cmovne %rsi,%rdx > 0x0000003e4785b995 <+7429>: add %rdx,%rdx > 0x0000003e4785b998 <+7432>: cmp %rdx,%rcx > 0x0000003e4785b99b <+7435>: jg 0x3e4785c0d0 <_cairo_polygon_intersect+9280> > 0x0000003e4785b9a1 <+7441>: cqto > 0x0000003e4785b9a3 <+7443>: or $0x1,%rdx > 0x0000003e4785b9a7 <+7447>: add %rdx,%rax > 0x0000003e4785b9aa <+7450>: mov %eax,0x18(%rsp) > 0x0000003e4785b9ae <+7454>: mov %eax,0x70(%rsp) > 0x0000003e4785b9b2 <+7458>: mov (%rsp),%rax > 0x0000003e4785b9b6 <+7462>: mov %rcx,(%rsp) > 0x0000003e4785b9ba <+7466>: imul %r9 > 0x0000003e4785b9bd <+7469>: mov %rax,%r9 > 0x0000003e4785b9c0 <+7472>: mov 0x38(%rsp),%rax > 0x0000003e4785b9c5 <+7477>: mov %rdx,%r10 > 0x0000003e4785b9c8 <+7480>: imul %rbp > 0x0000003e4785b9cb <+7483>: sub %rax,%r9 > 0x0000003e4785b9ce <+7486>: sbb %rdx,%r10 > 0x0000003e4785b9d1 <+7489>: mov %r9,%rdi > 0x0000003e4785b9d4 <+7492>: mov %rcx,%rdx > 0x0000003e4785b9d7 <+7495>: mov %r10,%rsi > 0x0000003e4785b9da <+7498>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785b9df <+7503>: mov (%rsp),%rcx > 0x0000003e4785b9e3 <+7507>: cmp %rcx,%rdx > 0x0000003e4785b9e6 <+7510>: je 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785b9ec <+7516>: test %rdx,%rdx > 0x0000003e4785b9ef <+7519>: movl $0x0,0x7c(%rsp) > 0x0000003e4785b9f7 <+7527>: je 0x3e4785ba29 <_cairo_polygon_intersect+7577> > 0x0000003e4785b9f9 <+7529>: mov %rdx,%rdi > 0x0000003e4785b9fc <+7532>: mov %rcx,%r8 > 0x0000003e4785b9ff <+7535>: mov %rdx,%rsi > 0x0000003e4785ba02 <+7538>: shr $0x3f,%r8 > 0x0000003e4785ba06 <+7542>: shr $0x3f,%rdi > 0x0000003e4785ba0a <+7546>: neg %rsi > 0x0000003e4785ba0d <+7549>: cmp %rdi,%r8 > 0x0000003e4785ba10 <+7552>: cmovne %rsi,%rdx > 0x0000003e4785ba14 <+7556>: add %rdx,%rdx > 0x0000003e4785ba17 <+7559>: cmp %rdx,%rcx > 0x0000003e4785ba1a <+7562>: jg 0x3e4785c0dd <_cairo_polygon_intersect+9293> > 0x0000003e4785ba20 <+7568>: cqto > 0x0000003e4785ba22 <+7570>: or $0x1,%rdx > 0x0000003e4785ba26 <+7574>: add %rdx,%rax > 0x0000003e4785ba29 <+7577>: mov 0x50(%rsp),%rbp > 0x0000003e4785ba2e <+7582>: mov %r14,%rdi > 0x0000003e4785ba31 <+7585>: mov %eax,%r12d > 0x0000003e4785ba34 <+7588>: mov %eax,0x78(%rsp) > 0x0000003e4785ba38 <+7592>: mov %rbp,%rsi > 0x0000003e4785ba3b <+7595>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785ba40 <+7600>: test %eax,%eax > 0x0000003e4785ba42 <+7602>: je 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785ba48 <+7608>: mov %rbp,%rsi > 0x0000003e4785ba4b <+7611>: mov %r13,%rdi > 0x0000003e4785ba4e <+7614>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785ba53 <+7619>: test %eax,%eax > 0x0000003e4785ba55 <+7621>: je 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785ba5b <+7627>: mov 0x940(%rsp),%rcx > 0x0000003e4785ba63 <+7635>: test %rcx,%rcx > 0x0000003e4785ba66 <+7638>: je 0x3e4785c31e <_cairo_polygon_intersect+9870> > 0x0000003e4785ba6c <+7644>: mov (%rcx),%rax > 0x0000003e4785ba6f <+7647>: mov %rcx,%rbp > 0x0000003e4785ba72 <+7650>: mov %rax,0x940(%rsp) > 0x0000003e4785ba7a <+7658>: mov 0x18(%rsp),%eax > 0x0000003e4785ba7e <+7662>: movl $0x1,0x0(%rbp) > 0x0000003e4785ba85 <+7669>: mov %r14,0x10(%rbp) > 0x0000003e4785ba89 <+7673>: mov %r13,0x18(%rbp) > 0x0000003e4785ba8d <+7677>: mov %r12d,0x8(%rbp) > 0x0000003e4785ba91 <+7681>: mov %eax,0x4(%rbp) > 0x0000003e4785ba94 <+7684>: mov 0xd60(%rsp),%eax > 0x0000003e4785ba9b <+7691>: add $0x1,%eax > 0x0000003e4785ba9e <+7694>: cmp 0xd64(%rsp),%eax > 0x0000003e4785baa5 <+7701>: je 0x3e4785c2fd <_cairo_polygon_intersect+9837> > 0x0000003e4785baab <+7707>: cmp $0x1,%eax > 0x0000003e4785baae <+7710>: mov 0xd68(%rsp),%r8 > 0x0000003e4785bab6 <+7718>: mov %eax,0xd60(%rsp) > 0x0000003e4785babd <+7725>: movabs $0xaaaaaaaaaaaaaaab,%r9 > 0x0000003e4785bac7 <+7735>: jne 0x3e4785badf <_cairo_polygon_intersect+7759> > 0x0000003e4785bac9 <+7737>: jmpq 0x3e4785bfe8 <_cairo_polygon_intersect+9048> > 0x0000003e4785bace <+7742>: xchg %ax,%ax > 0x0000003e4785bad0 <+7744>: cmp $0x1,%ecx > 0x0000003e4785bad3 <+7747>: mov %rdx,(%r8,%rax,8) > 0x0000003e4785bad7 <+7751>: je 0x3e4785bfe8 <_cairo_polygon_intersect+9048> > 0x0000003e4785badd <+7757>: mov %ecx,%eax > 0x0000003e4785badf <+7759>: mov %eax,%ecx > 0x0000003e4785bae1 <+7761>: mov 0x8(%rbp),%esi > 0x0000003e4785bae4 <+7764>: sar %ecx > 0x0000003e4785bae6 <+7766>: movslq %ecx,%rdx > 0x0000003e4785bae9 <+7769>: mov (%r8,%rdx,8),%rdx > 0x0000003e4785baed <+7773>: sub 0x8(%rdx),%esi > 0x0000003e4785baf0 <+7776>: jne 0x3e4785bb0f <_cairo_polygon_intersect+7807> > 0x0000003e4785baf2 <+7778>: mov 0x4(%rbp),%esi > 0x0000003e4785baf5 <+7781>: sub 0x4(%rdx),%esi > 0x0000003e4785baf8 <+7784>: jne 0x3e4785bb0f <_cairo_polygon_intersect+7807> > 0x0000003e4785bafa <+7786>: mov 0x0(%rbp),%esi > 0x0000003e4785bafd <+7789>: sub (%rdx),%esi > 0x0000003e4785baff <+7791>: jne 0x3e4785bb0f <_cairo_polygon_intersect+7807> > 0x0000003e4785bb01 <+7793>: mov %rbp,%rsi > 0x0000003e4785bb04 <+7796>: sub %rdx,%rsi > 0x0000003e4785bb07 <+7799>: sar $0x2,%rsi > 0x0000003e4785bb0b <+7803>: imul %r9d,%esi > 0x0000003e4785bb0f <+7807>: test %esi,%esi > 0x0000003e4785bb11 <+7809>: cltq > 0x0000003e4785bb13 <+7811>: js 0x3e4785bad0 <_cairo_polygon_intersect+7744> > 0x0000003e4785bb15 <+7813>: shl $0x3,%rax > 0x0000003e4785bb19 <+7817>: mov %rbp,(%r8,%rax,1) > 0x0000003e4785bb1d <+7821>: xor %eax,%eax > 0x0000003e4785bb1f <+7823>: test %eax,%eax > 0x0000003e4785bb21 <+7825>: jne 0x3e4785aa87 <_cairo_polygon_intersect+3575> > 0x0000003e4785bb27 <+7831>: jmpq 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785bb2c <+7836>: nopl 0x0(%rax) > 0x0000003e4785bb30 <+7840>: neg %ecx > 0x0000003e4785bb32 <+7842>: mov %ecx,%esi > 0x0000003e4785bb34 <+7844>: test %esi,%esi > 0x0000003e4785bb36 <+7846>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bb3c <+7852>: mov 0x10(%r15),%ecx > 0x0000003e4785bb40 <+7856>: movslq 0x8(%r15),%r10 > 0x0000003e4785bb44 <+7860>: movslq 0x8(%rbx),%r8 > 0x0000003e4785bb48 <+7864>: mov %ecx,(%rsp) > 0x0000003e4785bb4b <+7867>: mov 0x10(%rbx),%ecx > 0x0000003e4785bb4e <+7870>: mov %ecx,0x18(%rsp) > 0x0000003e4785bb52 <+7874>: mov %r8d,%ecx > 0x0000003e4785bb55 <+7877>: sub 0x18(%rsp),%ecx > 0x0000003e4785bb59 <+7881>: mov %r10d,%r9d > 0x0000003e4785bb5c <+7884>: sub (%rsp),%r9d > 0x0000003e4785bb60 <+7888>: mov %r14d,%r11d > 0x0000003e4785bb63 <+7891>: mov %eax,%esi > 0x0000003e4785bb65 <+7893>: sub %eax,%r11d > 0x0000003e4785bb68 <+7896>: mov %r14d,%r12d > 0x0000003e4785bb6b <+7899>: sub %edx,%esi > 0x0000003e4785bb6d <+7901>: movslq %r11d,%r11 > 0x0000003e4785bb70 <+7904>: sub %edi,%r12d > 0x0000003e4785bb73 <+7907>: movslq %esi,%rsi > 0x0000003e4785bb76 <+7910>: movslq %ecx,%rcx > 0x0000003e4785bb79 <+7913>: movslq %r12d,%r12 > 0x0000003e4785bb7c <+7916>: mov %rcx,%r13 > 0x0000003e4785bb7f <+7919>: mov %rcx,0x28(%rsp) > 0x0000003e4785bb84 <+7924>: movslq %r9d,%rcx > 0x0000003e4785bb87 <+7927>: imul 0x28(%rsp),%r11 > 0x0000003e4785bb8d <+7933>: mov %r8d,%r9d > 0x0000003e4785bb90 <+7936>: mov %rcx,%rbp > 0x0000003e4785bb93 <+7939>: sub %r10d,%r9d > 0x0000003e4785bb96 <+7942>: movslq %r9d,%r9 > 0x0000003e4785bb99 <+7945>: imul %r12,%r9 > 0x0000003e4785bb9d <+7949>: imul %rsi,%r13 > 0x0000003e4785bba1 <+7953>: imul %r12,%rbp > 0x0000003e4785bba5 <+7957>: sub %r11,%r9 > 0x0000003e4785bba8 <+7960>: sub %rbp,%r13 > 0x0000003e4785bbab <+7963>: js 0x3e4785c009 <_cairo_polygon_intersect+9081> > 0x0000003e4785bbb1 <+7969>: cmp %r9,%r13 > 0x0000003e4785bbb4 <+7972>: jle 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bbba <+7978>: mov %eax,%r9d > 0x0000003e4785bbbd <+7981>: mov %r10d,%r11d > 0x0000003e4785bbc0 <+7984>: sub %r14d,%r9d > 0x0000003e4785bbc3 <+7987>: sub %r8d,%r11d > 0x0000003e4785bbc6 <+7990>: movslq %r9d,%r9 > 0x0000003e4785bbc9 <+7993>: movslq %r11d,%r11 > 0x0000003e4785bbcc <+7996>: imul %rcx,%r9 > 0x0000003e4785bbd0 <+8000>: imul %rsi,%r11 > 0x0000003e4785bbd4 <+8004>: sub %r11,%r9 > 0x0000003e4785bbd7 <+8007>: cmp %r13,%r9 > 0x0000003e4785bbda <+8010>: jge 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bbe0 <+8016>: movslq %eax,%rbp > 0x0000003e4785bbe3 <+8019>: movslq (%rsp),%rax > 0x0000003e4785bbe7 <+8023>: mov %rcx,0x30(%rsp) > 0x0000003e4785bbec <+8028>: imul %rdx,%r10 > 0x0000003e4785bbf0 <+8032>: imul %rdi,%r8 > 0x0000003e4785bbf4 <+8036>: imul %rax,%rbp > 0x0000003e4785bbf8 <+8040>: movslq 0x18(%rsp),%rax > 0x0000003e4785bbfd <+8045>: sub %r10,%rbp > 0x0000003e4785bc00 <+8048>: imul %rax,%r14 > 0x0000003e4785bc04 <+8052>: mov %r12,%rax > 0x0000003e4785bc07 <+8055>: imul %rbp > 0x0000003e4785bc0a <+8058>: sub %r8,%r14 > 0x0000003e4785bc0d <+8061>: mov %rax,%r11 > 0x0000003e4785bc10 <+8064>: mov %rsi,%rax > 0x0000003e4785bc13 <+8067>: mov %rdx,%r12 > 0x0000003e4785bc16 <+8070>: imul %r14 > 0x0000003e4785bc19 <+8073>: sub %rax,%r11 > 0x0000003e4785bc1c <+8076>: sbb %rdx,%r12 > 0x0000003e4785bc1f <+8079>: mov %r11,%rdi > 0x0000003e4785bc22 <+8082>: mov %r13,%rdx > 0x0000003e4785bc25 <+8085>: mov %r12,%rsi > 0x0000003e4785bc28 <+8088>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785bc2d <+8093>: cmp %r13,%rdx > 0x0000003e4785bc30 <+8096>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bc36 <+8102>: test %rdx,%rdx > 0x0000003e4785bc39 <+8105>: movl $0x0,0x74(%rsp) > 0x0000003e4785bc41 <+8113>: mov 0x30(%rsp),%rcx > 0x0000003e4785bc46 <+8118>: je 0x3e4785bc78 <_cairo_polygon_intersect+8168> > 0x0000003e4785bc48 <+8120>: mov %rdx,%rdi > 0x0000003e4785bc4b <+8123>: mov %r13,%r8 > 0x0000003e4785bc4e <+8126>: mov %rdx,%rsi > 0x0000003e4785bc51 <+8129>: shr $0x3f,%r8 > 0x0000003e4785bc55 <+8133>: shr $0x3f,%rdi > 0x0000003e4785bc59 <+8137>: neg %rsi > 0x0000003e4785bc5c <+8140>: cmp %rdi,%r8 > 0x0000003e4785bc5f <+8143>: cmovne %rsi,%rdx > 0x0000003e4785bc63 <+8147>: add %rdx,%rdx > 0x0000003e4785bc66 <+8150>: cmp %rdx,%r13 > 0x0000003e4785bc69 <+8153>: jg 0x3e4785c135 <_cairo_polygon_intersect+9381> > 0x0000003e4785bc6f <+8159>: cqto > 0x0000003e4785bc71 <+8161>: or $0x1,%rdx > 0x0000003e4785bc75 <+8165>: add %rdx,%rax > 0x0000003e4785bc78 <+8168>: mov %eax,0x70(%rsp) > 0x0000003e4785bc7c <+8172>: mov %eax,%r12d > 0x0000003e4785bc7f <+8175>: mov 0x28(%rsp),%rax > 0x0000003e4785bc84 <+8180>: imul %rbp > 0x0000003e4785bc87 <+8183>: mov %rax,%r9 > 0x0000003e4785bc8a <+8186>: mov %r14,%rax > 0x0000003e4785bc8d <+8189>: mov %rdx,%r10 > 0x0000003e4785bc90 <+8192>: imul %rcx > 0x0000003e4785bc93 <+8195>: sub %rax,%r9 > 0x0000003e4785bc96 <+8198>: sbb %rdx,%r10 > 0x0000003e4785bc99 <+8201>: mov %r9,%rdi > 0x0000003e4785bc9c <+8204>: mov %r13,%rdx > 0x0000003e4785bc9f <+8207>: mov %r10,%rsi > 0x0000003e4785bca2 <+8210>: callq 0x3e47885060 <_cairo_int_96by64_32x64_divrem> > 0x0000003e4785bca7 <+8215>: cmp %rdx,%r13 > 0x0000003e4785bcaa <+8218>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bcb0 <+8224>: test %rdx,%rdx > 0x0000003e4785bcb3 <+8227>: movl $0x0,0x7c(%rsp) > 0x0000003e4785bcbb <+8235>: je 0x3e4785bced <_cairo_polygon_intersect+8285> > 0x0000003e4785bcbd <+8237>: mov %rdx,%rsi > 0x0000003e4785bcc0 <+8240>: mov %r13,%rdi > 0x0000003e4785bcc3 <+8243>: mov %rdx,%rcx > 0x0000003e4785bcc6 <+8246>: shr $0x3f,%rdi > 0x0000003e4785bcca <+8250>: shr $0x3f,%rsi > 0x0000003e4785bcce <+8254>: neg %rcx > 0x0000003e4785bcd1 <+8257>: cmp %rsi,%rdi > 0x0000003e4785bcd4 <+8260>: cmovne %rcx,%rdx > 0x0000003e4785bcd8 <+8264>: add %rdx,%rdx > 0x0000003e4785bcdb <+8267>: cmp %rdx,%r13 > 0x0000003e4785bcde <+8270>: jg 0x3e4785c128 <_cairo_polygon_intersect+9368> > 0x0000003e4785bce4 <+8276>: cqto > 0x0000003e4785bce6 <+8278>: or $0x1,%rdx > 0x0000003e4785bcea <+8282>: add %rdx,%rax > 0x0000003e4785bced <+8285>: mov 0x50(%rsp),%r14 > 0x0000003e4785bcf2 <+8290>: mov %r15,%rdi > 0x0000003e4785bcf5 <+8293>: mov %eax,%r13d > 0x0000003e4785bcf8 <+8296>: mov %eax,0x78(%rsp) > 0x0000003e4785bcfc <+8300>: mov %r14,%rsi > 0x0000003e4785bcff <+8303>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785bd04 <+8308>: test %eax,%eax > 0x0000003e4785bd06 <+8310>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bd0c <+8316>: mov %r14,%rsi > 0x0000003e4785bd0f <+8319>: mov %rbx,%rdi > 0x0000003e4785bd12 <+8322>: callq 0x3e47859680 <_cairo_bo_edge_contains_intersect_point> > 0x0000003e4785bd17 <+8327>: test %eax,%eax > 0x0000003e4785bd19 <+8329>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785bd1f <+8335>: mov 0x940(%rsp),%r14 > 0x0000003e4785bd27 <+8343>: test %r14,%r14 > 0x0000003e4785bd2a <+8346>: je 0x3e4785c142 <_cairo_polygon_intersect+9394> > 0x0000003e4785bd30 <+8352>: mov (%r14),%rax > 0x0000003e4785bd33 <+8355>: mov %rax,0x940(%rsp) > 0x0000003e4785bd3b <+8363>: movl $0x1,(%r14) > 0x0000003e4785bd42 <+8370>: mov %r15,0x10(%r14) > 0x0000003e4785bd46 <+8374>: mov %rbx,0x18(%r14) > 0x0000003e4785bd4a <+8378>: mov %r12d,0x4(%r14) > 0x0000003e4785bd4e <+8382>: mov %r13d,0x8(%r14) > 0x0000003e4785bd52 <+8386>: mov 0xd60(%rsp),%eax > 0x0000003e4785bd59 <+8393>: add $0x1,%eax > 0x0000003e4785bd5c <+8396>: cmp 0xd64(%rsp),%eax > 0x0000003e4785bd63 <+8403>: je 0x3e4785c364 <_cairo_polygon_intersect+9940> > 0x0000003e4785bd69 <+8409>: cmp $0x1,%eax > 0x0000003e4785bd6c <+8412>: mov 0xd68(%rsp),%rdi > 0x0000003e4785bd74 <+8420>: mov %eax,0xd60(%rsp) > 0x0000003e4785bd7b <+8427>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x0000003e4785bd85 <+8437>: jne 0x3e4785bd9f <_cairo_polygon_intersect+8463> > 0x0000003e4785bd87 <+8439>: jmpq 0x3e4785bfff <_cairo_polygon_intersect+9071> > 0x0000003e4785bd8c <+8444>: nopl 0x0(%rax) > 0x0000003e4785bd90 <+8448>: cmp $0x1,%ecx > 0x0000003e4785bd93 <+8451>: mov %rdx,(%rdi,%rax,8) > 0x0000003e4785bd97 <+8455>: je 0x3e4785bfff <_cairo_polygon_intersect+9071> > 0x0000003e4785bd9d <+8461>: mov %ecx,%eax > 0x0000003e4785bd9f <+8463>: mov %eax,%ecx > 0x0000003e4785bda1 <+8465>: mov 0x8(%r14),%esi > 0x0000003e4785bda5 <+8469>: sar %ecx > 0x0000003e4785bda7 <+8471>: movslq %ecx,%rdx > 0x0000003e4785bdaa <+8474>: mov (%rdi,%rdx,8),%rdx > 0x0000003e4785bdae <+8478>: sub 0x8(%rdx),%esi > 0x0000003e4785bdb1 <+8481>: jne 0x3e4785bdd1 <_cairo_polygon_intersect+8513> > 0x0000003e4785bdb3 <+8483>: mov 0x4(%r14),%esi > 0x0000003e4785bdb7 <+8487>: sub 0x4(%rdx),%esi > 0x0000003e4785bdba <+8490>: jne 0x3e4785bdd1 <_cairo_polygon_intersect+8513> > 0x0000003e4785bdbc <+8492>: mov (%r14),%esi > 0x0000003e4785bdbf <+8495>: sub (%rdx),%esi > 0x0000003e4785bdc1 <+8497>: jne 0x3e4785bdd1 <_cairo_polygon_intersect+8513> > 0x0000003e4785bdc3 <+8499>: mov %r14,%rsi > 0x0000003e4785bdc6 <+8502>: sub %rdx,%rsi > 0x0000003e4785bdc9 <+8505>: sar $0x2,%rsi > 0x0000003e4785bdcd <+8509>: imul %r8d,%esi > 0x0000003e4785bdd1 <+8513>: test %esi,%esi > 0x0000003e4785bdd3 <+8515>: cltq > 0x0000003e4785bdd5 <+8517>: js 0x3e4785bd90 <_cairo_polygon_intersect+8448> > 0x0000003e4785bdd7 <+8519>: shl $0x3,%rax > 0x0000003e4785bddb <+8523>: mov %r14,(%rdi,%rax,1) > 0x0000003e4785bddf <+8527>: xor %eax,%eax > 0x0000003e4785bde1 <+8529>: jmpq 0x3e4785ae45 <_cairo_polygon_intersect+4533> > 0x0000003e4785bde6 <+8534>: cmp %edx,%eax > 0x0000003e4785bde8 <+8536>: sete %al > 0x0000003e4785bdeb <+8539>: movzbl %al,%eax > 0x0000003e4785bdee <+8542>: jmpq 0x3e4785b72f <_cairo_polygon_intersect+6815> > 0x0000003e4785bdf3 <+8547>: mov %r10d,%edi > 0x0000003e4785bdf6 <+8550>: mov %r9d,%esi > 0x0000003e4785bdf9 <+8553>: jmpq 0x3e4785b2c0 <_cairo_polygon_intersect+5680> > 0x0000003e4785bdfe <+8558>: mov 0x8(%rbx),%edi > 0x0000003e4785be01 <+8561>: cmp %edi,0x8(%r15) > 0x0000003e4785be05 <+8565>: jne 0x3e4785b094 <_cairo_polygon_intersect+5124> > 0x0000003e4785be0b <+8571>: movslq 0xc(%rbx),%rdi > 0x0000003e4785be0f <+8575>: movslq 0xc(%r15),%rdx > 0x0000003e4785be13 <+8579>: cmp %edi,%edx > 0x0000003e4785be15 <+8581>: jne 0x3e4785b09c <_cairo_polygon_intersect+5132> > 0x0000003e4785be1b <+8587>: mov 0x10(%rbx),%edi > 0x0000003e4785be1e <+8590>: cmp %edi,0x10(%r15) > 0x0000003e4785be22 <+8594>: je 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785be28 <+8600>: movslq %edx,%rdi > 0x0000003e4785be2b <+8603>: jmpq 0x3e4785b09c <_cairo_polygon_intersect+5132> > 0x0000003e4785be30 <+8608>: mov 0x8(%r13),%edi > 0x0000003e4785be34 <+8612>: cmp %edi,0x8(%r14) > 0x0000003e4785be38 <+8616>: jne 0x3e4785b016 <_cairo_polygon_intersect+4998> > 0x0000003e4785be3e <+8622>: movslq 0xc(%r13),%rsi > 0x0000003e4785be42 <+8626>: movslq 0xc(%r14),%rdx > 0x0000003e4785be46 <+8630>: cmp %esi,%edx > 0x0000003e4785be48 <+8632>: jne 0x3e4785b01e <_cairo_polygon_intersect+5006> > 0x0000003e4785be4e <+8638>: mov 0x10(%r13),%edi > 0x0000003e4785be52 <+8642>: cmp %edi,0x10(%r14) > 0x0000003e4785be56 <+8646>: movslq %edx,%rsi > 0x0000003e4785be59 <+8649>: jne 0x3e4785b01e <_cairo_polygon_intersect+5006> > 0x0000003e4785be5f <+8655>: jmpq 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785be64 <+8660>: nopl 0x0(%rax) > 0x0000003e4785be68 <+8664>: cmp %r9,%r14 > 0x0000003e4785be6b <+8667>: jge 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785be71 <+8673>: mov %eax,%r9d > 0x0000003e4785be74 <+8676>: mov %r10d,%r12d > 0x0000003e4785be77 <+8679>: sub %edx,%r9d > 0x0000003e4785be7a <+8682>: sub %r8d,%r12d > 0x0000003e4785be7d <+8685>: movslq %r9d,%r9 > 0x0000003e4785be80 <+8688>: movslq %r12d,%r12 > 0x0000003e4785be83 <+8691>: imul 0x28(%rsp),%r9 > 0x0000003e4785be89 <+8697>: imul %rsi,%r12 > 0x0000003e4785be8d <+8701>: sub %r12,%r9 > 0x0000003e4785be90 <+8704>: cmp %r9,%r14 > 0x0000003e4785be93 <+8707>: jl 0x3e4785b52a <_cairo_polygon_intersect+6298> > 0x0000003e4785be99 <+8713>: mov 0xd68(%rsp),%rdi > 0x0000003e4785bea1 <+8721>: mov 0x8(%rdi),%r12 > 0x0000003e4785bea5 <+8725>: jmpq 0x3e47859ec8 <_cairo_polygon_intersect+568> > 0x0000003e4785beaa <+8730>: mov %ebp,%esi > 0x0000003e4785beac <+8732>: mov %rbx,%rdi > 0x0000003e4785beaf <+8735>: callq 0x3e4785cb90 <_cairo_polygon_reduce> > 0x0000003e4785beb4 <+8740>: test %eax,%eax > 0x0000003e4785beb6 <+8742>: je 0x3e47859cce <_cairo_polygon_intersect+62> > 0x0000003e4785bebc <+8748>: mov %eax,%r14d > 0x0000003e4785bebf <+8751>: jmpq 0x3e4785aac8 <_cairo_polygon_intersect+3640> > 0x0000003e4785bec4 <+8756>: nopl 0x0(%rax) > 0x0000003e4785bec8 <+8760>: mov 0x8(%rsp),%rdi > 0x0000003e4785becd <+8765>: callq 0x3e4785cb90 <_cairo_polygon_reduce> > 0x0000003e4785bed2 <+8770>: test %eax,%eax > 0x0000003e4785bed4 <+8772>: je 0x3e47859cc6 <_cairo_polygon_intersect+54> > 0x0000003e4785beda <+8778>: jmp 0x3e4785bebc <_cairo_polygon_intersect+8748> > 0x0000003e4785bedc <+8780>: nopl 0x0(%rax) > 0x0000003e4785bee0 <+8784>: mov %r9d,%esi > 0x0000003e4785bee3 <+8787>: mov %r8d,%ecx > 0x0000003e4785bee6 <+8790>: jmpq 0x3e4785b711 <_cairo_polygon_intersect+6785> > 0x0000003e4785beeb <+8795>: movl $0x1,0x74(%rsp) > 0x0000003e4785bef3 <+8803>: jmpq 0x3e4785a90e <_cairo_polygon_intersect+3198> > 0x0000003e4785bef8 <+8808>: mov 0x28(%r14),%rax > 0x0000003e4785befc <+8812>: jmpq 0x3e4785b420 <_cairo_polygon_intersect+6032> > 0x0000003e4785bf01 <+8817>: mov %r13,0x80(%rsp) > 0x0000003e4785bf09 <+8825>: mov %rbx,%rax > 0x0000003e4785bf0c <+8828>: jmpq 0x3e4785afdf <_cairo_polygon_intersect+4943> > 0x0000003e4785bf11 <+8833>: mov $0x8,%eax > 0x0000003e4785bf16 <+8838>: jmpq 0x3e4785b6f7 <_cairo_polygon_intersect+6759> > 0x0000003e4785bf1b <+8843>: movl $0x1,0x74(%rsp) > 0x0000003e4785bf23 <+8851>: jmpq 0x3e4785acda <_cairo_polygon_intersect+4170> > 0x0000003e4785bf28 <+8856>: movl $0x1,0x7c(%rsp) > 0x0000003e4785bf30 <+8864>: jmpq 0x3e4785a985 <_cairo_polygon_intersect+3317> > 0x0000003e4785bf35 <+8869>: mov 0x8(%rsp),%rdx > 0x0000003e4785bf3a <+8874>: mov (%rsp),%esi > 0x0000003e4785bf3d <+8877>: mov %rbx,%rdi > 0x0000003e4785bf40 <+8880>: callq 0x3e47859c00 <edges_end> > 0x0000003e4785bf45 <+8885>: jmpq 0x3e4785a291 <_cairo_polygon_intersect+1537> > 0x0000003e4785bf4a <+8890>: movl $0x1,0x7c(%rsp) > 0x0000003e4785bf52 <+8898>: jmpq 0x3e4785ad51 <_cairo_polygon_intersect+4289> > 0x0000003e4785bf57 <+8903>: mov %rdx,%rsi > 0x0000003e4785bf5a <+8906>: mov %r14,%rdi > 0x0000003e4785bf5d <+8909>: mov %rdx,%rcx > 0x0000003e4785bf60 <+8912>: shr $0x3f,%rdi > 0x0000003e4785bf64 <+8916>: shr $0x3f,%rsi > 0x0000003e4785bf68 <+8920>: neg %rcx > 0x0000003e4785bf6b <+8923>: cmp %rsi,%rdi > 0x0000003e4785bf6e <+8926>: cmovne %rcx,%rdx > 0x0000003e4785bf72 <+8930>: add %rdx,%rdx > 0x0000003e4785bf75 <+8933>: cmp %rdx,%r14 > 0x0000003e4785bf78 <+8936>: jg 0x3e4785bff2 <_cairo_polygon_intersect+9058> > 0x0000003e4785bf7a <+8938>: cqto > 0x0000003e4785bf7c <+8940>: or $0x1,%rdx > 0x0000003e4785bf80 <+8944>: add %rdx,%rax > 0x0000003e4785bf83 <+8947>: jmpq 0x3e4785b604 <_cairo_polygon_intersect+6516> > 0x0000003e4785bf88 <+8952>: movl $0x1,0x74(%rsp) > 0x0000003e4785bf90 <+8960>: jmpq 0x3e4785b5ba <_cairo_polygon_intersect+6442> > 0x0000003e4785bf95 <+8965>: mov %r9d,0x18(%rsp) > 0x0000003e4785bf9a <+8970>: movslq %r11d,%rdi > 0x0000003e4785bf9d <+8973>: mov %r12d,0x28(%rsp) > 0x0000003e4785bfa2 <+8978>: movslq %ebp,%r10 > 0x0000003e4785bfa5 <+8981>: jmpq 0x3e4785b864 <_cairo_polygon_intersect+7124> > 0x0000003e4785bfaa <+8986>: cmp %r9,%rcx > 0x0000003e4785bfad <+8989>: jge 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785bfb3 <+8995>: mov %eax,%r9d > 0x0000003e4785bfb6 <+8998>: mov %r10d,%r11d > 0x0000003e4785bfb9 <+9001>: sub %r8d,%r9d > 0x0000003e4785bfbc <+9004>: sub %edi,%r11d > 0x0000003e4785bfbf <+9007>: movslq %r9d,%r9 > 0x0000003e4785bfc2 <+9010>: movslq %r11d,%r11 > 0x0000003e4785bfc5 <+9013>: imul 0x38(%rsp),%r9 > 0x0000003e4785bfcb <+9019>: imul 0x30(%rsp),%r11 > 0x0000003e4785bfd1 <+9025>: sub %r11,%r9 > 0x0000003e4785bfd4 <+9028>: cmp %r9,%rcx > 0x0000003e4785bfd7 <+9031>: jl 0x3e4785b902 <_cairo_polygon_intersect+7282> > 0x0000003e4785bfdd <+9037>: jmpq 0x3e4785b07a <_cairo_polygon_intersect+5098> > 0x0000003e4785bfe2 <+9042>: nopw 0x0(%rax,%rax,1) > 0x0000003e4785bfe8 <+9048>: mov $0x8,%eax > 0x0000003e4785bfed <+9053>: jmpq 0x3e4785bb19 <_cairo_polygon_intersect+7817> > 0x0000003e4785bff2 <+9058>: movl $0x1,0x7c(%rsp) > 0x0000003e4785bffa <+9066>: jmpq 0x3e4785b604 <_cairo_polygon_intersect+6516> > 0x0000003e4785bfff <+9071>: mov $0x8,%eax > 0x0000003e4785c004 <+9076>: jmpq 0x3e4785bddb <_cairo_polygon_intersect+8523> > 0x0000003e4785c009 <+9081>: cmp %r9,%r13 > 0x0000003e4785c00c <+9084>: jge 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785c012 <+9090>: mov %eax,%r9d > 0x0000003e4785c015 <+9093>: mov %r10d,%r11d > 0x0000003e4785c018 <+9096>: sub %r14d,%r9d > 0x0000003e4785c01b <+9099>: sub %r8d,%r11d > 0x0000003e4785c01e <+9102>: movslq %r9d,%r9 > 0x0000003e4785c021 <+9105>: movslq %r11d,%r11 > 0x0000003e4785c024 <+9108>: imul %rcx,%r9 > 0x0000003e4785c028 <+9112>: imul %rsi,%r11 > 0x0000003e4785c02c <+9116>: sub %r11,%r9 > 0x0000003e4785c02f <+9119>: cmp %r9,%r13 > 0x0000003e4785c032 <+9122>: jl 0x3e4785bbe0 <_cairo_polygon_intersect+8016> > 0x0000003e4785c038 <+9128>: jmpq 0x3e4785ae50 <_cairo_polygon_intersect+4544> > 0x0000003e4785c03d <+9133>: nopl (%rax) > 0x0000003e4785c040 <+9136>: mov 0x948(%rsp),%rax > 0x0000003e4785c048 <+9144>: mov 0x958(%rsp),%ecx > 0x0000003e4785c04f <+9151>: mov 0xc(%rax),%edx > 0x0000003e4785c052 <+9154>: cmp %edx,%ecx > 0x0000003e4785c054 <+9156>: ja 0x3e4785c2eb <_cairo_polygon_intersect+9819> > 0x0000003e4785c05a <+9162>: mov 0x10(%rax),%r8 > 0x0000003e4785c05e <+9166>: add %r8,%rcx > 0x0000003e4785c061 <+9169>: mov %r8,%rbp > 0x0000003e4785c064 <+9172>: mov %rcx,0x10(%rax) > 0x0000003e4785c068 <+9176>: sub 0x958(%rsp),%edx > 0x0000003e4785c06f <+9183>: mov %edx,0xc(%rax) > 0x0000003e4785c072 <+9186>: test %rbp,%rbp > 0x0000003e4785c075 <+9189>: jne 0x3e4785a9d6 <_cairo_polygon_intersect+3398> > 0x0000003e4785c07b <+9195>: mov $0x1,%edi > 0x0000003e4785c080 <+9200>: callq 0x3e4782c280 <_cairo_error> > 0x0000003e4785c085 <+9205>: jmpq 0x3e4785aa7f <_cairo_polygon_intersect+3567> > 0x0000003e4785c08a <+9210>: nopw 0x0(%rax,%rax,1) > 0x0000003e4785c090 <+9216>: mov 0x948(%rsp),%rax > 0x0000003e4785c098 <+9224>: mov 0x958(%rsp),%ecx > 0x0000003e4785c09f <+9231>: mov 0xc(%rax),%edx > 0x0000003e4785c0a2 <+9234>: cmp %edx,%ecx > 0x0000003e4785c0a4 <+9236>: ja 0x3e4785c278 <_cairo_polygon_intersect+9704> > 0x0000003e4785c0aa <+9242>: mov 0x10(%rax),%r15 > 0x0000003e4785c0ae <+9246>: add %r15,%rcx > 0x0000003e4785c0b1 <+9249>: mov %rcx,0x10(%rax) > 0x0000003e4785c0b5 <+9253>: sub 0x958(%rsp),%edx > 0x0000003e4785c0bc <+9260>: mov %edx,0xc(%rax) > 0x0000003e4785c0bf <+9263>: test %r15,%r15 > 0x0000003e4785c0c2 <+9266>: jne 0x3e4785ad9f <_cairo_polygon_intersect+4367> > 0x0000003e4785c0c8 <+9272>: jmpq 0x3e4785c176 <_cairo_polygon_intersect+9446> > 0x0000003e4785c0cd <+9277>: nopl (%rax) > 0x0000003e4785c0d0 <+9280>: movl $0x1,0x74(%rsp) > 0x0000003e4785c0d8 <+9288>: jmpq 0x3e4785b9aa <_cairo_polygon_intersect+7450> > 0x0000003e4785c0dd <+9293>: movl $0x1,0x7c(%rsp) > 0x0000003e4785c0e5 <+9301>: jmpq 0x3e4785ba29 <_cairo_polygon_intersect+7577> > 0x0000003e4785c0ea <+9306>: mov 0x948(%rsp),%rax > 0x0000003e4785c0f2 <+9314>: mov 0x958(%rsp),%ecx > 0x0000003e4785c0f9 <+9321>: mov 0xc(%rax),%edx > 0x0000003e4785c0fc <+9324>: cmp %edx,%ecx > 0x0000003e4785c0fe <+9326>: ja 0x3e4785c266 <_cairo_polygon_intersect+9686> > 0x0000003e4785c104 <+9332>: mov 0x10(%rax),%r15 > 0x0000003e4785c108 <+9336>: add %r15,%rcx > 0x0000003e4785c10b <+9339>: mov %rcx,0x10(%rax) > 0x0000003e4785c10f <+9343>: sub 0x958(%rsp),%edx > 0x0000003e4785c116 <+9350>: mov %edx,0xc(%rax) > 0x0000003e4785c119 <+9353>: test %r15,%r15 > 0x0000003e4785c11c <+9356>: jne 0x3e4785b652 <_cairo_polygon_intersect+6594> > 0x0000003e4785c122 <+9362>: jmp 0x3e4785c176 <_cairo_polygon_intersect+9446> > 0x0000003e4785c124 <+9364>: nopl 0x0(%rax) > 0x0000003e4785c128 <+9368>: movl $0x1,0x7c(%rsp) > 0x0000003e4785c130 <+9376>: jmpq 0x3e4785bced <_cairo_polygon_intersect+8285> > 0x0000003e4785c135 <+9381>: movl $0x1,0x74(%rsp) > 0x0000003e4785c13d <+9389>: jmpq 0x3e4785bc78 <_cairo_polygon_intersect+8168> > 0x0000003e4785c142 <+9394>: mov 0x948(%rsp),%rax > 0x0000003e4785c14a <+9402>: mov 0x958(%rsp),%ecx > 0x0000003e4785c151 <+9409>: mov 0xc(%rax),%edx > 0x0000003e4785c154 <+9412>: cmp %edx,%ecx > 0x0000003e4785c156 <+9414>: ja 0x3e4785c185 <_cairo_polygon_intersect+9461> > 0x0000003e4785c158 <+9416>: mov 0x10(%rax),%r14 > 0x0000003e4785c15c <+9420>: add %r14,%rcx > 0x0000003e4785c15f <+9423>: mov %rcx,0x10(%rax) > 0x0000003e4785c163 <+9427>: sub 0x958(%rsp),%edx > 0x0000003e4785c16a <+9434>: mov %edx,0xc(%rax) > 0x0000003e4785c16d <+9437>: test %r14,%r14 > 0x0000003e4785c170 <+9440>: jne 0x3e4785bd3b <_cairo_polygon_intersect+8363> > 0x0000003e4785c176 <+9446>: mov $0x1,%edi > 0x0000003e4785c17b <+9451>: callq 0x3e4782c280 <_cairo_error> > 0x0000003e4785c180 <+9456>: jmpq 0x3e4785ae45 <_cairo_polygon_intersect+4533> > 0x0000003e4785c185 <+9461>: mov 0x20(%rsp),%rdi > 0x0000003e4785c18a <+9466>: callq 0x3e4782dd30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003e4785c18f <+9471>: mov %rax,%r14 > 0x0000003e4785c192 <+9474>: jmp 0x3e4785c16d <_cairo_polygon_intersect+9437> > 0x0000003e4785c194 <+9476>: lea 0x8c485(%rip),%rcx # 0x3e478e8620 <__PRETTY_FUNCTION__.10727> > 0x0000003e4785c19b <+9483>: lea 0x8c497(%rip),%rsi # 0x3e478e8639 > 0x0000003e4785c1a2 <+9490>: lea 0x8c4aa(%rip),%rdi # 0x3e478e8653 > 0x0000003e4785c1a9 <+9497>: mov $0x5aa,%edx > 0x0000003e4785c1ae <+9502>: callq 0x3e47812320 <__assert_fail@plt> > 0x0000003e4785c1b3 <+9507>: mov 0x40(%rsp),%rdi > 0x0000003e4785c1b8 <+9512>: callq 0x3e478138d3 <_pqueue_grow> > 0x0000003e4785c1bd <+9517>: test %eax,%eax > 0x0000003e4785c1bf <+9519>: jne 0x3e4785ae45 <_cairo_polygon_intersect+4533> > 0x0000003e4785c1c5 <+9525>: mov 0xd60(%rsp),%eax > 0x0000003e4785c1cc <+9532>: lea 0x1(%rax),%edi > 0x0000003e4785c1cf <+9535>: jmpq 0x3e4785adcd <_cairo_polygon_intersect+4413> > 0x0000003e4785c1d4 <+9540>: mov 0x8(%rsp),%rax > 0x0000003e4785c1d9 <+9545>: xor %r14d,%r14d > 0x0000003e4785c1dc <+9548>: movl $0x0,0x34(%rax) > 0x0000003e4785c1e3 <+9555>: jmpq 0x3e4785aac8 <_cairo_polygon_intersect+3640> > 0x0000003e4785c1e8 <+9560>: xor %r14d,%r14d > 0x0000003e4785c1eb <+9563>: jmpq 0x3e4785aac8 <_cairo_polygon_intersect+3640> > 0x0000003e4785c1f0 <+9568>: mov 0x20(%rsp),%rdi > 0x0000003e4785c1f5 <+9573>: callq 0x3e4782dd30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003e4785c1fa <+9578>: mov %rax,%r13 > 0x0000003e4785c1fd <+9581>: jmpq 0x3e4785b25b <_cairo_polygon_intersect+5579> > 0x0000003e4785c202 <+9586>: lea 0x8c3e7(%rip),%rcx # 0x3e478e85f0 <__PRETTY_FUNCTION__.10669> > 0x0000003e4785c209 <+9593>: lea 0x8c429(%rip),%rsi # 0x3e478e8639 > 0x0000003e4785c210 <+9600>: lea 0x8c4d1(%rip),%rdi # 0x3e478e86e8 > 0x0000003e4785c217 <+9607>: mov $0x4a2,%edx > 0x0000003e4785c21c <+9612>: callq 0x3e47812320 <__assert_fail@plt> > 0x0000003e4785c221 <+9617>: lea 0x8c3c8(%rip),%rcx # 0x3e478e85f0 <__PRETTY_FUNCTION__.10669> > 0x0000003e4785c228 <+9624>: lea 0x8c40a(%rip),%rsi # 0x3e478e8639 > 0x0000003e4785c22f <+9631>: lea 0x8c48a(%rip),%rdi # 0x3e478e86c0 > 0x0000003e4785c236 <+9638>: mov $0x4a1,%edx > 0x0000003e4785c23b <+9643>: callq 0x3e47812320 <__assert_fail@plt> > 0x0000003e4785c240 <+9648>: callq 0x3e47812ef0 <__stack_chk_fail@plt> > 0x0000003e4785c245 <+9653>: mov 0x40(%rsp),%rdi > 0x0000003e4785c24a <+9658>: callq 0x3e478138d3 <_pqueue_grow> > 0x0000003e4785c24f <+9663>: test %eax,%eax > 0x0000003e4785c251 <+9665>: jne 0x3e4785aa7f <_cairo_polygon_intersect+3567> > 0x0000003e4785c257 <+9671>: mov 0xd60(%rsp),%eax > 0x0000003e4785c25e <+9678>: add $0x1,%eax > 0x0000003e4785c261 <+9681>: jmpq 0x3e4785aa06 <_cairo_polygon_intersect+3446> > 0x0000003e4785c266 <+9686>: mov 0x20(%rsp),%rdi > 0x0000003e4785c26b <+9691>: callq 0x3e4782dd30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003e4785c270 <+9696>: mov %rax,%r15 > 0x0000003e4785c273 <+9699>: jmpq 0x3e4785c119 <_cairo_polygon_intersect+9353> > 0x0000003e4785c278 <+9704>: mov 0x20(%rsp),%rdi > 0x0000003e4785c27d <+9709>: callq 0x3e4782dd30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003e4785c282 <+9714>: mov %rax,%r15 > 0x0000003e4785c285 <+9717>: jmpq 0x3e4785c0bf <_cairo_polygon_intersect+9263> > 0x0000003e4785c28a <+9722>: mov 0x40(%rsp),%rdi > 0x0000003e4785c28f <+9727>: callq 0x3e478138d3 <_pqueue_grow> > 0x0000003e4785c294 <+9732>: test %eax,%eax > 0x0000003e4785c296 <+9734>: jne 0x3e4785b26e <_cairo_polygon_intersect+5598> > 0x0000003e4785c29c <+9740>: mov 0xd60(%rsp),%eax > 0x0000003e4785c2a3 <+9747>: lea 0x1(%rax),%edi > 0x0000003e4785c2a6 <+9750>: jmpq 0x3e4785a6bb <_cairo_polygon_intersect+2603> > 0x0000003e4785c2ab <+9755>: mov 0x40(%rsp),%rdi > 0x0000003e4785c2b0 <+9760>: callq 0x3e478138d3 <_pqueue_grow> > 0x0000003e4785c2b5 <+9765>: test %eax,%eax > 0x0000003e4785c2b7 <+9767>: jne 0x3e4785ae45 <_cairo_polygon_intersect+4533> > 0x0000003e4785c2bd <+9773>: mov 0xd60(%rsp),%eax > 0x0000003e4785c2c4 <+9780>: lea 0x1(%rax),%esi > 0x0000003e4785c2c7 <+9783>: jmpq 0x3e4785b680 <_cairo_polygon_intersect+6640> > 0x0000003e4785c2cc <+9788>: lea 0x8c31d(%rip),%rcx # 0x3e478e85f0 <__PRETTY_FUNCTION__.10669> > 0x0000003e4785c2d3 <+9795>: lea 0x8c35f(%rip),%rsi # 0x3e478e8639 > 0x0000003e4785c2da <+9802>: lea 0x8c387(%rip),%rdi # 0x3e478e8668 > 0x0000003e4785c2e1 <+9809>: mov $0x497,%edx > 0x0000003e4785c2e6 <+9814>: callq 0x3e47812320 <__assert_fail@plt> > 0x0000003e4785c2eb <+9819>: mov 0x20(%rsp),%rdi > 0x0000003e4785c2f0 <+9824>: callq 0x3e4782dd30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003e4785c2f5 <+9829>: mov %rax,%rbp > 0x0000003e4785c2f8 <+9832>: jmpq 0x3e4785c072 <_cairo_polygon_intersect+9186> > 0x0000003e4785c2fd <+9837>: mov 0x40(%rsp),%rdi > 0x0000003e4785c302 <+9842>: callq 0x3e478138d3 <_pqueue_grow> > 0x0000003e4785c307 <+9847>: test %eax,%eax > 0x0000003e4785c309 <+9849>: jne 0x3e4785bb1f <_cairo_polygon_intersect+7823> > 0x0000003e4785c30f <+9855>: mov 0xd60(%rsp),%eax > 0x0000003e4785c316 <+9862>: add $0x1,%eax > 0x0000003e4785c319 <+9865>: jmpq 0x3e4785baab <_cairo_polygon_intersect+7707> > 0x0000003e4785c31e <+9870>: mov 0x948(%rsp),%rax > 0x0000003e4785c326 <+9878>: mov 0x958(%rsp),%esi > 0x0000003e4785c32d <+9885>: mov 0xc(%rax),%edx > 0x0000003e4785c330 <+9888>: cmp %edx,%esi > 0x0000003e4785c332 <+9890>: ja 0x3e4785c385 <_cairo_polygon_intersect+9973> > 0x0000003e4785c334 <+9892>: mov 0x10(%rax),%rcx > 0x0000003e4785c338 <+9896>: add %rcx,%rsi > 0x0000003e4785c33b <+9899>: mov %rcx,%rbp > 0x0000003e4785c33e <+9902>: mov %rsi,0x10(%rax) > 0x0000003e4785c342 <+9906>: sub 0x958(%rsp),%edx > 0x0000003e4785c349 <+9913>: mov %edx,0xc(%rax) > 0x0000003e4785c34c <+9916>: test %rbp,%rbp > 0x0000003e4785c34f <+9919>: jne 0x3e4785ba7a <_cairo_polygon_intersect+7658> > 0x0000003e4785c355 <+9925>: mov $0x1,%edi > 0x0000003e4785c35a <+9930>: callq 0x3e4782c280 <_cairo_error> > 0x0000003e4785c35f <+9935>: jmpq 0x3e4785bb1f <_cairo_polygon_intersect+7823> > 0x0000003e4785c364 <+9940>: mov 0x40(%rsp),%rdi > 0x0000003e4785c369 <+9945>: callq 0x3e478138d3 <_pqueue_grow> > 0x0000003e4785c36e <+9950>: test %eax,%eax > 0x0000003e4785c370 <+9952>: jne 0x3e4785ae45 <_cairo_polygon_intersect+4533> > 0x0000003e4785c376 <+9958>: mov 0xd60(%rsp),%eax > 0x0000003e4785c37d <+9965>: add $0x1,%eax > 0x0000003e4785c380 <+9968>: jmpq 0x3e4785bd69 <_cairo_polygon_intersect+8409> > 0x0000003e4785c385 <+9973>: mov 0x20(%rsp),%rdi > 0x0000003e4785c38a <+9978>: callq 0x3e4782dd30 <_cairo_freepool_alloc_from_new_pool> > 0x0000003e4785c38f <+9983>: mov %rax,%rbp > 0x0000003e4785c392 <+9986>: jmp 0x3e4785c34c <_cairo_polygon_intersect+9916> >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 1045660
: 839873 |
839874
|
839875
|
839876
|
839877
|
839878
|
839879
|
839880
|
839881
|
839882
|
839883