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 856273 Details for
Bug 1058503
[abrt] mate-document-viewer: active_edges(): atril 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.31 KB, created by
Paul Gresham
on 2014-01-27 22:43:01 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Paul Gresham
Created:
2014-01-27 22:43:01 UTC
Size:
206.31 KB
patch
obsolete
>[New LWP 1915] >[New LWP 1900] >[New LWP 1904] >[New LWP 1913] >[New LWP 1914] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `atril /run/user/1000/midori/BTA-5246119-000-00.pdf'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 active_edges (polygon=0x7f4a1141ac60, top=7561, left=0x7f49fc080da0) at cairo-polygon-intersect.c:1235 >1235 cairo-polygon-intersect.c: No such file or directory. > >Thread 5 (Thread 0x7f4a11c44700 (LWP 1914)): >#0 0x00000038618eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003863c495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f49f80010c0, timeout=-1, context=0x13dcc80) at gmain.c:4007 > poll_func = 0x3863c58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x13dcc80, 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 = 0x7f49f80010c0 >#3 0x0000003863c496dc in g_main_context_iteration (context=context@entry=0x13dcc80, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007f4a1828ab7d in dconf_gdbus_worker_thread (user_data=0x13dcc80) at dconf-gdbus-thread.c:81 > context = 0x13dcc80 >#5 0x0000003863c6ea45 in g_thread_proxy (data=0x13e3000) at gthread.c:798 > thread = 0x13e3000 >#6 0x0000003862007f33 in start_thread (arg=0x7f4a11c44700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4a11c44700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139956102383360, -8188749162387354469, 0, 0, 139956102384064, 139956102383360, 8128886885371071643, -8202325934588179301}, 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 0x00000038618f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7f4a12542700 (LWP 1913)): >#0 0x00000038618eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003863c495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f4a000008c0, timeout=-1, context=0x11ddc00) at gmain.c:4007 > poll_func = 0x3863c58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x11ddc00, 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 = 0x7f4a000008c0 >#3 0x0000003863c496dc in g_main_context_iteration (context=0x11ddc00, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003863c49729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003863c6ea45 in g_thread_proxy (data=0x118f0a0) at gthread.c:798 > thread = 0x118f0a0 >#6 0x0000003862007f33 in start_thread (arg=0x7f4a12542700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4a12542700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139956111812352, -8188749162387354469, 0, 0, 139956111813056, 139956111812352, 8128888123395394715, -8202325934588179301}, 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 0x00000038618f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f4a18c90700 (LWP 1904)): >#0 0x00000038618eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003863c495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f4a140010c0, timeout=-1, context=0x11ac640) at gmain.c:4007 > poll_func = 0x3863c58500 <g_poll> >#2 g_main_context_iterate (context=0x11ac640, 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 = 3 > allocated_nfds = 3 > fds = 0x7f4a140010c0 >#3 0x0000003863c49a3a in g_main_loop_run (loop=0x11ac5d0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000038654d0376 in gdbus_shared_thread_func (user_data=0x11ac610) at gdbusprivate.c:278 > data = 0x11ac610 >#5 0x0000003863c6ea45 in g_thread_proxy (data=0x118eca0) at gthread.c:798 > thread = 0x118eca0 >#6 0x0000003862007f33 in start_thread (arg=0x7f4a18c90700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4a18c90700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139956220135168, -8188749162387354469, 0, 0, 139956220135872, 139956220135168, 8128867122079059099, -8202325934588179301}, 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 0x00000038618f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f4a1f3cea00 (LWP 1900)): >#0 0x00000038618eaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003863c495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x11b9430, timeout=83, context=0x115e240) at gmain.c:4007 > poll_func = 0x3863c58500 <g_poll> >#2 g_main_context_iterate (context=0x115e240, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 83 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x11b9430 >#3 0x0000003863c49a3a in g_main_loop_run (loop=0x11b71f0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003606345c27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x11b71f0 >#5 0x000000000041b890 in main (argc=1, argv=0x7fff2e7eeac8) at main.c:322 > context = <optimized out> > error = 0x0 > >Thread 1 (Thread 0x7f4a1141c700 (LWP 1915)): >#0 active_edges (polygon=0x7f4a1141ac60, top=7561, left=0x7f49fc080da0) at cairo-polygon-intersect.c:1235 > right = 0x0 > winding = {-1, 1} >#1 intersection_sweep (polygon=0x7f4a1141ac60, 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 = 0x7f49fc081fe8, pools = 0x7f49fc0819f0, freepools = 0x0, nodesize = 32, embedded_pool = {next = 0x0, size = 1000, rem = 8, data = 0x7f4a11418788 "x\204A\021J\177"}, embedded_data = "\000\000\000\000cc\000\000\373\035\000\000\250a\000\000\320\316\a\374I\177", '\000' <repeats 14 times>, "=c\000\000\375\035\000\000\000\000\000\000\220\322\a\374I\177", '\000' <repeats 14 times>, "\375c\000\000\223\035\000\000\247c\000\000\000\357\a\374I\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\067c\000\000\212\035\000\000; \000\000\000\307\a\374I\177\000\000\000\321\a\374I\177\000\000\001\000\000\000nc\000\000\214\035\000\000\000\000\000\000@\346\a\374I\177\000\000\200\347\a\374I\177\000\000\000\000\000\000mb\000\000\212\035\000\000\000\000\000\000\240\r\b\374I\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000gc\000\000"...}, pqueue = {size = 83, max_size = 1024, elements = 0x7f4a114187a0, elements_embedded = {0x7f4a114184f8, 0x7f49fc082108, 0x7f4a11418448, 0x7f4a11418648, 0x7f49fc082068, 0x7f49fc081bc8, 0x7f49fc081a68, 0x7f49fc081be8, 0x7f49fc081a88, 0x7f49fc081e88, 0x7f49fc082168, 0x7f49fc081fc8, 0x7f49fc081b68, 0x7f49fc081b88, 0x7f49fc081c08, 0x7f4a11418608, 0x7f49fc081d88, 0x7f49fc081ea8, 0x7f49fc0820c8, 0x7f4a11418548, 0x7f49fc081ec8, 0x7f4a11418408, 0x7f49fc0820e8, 0x7f4a11418428, 0x7f49fc082188, 0x7f49fc081b48, 0x7f49fc081dc8, 0x7f4a114184c8, 0x7f4a11418628, 0x7f49fc081b08, 0x7f4a114186a8, 0x7f49fc082028, 0x7f4a11418528, 0x7f4a114185a8, 0x7f49fc081fa8, 0x7f4a11418488, 0x7f49fc081c48, 0x7f49fc081f68, 0x7f4a11418728, 0x7f4a11418468, 0x7f49fc081e28, 0x7f49fc081f48, 0x7f49fc082008, 0x7f49fc081f28, 0x7f4a114186c8, 0x7f49fc081de8, 0x7f49fc081f88, 0x7f49fc081e08, 0x7f4a11418508, 0x7f4a114183e8, 0x7f4a11418708, 0x7f49fc082088, 0x7f4a114183c8, 0x7f49fc081aa8, 0x7f4a11418668, 0x7f49fc081ce8, 0x7f49fc081a28, 0x7f4a11418588, 0x7f49fc081b28, 0x7f4a114183a8, 0x7f4a11418568, 0x7f4a11418748, 0x7f4a11418768, 0x7f4a114184a8, 0x7f49fc082048, 0x7f49fc081ee8, 0x7f49fc082128, 0x7f4a114185c8, 0x7f49fc081a48, 0x7f4a114185e8, 0x7f4a114186e8, 0x7f49fc0820a8, 0x7f49fc081e48, 0x7f49fc081ba8, 0x7f49fc081ae8, 0x7f49fc081a08, 0x7f49fc081d28, 0x7f49fc081c68, 0x7f49fc081d68, 0x7f49fc081e68, 0x7f49fc082148, 0x7f49fc081cc8, 0x7f4a114184e8, 0x7f49fc081ac8, 0x7f49fc082008, 0x7f49fc081a88, 0x7f49fc081a88, 0x7f49fc081ae8, 0x7f49fc082068, 0x7f49fc0820c8, 0x7f49fc081f48, 0x7f4a114186c8, 0x7f49fc082148, 0x7f49fc081fa8, 0x7f49fc084048, 0x7f4a11418448, 0x7f49fc083d68, 0x7f49fc084148, 0x7f49fc083ca8, 0x7f49fc083e68, 0x7f4a114185c8, 0x7f49fc0840e8, 0x7f49fc083a08, 0x7f49fc083e08, 0x7f49fc083ae8, 0x7f4a11418428, 0x7f49fc084288, 0x7f49fc0847c8, 0x7f49fc0845a8, 0x7f49fc084468, 0x7f49fc084248, 0x7f49fc0824c8, 0x7f49fc082368, 0x7f49fc082408, 0x7f49fc082588, 0x7f49fc081f28, 0x7f49fc082308, 0x7f4a114185e8, 0x7f49fc0824a8, 0x7f49fc082828, 0x7f49fc082768, 0x7f49fc082988, 0x7f49fc081e48, 0x7f4a11418768, 0x7f49fc082568, 0x7f4a11418688, 0x7f49fc081ec8, 0x7f49fc086ab8, 0x7f49fc087438, 0x7f49fc087198, 0x7f49fc086778, 0x7f4a11418628, 0x7f4a11418408, 0x7f49fc086fd8, 0x7f49fc0873b8, 0x7f49fc086798, 0x7f49fc086e38, 0x7f49fc086698, 0x7f49fc087218, 0x7f49fc086978, 0x7f49fc0872b8, 0x7f49fc0872b8, 0x7f49fc0873b8, 0x7f49fc087658, 0x7f49fc086d38, 0x7f49fc087138, 0x7f49fc0868f8, 0x7f49fc087458, 0x7f49fc087298, 0x7f49fc086b78, 0x7f4a11418408, 0x7f49fc087438, 0x7f49fc0868d8, 0x7f49fc086cb8, 0x7f49fc086f78, 0x7f49fc086e18, 0x7f49fc086798, 0x7f49fc087438, 0x7f49fc086a98, 0x7f49fc086a38, 0x7f49fc086f58, 0x7f49fc0884f8, 0x7f49fc089058, 0x7f49fc088758, 0x7f49fc0895d8, 0x7f4a11418528, 0x7f4a11418508, 0x7f49fc089618, 0x7f49fc088858, 0x7f49fc088858, 0x7f49fc0891f8, 0x7f49fc089118, 0x7f4a114185e8, 0x7f4a11418628, 0x7f49fc0896d8, 0x7f49fc088b18, 0x7f49fc089338, 0x7f49fc088dd8, 0x7f49fc088538, 0x7f49fc0895f8, 0x7f49fc088578, 0x7f49fc088918, 0x7f49fc089338, 0x7f49fc0896d8, 0x7f49fc088858, 0x7f49fc089678, 0x7f49fc088558, 0x7f49fc089718, 0x7f49fc0885d8, 0x7f4a11418708, 0x7f4a114184a8, 0x7f4a114185c8, 0x7f49fc088a78, 0x7f49fc089298, 0x7f4a114186c8, 0x7f49fc088b98, 0x7f49fc089778, 0x7f4a114186c8, 0x7f49fc07b758, 0x7f49fc07cb78...}}, start_events = 0x7f49fc0815c0} > sweep_line = {head = 0x7f49fc0811b0, current_y = 7561, current_edge = 0x7f49fc0811b0} > left = <optimized out> > right = <optimized out> > e2 = <optimized out> >#2 _cairo_polygon_intersect (a=a@entry=0x7f4a1141ac60, winding_a=winding_a@entry=0, b=b@entry=0x7f4a1141a810, winding_b=<optimized out>) at cairo-polygon-intersect.c:1466 > status = <optimized out> > stack_events = {{type = CAIRO_BO_EVENT_TYPE_START, point = {x = 25866, y = 7424}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 25870, y = 7410}, p2 = {x = 25846, y = 7485}}, top = 7424, bottom = 7485, dir = -1}, prev = 0x0, next = 0x7f4a11417d90, deferred = {other = 0x0, top = 9602}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 25846, y = 7485}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 25846, y = 7485}, p2 = {x = 25870, y = 7560}}, top = 7485, bottom = 7560, dir = -1}, prev = 0x0, next = 0x7f4a11417d40, deferred = {other = 0x0, top = 7565}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 25870, y = 7560}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 25870, y = 7560}, p2 = {x = 25934, y = 7607}}, top = 7560, bottom = 7607, dir = -1}, prev = 0x0, next = 0x7f4a11417ca0, deferred = {other = 0x0, top = 7561}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26078, y = 7560}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 26078, y = 7560}, p2 = {x = 26014, y = 7607}}, top = 7560, bottom = 7607, dir = 1}, prev = 0x0, next = 0x7f4a11417ed0, deferred = {other = 0x0, top = 7627}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26078, y = 7560}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 26078, y = 7560}, p2 = {x = 26065, y = 7576}}, top = 7560, bottom = 7576, dir = -1}, prev = 0x7f4a11417ca0, next = 0x7f4a11417e30, deferred = {other = 0x0, top = 7569}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26086, y = 7553}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 26086, y = 7553}, p2 = {x = 26073, y = 7569}}, top = 7553, bottom = 7569, dir = 1}, prev = 0x7f4a11417cf0, next = 0x7f4a11417ed0, deferred = {other = 0x0, top = 7614}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26110, y = 7478}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 26110, y = 7478}, p2 = {x = 26086, y = 7553}}, top = 7478, bottom = 7553, dir = 1}, prev = 0x7f4a11417c00, next = 0x0, deferred = {other = 0x0, top = 7583}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26092, y = 7424}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 26086, y = 7403}, p2 = {x = 26110, y = 7478}}, top = 7424, bottom = 7478, dir = 1}, prev = 0x7f4a11417bb0, next = 0x0, deferred = {other = 0x0, top = 9053}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26073, y = 7569}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 26073, y = 7569}, p2 = {x = 26065, y = 7576}}, top = 7569, bottom = 7576, dir = 1}, prev = 0x7f4a11417ca0, next = 0x7f4a11417ed0, deferred = {other = 0x0, top = 9288}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 25846, y = 7561}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 25846, y = 7424}, p2 = {x = 25846, y = 7607}}, top = 7561, bottom = 7607, dir = 1}, prev = 0x0, next = 0x7f4a11417c50, deferred = {other = 0x0, top = 7618}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26110, y = 7561}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 26110, y = 7424}, p2 = {x = 26110, y = 7607}}, top = 7561, bottom = 7607, dir = -1}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 7612}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 25833, y = 7561}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 25833, y = 7424}, p2 = {x = 25833, y = 7620}}, top = 7561, bottom = 7620, dir = 1}, prev = 0x0, next = 0x7f4a11417e80, deferred = {other = 0x0, top = 9474}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26093, y = 7561}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 26093, y = 7424}, p2 = {x = 26093, y = 7620}}, top = 7561, bottom = 7620, dir = -1}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 8226}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24576, y = 7561}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 24576, y = 7424}, p2 = {x = 24576, y = 7680}}, top = 7561, bottom = 7680, dir = -1}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 8291}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24345, y = 8304}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 24345, y = 8304}, p2 = {x = 24349, y = 8311}}, top = 8304, bottom = 8311, dir = 1}, prev = 0x7f4a11417c50, next = 0x7f4a11418060, deferred = {other = 0x0, top = 8827}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24312, y = 8220}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 24312, y = 8220}, p2 = {x = 24349, y = 8311}}, top = 8220, bottom = 8311, dir = -1}, prev = 0x7f4a11417c50, next = 0x7f4a11418100, deferred = {other = 0x0, top = 8291}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24089, y = 8182}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 24089, y = 8182}, p2 = {x = 24089, y = 8433}}, top = 8182, bottom = 8433, dir = 1}, prev = 0x0, next = 0x7f4a11417d40, deferred = {other = 0x0, top = 8716}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24349, y = 8182}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 24349, y = 8182}, p2 = {x = 24349, y = 8433}}, top = 8182, bottom = 8433, dir = -1}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 8931}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24639, y = 8908}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 24639, y = 8908}, p2 = {x = 24527, y = 8970}}, top = 8908, bottom = 8970, dir = 1}, prev = 0x7f4a11417c50, next = 0x7f4a114180b0, deferred = {other = 0x0, top = 8908}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24634, y = 8899}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 24634, y = 8899}, p2 = {x = 24527, y = 8970}}, top = 8899, bottom = 8970, dir = -1}, prev = 0x7f4a11417c50, next = 0x7f4a11418150, deferred = {other = 0x0, top = 8899}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24634, y = 8899}, edge = {a_or_b = 0, edge = {line = {p1 = {x = 24634, y = 8899}, p2 = {x = 24653, y = 8938}}, top = 8899, bottom = 8938, dir = 1}, prev = 0x7f4a11417ed0, next = 0x7f4a11417f20, deferred = {other = 0x0, top = 8911}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24391, y = 8827}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 24391, y = 8827}, p2 = {x = 24391, y = 9100}}, top = 8827, bottom = 9100, dir = 1}, prev = 0x0, next = 0x7f4a11417de0, deferred = {other = 0x0, top = 7813}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 24660, y = 8827}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 24660, y = 8827}, p2 = {x = 24660, y = 9100}}, top = 8827, bottom = 9100, dir = -1}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 7864}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 25721, y = 9806}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 25721, y = 9806}, p2 = {x = 25721, y = 10432}}, top = 9806, bottom = 10319, dir = -1}, prev = 0x7f4a11417e30, next = 0x0, deferred = {other = 0x0, top = 8436}}}, {type = CAIRO_BO_EVENT_TYPE_START, point = {x = 26614, y = 7795}, edge = {a_or_b = 1, edge = {line = {p1 = {x = 26614, y = 7561}, p2 = {x = 26614, y = 10319}}, top = 7795, bottom = 8043, dir = -1}, prev = 0x0, next = 0x0, deferred = {other = 0x0, top = 8533}}}} > events = 0x7f49fc07c650 > stack_event_ptrs = {0x7f4a11417ba0, 0x7f4a11417dd0, 0x7f4a11417d80, 0x7f4a11417bf0, 0x7f4a11417d30, 0x7f4a11417c40, 0x7f4a11417c90, 0x7f4a11417ce0, 0x7f4a11417e70, 0x7f4a11417ec0, 0x7f4a11417e20, 0x0, 0x7f4a11417e70, 0x0, 0x0, 0x7f4a11417ce0, 0x7f4a11417d30, 0x7f4a11417d80, 0x0, 0x7f4a11417c90, 0x7f4a11417ce0, 0x7f4a11417dd0, 0x7f4a11417e20, 0x0, 0x0, 0x0} > event_ptrs = <optimized out> > num_events = <optimized out> > i = <optimized out> > j = <optimized out> > __PRETTY_FUNCTION__.10727 = "_cairo_polygon_intersect" >#3 0x000000386cc6bf52 in clip_and_composite_polygon (compositor=compositor@entry=0x386cf237c0 <spans.12024>, extents=extents@entry=0x7f4a1141b0a0, polygon=polygon@entry=0x7f4a1141ac60, 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 = 25197, y = 7561}, p2 = {x = 25621, y = 7806}}, limit = {p1 = {x = 25197, y = 7424}, p2 = {x = 25621, y = 7806}}, limits = 0x0, num_limits = 0, num_edges = 2, edges_size = 32, edges = 0x7f4a1141a858, edges_embedded = {{line = {p1 = {x = 25197, y = 7424}, p2 = {x = 25197, y = 7806}}, top = 7561, bottom = 7806, dir = 1}, {line = {p1 = {x = 25621, y = 7424}, p2 = {x = 25621, y = 7806}}, top = 7561, bottom = 7806, dir = -1}, {line = {p1 = {x = -64, y = -47}, p2 = {x = -128, y = 0}}, top = 24, bottom = -75, dir = -24}, {line = {p1 = {x = -75, y = -104}, p2 = {x = -75, y = 64}}, top = -47, bottom = 24, dir = -75}, {line = {p1 = {x = -40, y = -122}, p2 = {x = 80, y = 0}}, top = 64, bottom = -47, dir = 40}, {line = {p1 = {x = -122, y = 64}, p2 = {x = 47, y = 80}}, top = 0, bottom = 104, dir = -75}, {line = {p1 = {x = 24, y = 75}, p2 = {x = 64, y = 47}}, top = 3584, bottom = 0, dir = 289515824}, {line = {p1 = {x = 32586, y = 128}, p2 = {x = 0, y = 0}}, top = 1, bottom = 0, dir = 25000}, {line = {p1 = {x = 8251, y = 25511}, p2 = {x = 8555, y = 25000}}, top = 8251, bottom = 25511, dir = 8555}, {line = {p1 = {x = 32586, y = 0}, p2 = {x = 0, y = 0}}, top = 2, bottom = 32, dir = -1}, {line = {p1 = {x = 289515896, y = 32586}, p2 = {x = 25000, y = 8251}}, top = 25000, bottom = 8555, dir = 8251}, {line = {p1 = {x = 8555, y = 1}, p2 = {x = 25511, y = 8251}}, top = 25511, bottom = 8555, dir = 8251}, {line = {p1 = {x = 8555, y = -1}, p2 = {x = 30167, y = 6714}}, top = 30087, bottom = 6796, dir = 6714}, {line = {p1 = {x = 6722, y = 1}, p2 = {x = 30657, y = 6574}}, top = 30185, bottom = -67108752, dir = 32585}, {line = {p1 = {x = -289516063, y = -32587}, p2 = {x = 289516896, y = 32586}}, top = 289516240, bottom = 32586, dir = -92}, {line = {p1 = {x = 0, y = -113}, p2 = {x = 0, y = 21243028}}, top = 0, bottom = 289516528, dir = 32586}, {line = {p1 = {x = 1824887950, y = 56}, p2 = {x = 289516784, y = 32586}}, top = 1824804875, bottom = 56, dir = 289516160}, {line = {p1 = {x = 32586, y = 289516528}, p2 = {x = 32586, y = -35}}, top = 0, bottom = 1824969355, dir = 56}, {line = {p1 = {x = 0, y = 0}, p2 = {x = 289516896, y = 32586}}, top = 289516352, bottom = 32586, dir = 119}, {line = {p1 = {x = 0, y = -22}, p2 = {x = 0, y = 21242908}}, top = 0, bottom = 289516528, dir = 32586}, {line = {p1 = {x = 1824887950, y = 56}, p2 = {x = 289516784, y = 32586}}, top = 1824804875, bottom = 56, dir = 25621}, {line = {p1 = {x = 0, y = 289516528}, p2 = {x = 32586, y = -15}}, top = 0, bottom = 1824969355, dir = 56}, {line = {p1 = {x = 98, y = 110}, p2 = {x = 1202590844, y = 1065646817}}, top = -15, bottom = 34, dir = 25586}, {line = {p1 = {x = 8374, y = 25548}, p2 = {x = 8342, y = 25508}}, top = 8319, bottom = -66685856, dir = 32585}, {line = {p1 = {x = -623020032, y = 1548407261}, p2 = {x = 0, y = 0}}, top = 289516528, bottom = 32586, dir = 25022}, {line = {p1 = {x = 0, y = 8403}, p2 = {x = 0, y = 25493}}, top = 7646, bottom = 1, dir = 1}, {line = {p1 = {x = 25456, y = 7509}, p2 = {x = 25328, y = 7509}}, top = 25200, bottom = 7509, dir = 0}, {line = {p1 = {x = -4, y = 0}, p2 = {x = 0, y = 0}}, top = -1074790400, bottom = 0, dir = 0}, {line = {p1 = {x = 0, y = 1072693248}, p2 = {x = 0, y = 1066401792}}, top = 1824679773, bottom = 56, dir = 25402}, {line = {p1 = {x = 7555, y = 25493}, p2 = {x = 7646, y = 25584}}, top = 7737, bottom = -2, dir = 2}, {line = {p1 = {x = 1719614412, y = -1075404642}, p2 = {x = 1719614412, y = 1072079006}}, top = 1719614413, bottom = -1075404642, dir = -623020032}, {line = {p1 = {x = 1548407261, y = 1719614413}, p2 = {x = 1065787550, y = 289516640}}, top = 32586, bottom = 289516644, dir = 32586}}} > clip_antialias = CAIRO_ANTIALIAS_DEFAULT > clip_fill_rule = CAIRO_FILL_RULE_EVEN_ODD > status = <optimized out> >#4 0x000000386cc6cb6a in _cairo_spans_compositor_stroke (_compositor=0x386cf237c0 <spans.12024>, extents=0x7f4a1141b0a0, path=<optimized out>, style=0x7f4a1141b490, ctm=0x7f4a1141b4c0, ctm_inverse=0x7f4a1141b4f0, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:1083 > saved_clip = 0x137aa20 > polygon = {status = CAIRO_STATUS_SUCCESS, extents = {p1 = {x = 25197, y = 7424}, p2 = {x = 25621, y = 7806}}, limit = {p1 = {x = 23808, y = 7424}, p2 = {x = 26624, y = 9216}}, limits = 0x137aa54, num_limits = 0, num_edges = 0, edges_size = 512, edges = 0x7f49fc078e40, edges_embedded = {{line = {p1 = {x = 25402, y = 7555}, p2 = {x = 25400, y = 7557}}, top = 7555, bottom = 7557, dir = -1}, {line = {p1 = {x = 25400, y = 7557}, p2 = {x = 25397, y = 7560}}, top = 7557, bottom = 7560, dir = -1}, {line = {p1 = {x = 25397, y = 7560}, p2 = {x = 25488, y = 7651}}, top = 7560, bottom = 7651, dir = -1}, {line = {p1 = {x = 25417, y = 7544}, p2 = {x = 25488, y = 7651}}, top = 7544, bottom = 7651, dir = 1}, {line = {p1 = {x = 25417, y = 7544}, p2 = {x = 25402, y = 7554}}, top = 7544, bottom = 7554, dir = -1}, {line = {p1 = {x = 25402, y = 7554}, p2 = {x = 25392, y = 7564}}, top = 7554, bottom = 7564, dir = -1}, {line = {p1 = {x = 25392, y = 7564}, p2 = {x = 25483, y = 7655}}, top = 7564, bottom = 7655, dir = -1}, {line = {p1 = {x = 25426, y = 7541}, p2 = {x = 25483, y = 7655}}, top = 7541, bottom = 7655, dir = 1}, {line = {p1 = {x = 25426, y = 7541}, p2 = {x = 25410, y = 7549}}, top = 7541, bottom = 7549, dir = -1}, {line = {p1 = {x = 25410, y = 7549}, p2 = {x = 25386, y = 7567}}, top = 7549, bottom = 7567, dir = -1}, {line = {p1 = {x = 25386, y = 7567}, p2 = {x = 25382, y = 7571}}, top = 7567, bottom = 7571, dir = -1}, {line = {p1 = {x = 25382, y = 7571}, p2 = {x = 25473, y = 7662}}, top = 7571, bottom = 7662, dir = -1}, {line = {p1 = {x = 25433, y = 7541}, p2 = {x = 25473, y = 7662}}, top = 7541, bottom = 7662, dir = 1}, {line = {p1 = {x = 25433, y = 7541}, p2 = {x = 25421, y = 7545}}, top = 7541, bottom = 7545, dir = -1}, {line = {p1 = {x = 25421, y = 7545}, p2 = {x = 25411, y = 7550}}, top = 7545, bottom = 7550, dir = -1}, {line = {p1 = {x = 25411, y = 7550}, p2 = {x = 25409, y = 7551}}, top = 7550, bottom = 7551, dir = -1}, {line = {p1 = {x = 25409, y = 7551}, p2 = {x = 25405, y = 7553}}, top = 7551, bottom = 7553, dir = -1}, {line = {p1 = {x = 25405, y = 7553}, p2 = {x = 25401, y = 7555}}, top = 7553, bottom = 7555, dir = -1}, {line = {p1 = {x = 25401, y = 7555}, p2 = {x = 25399, y = 7556}}, top = 7555, bottom = 7556, dir = -1}, {line = {p1 = {x = 25399, y = 7556}, p2 = {x = 25397, y = 7557}}, top = 7556, bottom = 7557, dir = -1}, {line = {p1 = {x = 25397, y = 7557}, p2 = {x = 25395, y = 7558}}, top = 7557, bottom = 7558, dir = -1}, {line = {p1 = {x = 25395, y = 7558}, p2 = {x = 25393, y = 7559}}, top = 7558, bottom = 7559, dir = -1}, {line = {p1 = {x = 25393, y = 7559}, p2 = {x = 25450, y = 7673}}, top = 7559, bottom = 7673, dir = -1}, {line = {p1 = {x = 25419, y = 7549}, p2 = {x = 25450, y = 7673}}, top = 7549, bottom = 7673, dir = 1}, {line = {p1 = {x = 25419, y = 7549}, p2 = {x = 25415, y = 7550}}, top = 7549, bottom = 7550, dir = -1}, {line = {p1 = {x = 25415, y = 7550}, p2 = {x = 25406, y = 7553}}, top = 7550, bottom = 7553, dir = -1}, {line = {p1 = {x = 25406, y = 7553}, p2 = {x = 25403, y = 7554}}, top = 7553, bottom = 7554, dir = -1}, {line = {p1 = {x = 25403, y = 7554}, p2 = {x = 25443, y = 7675}}, top = 7554, bottom = 7675, dir = -1}, {line = {p1 = {x = 25412, y = 7551}, p2 = {x = 25443, y = 7675}}, top = 7551, bottom = 7675, dir = 1}, {line = {p1 = {x = 25412, y = 7551}, p2 = {x = 25408, y = 7552}}, top = 7551, bottom = 7552, dir = -1}, {line = {p1 = {x = 25408, y = 7552}, p2 = {x = 25439, y = 7676}}, top = 7552, bottom = 7676, dir = -1}, {line = {p1 = {x = 25439, y = 7548}, p2 = {x = 25439, y = 7676}}, top = 7548, bottom = 7676, dir = 1}}} > fill_rule = CAIRO_FILL_RULE_WINDING > compositor = 0x386cf237c0 <spans.12024> > status = <optimized out> >#5 0x000000386cc28d8d in _cairo_compositor_stroke (compositor=0x386cf237c0 <spans.12024>, compositor@entry=0x5c4ad1dddadd7800, surface=0x7f49fc0528d0, op=<optimized out>, source=<optimized out>, path=0x1442368, style=0x7f4a1141b490, ctm=0x7f4a1141b4c0, ctm_inverse=0x7f4a1141b4f0, tolerance=tolerance@entry=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x1412a90) at cairo-compositor.c:157 > extents = {surface = 0x7f49fc0528d0, op = CAIRO_OPERATOR_OVER, source = {x = -8388608, y = -8388608, width = 16777215, height = 16777215}, mask = {x = 98, y = 29, width = 3, height = 2}, destination = {x = 0, y = 0, width = 128, height = 91}, bounded = {x = 98, y = 29, width = 3, height = 2}, unbounded = {x = 98, y = 29, width = 3, height = 2}, is_bounded = 6, source_sample_area = {x = 289517980, y = 32586, width = 1824681558, height = 56}, mask_sample_area = {x = 24832, y = 8192, width = 25600, height = 8704}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 6.3659873887059176e-314, alpha = 2.0583359172461955e-312, red_short = 32, green_short = 0, blue_short = 3, alpha_short = 0}}, {offset = 1.2731974746779765e-313, color = {red = 6.9147321862935457e-310, green = 1.3390608331889092e-312, blue = 6.9147497885481738e-310, alpha = 6.9147321915962535e-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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 6.3659873887059176e-314, alpha = 2.0583359172461955e-312, red_short = 32, green_short = 0, blue_short = 3, alpha_short = 0}}, {offset = 1.2731974746779765e-313, color = {red = 6.9147321862935457e-310, green = 1.3390608331889092e-312, blue = 6.9147497885481738e-310, alpha = 6.9147321915962535e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, pd1 = {x = 0, y = 2.1219958028228478e-314}, pd2 = {x = 0, y = 1.0623462757281151e-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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 6.3659873887059176e-314, alpha = 2.0583359172461955e-312, red_short = 32, green_short = 0, blue_short = 3, alpha_short = 0}}, {offset = 1.2731974746779765e-313, color = {red = 6.9147321862935457e-310, green = 1.3390608331889092e-312, blue = 6.9147497885481738e-310, alpha = 6.9147321915962535e-310, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 0}}}}, cd1 = {center = {x = 0, y = 2.1219958028228478e-314}, radius = 0}, cd2 = {center = {x = 1.0623462757281151e-316, y = 1.0623462757281151e-316}, radius = 2.1219957909652723e-314}}}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, patches = {size = 0, num_elements = 0, element_size = 0, elements = 0x0}, current_patch = 0x3ff0000000000000, current_side = 0, has_control_point = {-65536, 32, 3, 2}, has_color = {97, 32, 3, 2}}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, content = 0, extents = {x = 0, y = 0, width = 0, height = 0}, acquire = 0x3ff0000000000000, release = 0xffff000000000000, snapshot = 0x300000020, copy = 0x6100000002, finish = 0x300000020, user_data = 0x600000002}}, mask_pattern = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, solid = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, color = {red = 6.9147497885441718e-310, green = 6.9147497885450117e-310, blue = 0, alpha = 1, red_short = 0, green_short = 0, blue_short = 0, alpha_short = 65535}}, surface = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, surface = 0x7f4a1141b2df}, gradient = {base = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, n_stops = 289518303, stops_size = 32586, stops = 0x7f4a1141b2f0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 0, alpha = 6.9147321915962535e-310, red_short = 50800, green_short = 27843, blue_short = 56, alpha_short = 0}}, {offset = 2.0157878350322859e-321, color = {red = 6.9147497885703079e-310, green = 0, blue = 1.0399069998515557e-316, alpha = 6.9147497885679364e-310, red_short = 32922, green_short = 27845, blue_short = 56, alpha_short = 0}}}}, linear = {base = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, n_stops = 289518303, stops_size = 32586, stops = 0x7f4a1141b2f0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 0, alpha = 6.9147321915962535e-310, red_short = 50800, green_short = 27843, blue_short = 56, alpha_short = 0}}, {offset = 2.0157878350322859e-321, color = {red = 6.9147497885703079e-310, green = 0, blue = 1.0399069998515557e-316, alpha = 6.9147497885679364e-310, red_short = 32922, green_short = 27845, blue_short = 56, alpha_short = 0}}}}, pd1 = {x = 1.3438585566881906e-321, y = 0.10000000000000001}, pd2 = {x = 1.3438585566881906e-321, y = 1.1973328100060572e-312}}, radial = {base = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, n_stops = 289518303, stops_size = 32586, stops = 0x7f4a1141b2f0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 0, alpha = 6.9147321915962535e-310, red_short = 50800, green_short = 27843, blue_short = 56, alpha_short = 0}}, {offset = 2.0157878350322859e-321, color = {red = 6.9147497885703079e-310, green = 0, blue = 1.0399069998515557e-316, alpha = 6.9147497885679364e-310, red_short = 32922, green_short = 27845, blue_short = 56, alpha_short = 0}}}}, cd1 = {center = {x = 1.3438585566881906e-321, y = 0.10000000000000001}, radius = 1.3438585566881906e-321}, cd2 = {center = {x = 1.1973328100060572e-312, y = -nan(0xf80b5eebe4c81)}, radius = 0.10000000000000001}}}, mesh = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, patches = {size = 289518303, num_elements = 32586, element_size = 289518320, elements = 0x0}, current_patch = 0x3ff0000000000000, current_side = 0, has_control_point = {-65536, 0, 0, -66647888}, has_color = {32585, 1824769648, 56, 408}}, raster_source = {base = {ref_count = {ref_count = 3}, status = CAIRO_STATUS_SUCCESS, user_data = {size = 858993459, num_elements = 1076009523, element_size = 0, elements = 0x0}, observers = {next = 0xc0229a3333333333, prev = 0xc08cf716872b020c}, type = CAIRO_PATTERN_TYPE_SOLID, filter = 1081271525, extend = CAIRO_EXTEND_NONE, has_component_alpha = 1072693248, matrix = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 6.9147321688265465e-310, y0 = -nan(0xf80b5eebe4d21)}, opacity = 6.9147497885442212e-310}, content = 289518303, extents = {x = 32586, y = 289518320, width = 32586, height = 0}, acquire = 0x3ff0000000000000, release = 0xffff000000000000, snapshot = 0x0, copy = 0x7f49fc0708b0, finish = 0x386cc3c670 <_cairo_matrix_transformed_circle_major_axis+144>, user_data = 0x198}}, original_source_pattern = 0x7f4a1141b520, original_mask_pattern = 0x0, clip = 0x140ac10} > status = <optimized out> >#6 0x000000386cc2903b in _cairo_compositor_stroke (compositor=0x5c4ad1dddadd7800, surface=0x140ac10, op=<optimized out>, source=<optimized out>, path=0x0, style=0x7f4a1141b520, ctm=0x7f4a1141b4c0, ctm_inverse=ctm_inverse@entry=0x7f4a1141b4f0, tolerance=0.10000000000000001, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT, clip=clip@entry=0x1412a90) at cairo-compositor.c:176 >No locals. >#7 0x000000386cc39c23 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=0x7f4a1141b4f0, tolerance=<optimized out>, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x1412a90) at cairo-image-surface.c:964 > surface = <optimized out> >#8 0x000000386cc6fe52 in _cairo_surface_stroke (surface=0x7f49fc0528d0, op=CAIRO_OPERATOR_OVER, source=0x7f4a1141b520, path=0x1442368, stroke_style=0x7f4a1141b490, ctm=0x7f4a1141b4c0, ctm_inverse=0x7f4a1141b4f0, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x1412a90) at cairo-surface.c:2260 > status = <optimized out> >#9 0x000000386cc2e4a7 in _cairo_gstate_stroke (gstate=0x7f49fc0561f0, path=0x1442368) 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 26388279066653.348, alpha = 26388279066722.938, red_short = 58210, green_short = 38484, blue_short = 21673, alpha_short = 16445}}, {offset = 98.938608206291221, color = {red = 29.330712695812856, green = 98.938608206291221, blue = 29.347484775943887, alpha = 98.936457939607749, red_short = 8192, green_short = 324, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 26388279066653.348, alpha = 26388279066722.938, red_short = 58210, green_short = 38484, blue_short = 21673, alpha_short = 16445}}, {offset = 98.938608206291221, color = {red = 29.330712695812856, green = 98.938608206291221, blue = 29.347484775943887, alpha = 98.936457939607749, red_short = 8192, green_short = 324, blue_short = 0, alpha_short = 0}}}}, pd1 = {x = 3.8987326061675434e+136, y = 1.0494871303506758e-316}, pd2 = {x = 1.1973326956446821e-312, y = 6.9147321811655396e-310}}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, n_stops = 0, stops_size = 0, stops = 0x0, stops_embedded = {{offset = 0, color = {red = 1, green = -nan(0xf000000000000), blue = 26388279066653.348, alpha = 26388279066722.938, red_short = 58210, green_short = 38484, blue_short = 21673, alpha_short = 16445}}, {offset = 98.938608206291221, color = {red = 29.330712695812856, green = 98.938608206291221, blue = 29.347484775943887, alpha = 98.936457939607749, red_short = 8192, green_short = 324, blue_short = 0, alpha_short = 0}}}}, cd1 = {center = {x = 3.8987326061675434e+136, y = 1.0494871303506758e-316}, radius = 1.1973326956446821e-312}, cd2 = {center = {x = 6.9147321811655396e-310, y = 6.9147491535708062e-310}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, patches = {size = 0, num_elements = 0, element_size = 0, elements = 0x0}, current_patch = 0x3ff0000000000000, current_side = 0, has_control_point = {-65536, 7513, 1119354880, 25328}, has_color = {1119354880, -1772821662, 1077761193, 673673675}}, 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 = 0x1481b40, prev = 0x1481b40}, type = CAIRO_PATTERN_TYPE_SOLID, filter = CAIRO_FILTER_GOOD, extend = CAIRO_EXTEND_PAD, has_component_alpha = 0, matrix = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991}, opacity = 1}, content = 0, extents = {x = 0, y = 0, width = 0, height = 0}, acquire = 0x3ff0000000000000, release = 0xffff000000000000, snapshot = 0x42b8000000001d59, copy = 0x42b80000000062f0, finish = 0x403d54a99654e362, user_data = 0x4058bc12282771cb}} > style = {line_width = 9.3011718749999996, line_cap = CAIRO_LINE_CAP_ROUND, line_join = CAIRO_LINE_JOIN_MITER, miter_limit = 4, dash = 0x0, num_dashes = 0, dash_offset = 0} > dash = {1.3438585566881906e-321, 6.914732168822594e-310} > aggregate_transform = {xx = 0.10751333417328127, yx = 0, xy = 0, yy = -0.10751333417328127, x0 = 99.583043131325866, y0 = 29.86688169333501} > aggregate_transform_inverse = {xx = 9.3011718749999996, yx = 0, xy = 0, yy = -9.3011718749999996, x0 = -926.23900000000003, y0 = 277.79699999999991} >#10 0x000000386cc30ec2 in _cairo_gstate_stroke (gstate=<optimized out>, path=path@entry=0x1442368) at cairo-gstate.c:1204 > status = <optimized out> >#11 0x000000386cc2a849 in _cairo_default_context_stroke (abstract_cr=<optimized out>) at cairo-default-context.c:1010 > cr = <optimized out> > status = <optimized out> >#12 0x000000386cc239e5 in INT_cairo_stroke (cr=<optimized out>) at cairo.c:2148 > status = <optimized out> >#13 0x00007f4a107d9965 in CairoOutputDev::stroke (this=0x7f49fc03d000, state=0x7f49fc051fe0) at CairoOutputDev.cc:776 >No locals. >#14 0x0000003f1a907ca3 in Gfx::opStroke (this=0x7f49fc042f20, args=<optimized out>, numArgs=<optimized out>) at Gfx.cc:1801 >No locals. >#15 0x0000003f1a9043c1 in Gfx::go (this=this@entry=0x7f49fc042f20, topLevel=topLevel@entry=true) at Gfx.cc:712 > timer = {start_time = {tv_sec = 1390861164, tv_usec = 726818}, end_time = {tv_sec = 139955737553520, tv_usec = 0}, active = true} > obj = {type = objCmd, {booln = 176, intg = -66754128, int64g = 139955737553328, real = 6.9147321863473001e-310, string = 0x7f49fc0569b0, name = 0x7f49fc0569b0 "S", array = 0x7f49fc0569b0, dict = 0x7f49fc0569b0, stream = 0x7f49fc0569b0, ref = {num = -66754128, gen = 32585}, cmd = 0x7f49fc0569b0 "S"}} > numArgs = 0 > i = <optimized out> > lastAbortCheck = 0 > args = {{type = objNone, {booln = 116, intg = 68719476, int64g = -4604914856387636364, real = -6.0139999999999993, string = 0xc0180e5604189374, name = 0xc0180e5604189374 <Address 0xc0180e5604189374 out of bounds>, array = 0xc0180e5604189374, dict = 0xc0180e5604189374, stream = 0xc0180e5604189374, ref = {num = 68719476, gen = -1072165290}, cmd = 0xc0180e5604189374 <Address 0xc0180e5604189374 out of bounds>}}, {type = objNone, {booln = 109, intg = -1443109011, int64g = 4617125240877344621, real = 4.8310000000000004, string = 0x401352f1a9fbe76d, name = 0x401352f1a9fbe76d <Address 0x401352f1a9fbe76d out of bounds>, array = 0x401352f1a9fbe76d, dict = 0x401352f1a9fbe76d, stream = 0x401352f1a9fbe76d, ref = {num = -1443109011, gen = 1075008241}, cmd = 0x401352f1a9fbe76d <Address 0x401352f1a9fbe76d out of bounds>}}, {type = objNone, {booln = 96, intg = 584115552, int64g = -4604937374385773216, real = -5.9939999999999998, string = 0xc017f9db22d0e560, name = 0xc017f9db22d0e560 <Address 0xc017f9db22d0e560 out of bounds>, array = 0xc017f9db22d0e560, dict = 0xc017f9db22d0e560, stream = 0xc017f9db22d0e560, ref = {num = 584115552, gen = -1072170533}, cmd = 0xc017f9db22d0e560 <Address 0xc017f9db22d0e560 out of bounds>}}, {type = objNone, {booln = 166, intg = 549755814, int64g = 4617300881262812070, real = 4.9870000000000001, string = 0x4013f2b020c49ba6, name = 0x4013f2b020c49ba6 <Address 0x4013f2b020c49ba6 out of bounds>, array = 0x4013f2b020c49ba6, dict = 0x4013f2b020c49ba6, stream = 0x4013f2b020c49ba6, ref = {num = 549755814, gen = 1075049136}, cmd = 0x4013f2b020c49ba6 <Address 0x4013f2b020c49ba6 out of bounds>}}, {type = objNone, {booln = 96, intg = 584115552, int64g = -4604937374385773216, real = -5.9939999999999998, string = 0xc017f9db22d0e560, name = 0xc017f9db22d0e560 <Address 0xc017f9db22d0e560 out of bounds>, array = 0xc017f9db22d0e560, dict = 0xc017f9db22d0e560, stream = 0xc017f9db22d0e560, ref = {num = 584115552, gen = -1072170533}, cmd = 0xc017f9db22d0e560 <Address 0xc017f9db22d0e560 out of bounds>}}, {type = objNone, {booln = 166, intg = 549755814, int64g = 4617300881262812070, real = 4.9870000000000001, string = 0x4013f2b020c49ba6, name = 0x4013f2b020c49ba6 <Address 0x4013f2b020c49ba6 out of bounds>, array = 0x4013f2b020c49ba6, dict = 0x4013f2b020c49ba6, stream = 0x4013f2b020c49ba6, ref = {num = 549755814, gen = 1075049136}, cmd = 0x4013f2b020c49ba6 <Address 0x4013f2b020c49ba6 out of bounds>}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = false, intg = 0, int64g = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}} >#16 0x0000003f1a90484d in Gfx::display (this=this@entry=0x7f49fc042f20, obj=obj@entry=0x7f4a1141baa0, topLevel=topLevel@entry=true) at Gfx.cc:678 > obj2 = {type = objNone, {booln = 176, intg = -66647888, int64g = 139955737659568, real = 6.9147321915962535e-310, string = 0x7f49fc0708b0, name = 0x7f49fc0708b0 "p\233\304\032?", array = 0x7f49fc0708b0, dict = 0x7f49fc0708b0, stream = 0x7f49fc0708b0, ref = {num = -66647888, gen = 32585}, cmd = 0x7f49fc0708b0 "p\233\304\032?"}} > i = <optimized out> >#17 0x0000003f1a948d05 in Page::displaySlice (this=0x7f49fc050a30, out=out@entry=0x7f49fc03d000, hDPI=hDPI@entry=72, vDPI=vDPI@entry=72, rotate=rotate@entry=0, useMediaBox=useMediaBox@entry=false, crop=crop@entry=true, sliceX=sliceX@entry=-1, sliceY=sliceY@entry=-1, sliceW=sliceW@entry=-1, sliceH=sliceH@entry=-1, printing=printing@entry=false, abortCheckCbk=abortCheckCbk@entry=0x0, abortCheckCbkData=abortCheckCbkData@entry=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=annotDisplayDecideCbkData@entry=0x0, copyXRef=copyXRef@entry=false) at Page.cc:584 > gfx = 0x7f49fc042f20 > obj = {type = objArray, {booln = 32, intg = -66777824, int64g = 139955737529632, real = 6.9147321851765621e-310, string = 0x7f49fc050d20, name = 0x7f49fc050d20 "\220\262\003\374I\177", array = 0x7f49fc050d20, dict = 0x7f49fc050d20, stream = 0x7f49fc050d20, ref = {num = -66777824, gen = 32585}, cmd = 0x7f49fc050d20 "\220\262\003\374I\177"}} > i = <optimized out> > locker = {mutex = 0x7f49fc050ad0} > localXRef = 0x7f49fc03b290 > annotList = <optimized out> >#18 0x00007f4a107ccea2 in _poppler_page_render (page=0x7f49fc03c980, cairo=0x1442000, printing=<optimized out>, print_flags=<optimized out>) at poppler-page.cc:362 > output_dev = 0x7f49fc03d000 > __PRETTY_FUNCTION__ = "void _poppler_page_render(PopplerPage*, cairo_t*, GBool, PopplerPrintFlags)" >#19 0x00007f4a10a13f3c in pdf_page_render (page=page@entry=0x7f49fc03c980, width=width@entry=128, height=height@entry=91, rc=rc@entry=0x7f49fc001300) at ev-poppler.cc:373 > surface = 0x7f49fc0528d0 > cr = 0x1442000 >#20 0x00007f4a10a16aac in make_thumbnail_for_page (height=91, width=128, rc=0x7f49fc001300, poppler_page=0x7f49fc03c980) at ev-poppler.cc:1410 > pixbuf = <optimized out> > surface = <optimized out> >#21 pdf_document_thumbnails_get_thumbnail (document_thumbnails=<optimized out>, rc=0x7f49fc001300, border=1) at ev-poppler.cc:1467 > pdf_document = <optimized out> > poppler_page = 0x7f49fc03c980 > pixbuf = <optimized out> > border_pixbuf = <optimized out> > surface = <optimized out> > width = 128 > height = 91 >#22 0x0000003607619990 in ev_job_thumbnail_run (job=0x12831e0) at ev-jobs.c:779 > job_thumb = 0x12831e0 > rc = 0x7f49fc001300 > page = 0x7f49fc0012d0 >#23 0x000000360761a9e0 in ev_job_thread (job=0x12831e0) at ev-job-scheduler.c:183 > result = <optimized out> >#24 ev_job_thread_proxy (data=<optimized out>) at ev-job-scheduler.c:213 > job = 0x13cdf10 >#25 0x0000003863c6ea45 in g_thread_proxy (data=0x13e3280) at gthread.c:798 > thread = 0x13e3280 >#26 0x0000003862007f33 in start_thread (arg=0x7f4a1141c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4a1141c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139956093830912, -8188749162387354469, 0, 0, 139956093831616, 139956093830912, 8128885755794672795, -8202325934588179301}, 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> >#27 0x00000038618f4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library >0x0000003876c01c20 0x0000003876c05c44 Yes /lib64/libSM.so.6 >0x0000003874c04f30 0x0000003874c121ec Yes /lib64/libICE.so.6 >0x0000003606e0d8f0 0x0000003606e25330 Yes /lib64/libatrildocument.so.3 >0x0000003607614530 0x00000036076341dc Yes /lib64/libatrilview.so.3 >0x0000003865001190 0x0000003865002088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003607202b40 0x00000036072063e8 Yes /lib64/libgailutil.so.18 >0x000000386842e870 0x0000003868516930 Yes /lib64/libxml2.so.2 >0x00000036062699b0 0x00000036064fce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x0000003606a1e810 0x0000003606a7ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x000000386e004880 0x000000386e009368 Yes /lib64/libpangocairo-1.0.so.0 >0x000000387000a3b0 0x0000003870015f34 Yes /lib64/libatk-1.0.so.0 >0x000000386cc136d0 0x000000386cce2ef8 Yes /lib64/libcairo.so.2 >0x0000003605e06ed0 0x0000003605e1aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x000000386b407320 0x000000386b40f90c Yes /lib64/libpangoft2-1.0.so.0 >0x000000386bc0d050 0x000000386bc2bfa8 Yes /lib64/libpango-1.0.so.0 >0x0000003867c06ca0 0x0000003867c23fcc Yes /lib64/libfontconfig.so.1 >0x0000003866c0d320 0x0000003866c790c4 Yes /lib64/libfreetype.so.6 >0x00000038680006b0 0x000000386800081c Yes /lib64/libgthread-2.0.so.0 >0x000000386641df60 0x00000038664a4f1c Yes /lib64/libX11.so.6 >0x000000387740e640 0x0000003877439684 Yes /lib64/libsecret-1.so.0 >0x0000003865431be0 0x00000038654f365c Yes /lib64/libgio-2.0.so.0 >0x0000003864c0b160 0x0000003864c39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003863c1a6e0 0x0000003863cb2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003862402210 0x000000386240e930 Yes /lib64/libz.so.1 >0x0000003862805890 0x0000003862874bb8 Yes /lib64/libm.so.6 >0x00000038620059f0 0x0000003862011614 Yes /lib64/libpthread.so.0 >0x000000386181f560 0x0000003861960cc4 Yes /lib64/libc.so.6 >0x0000003869001510 0x0000003869002b84 Yes /lib64/libuuid.so.1 >0x0000003861c00ed0 0x0000003861c019d0 Yes /lib64/libdl.so.2 >0x0000003862c030e0 0x0000003862c19060 Yes /lib64/liblzma.so.5 >0x000000386ac015f0 0x000000386ac03948 Yes /lib64/libXfixes.so.3 >0x0000003868801b70 0x0000003868807be8 Yes /lib64/libXrender.so.1 >0x000000386a400bb0 0x000000386a401510 Yes /lib64/libXinerama.so.1 >0x0000003868c02240 0x0000003868c0c5f8 Yes /lib64/libXi.so.6 >0x000000386a801c30 0x000000386a8075d0 Yes /lib64/libXrandr.so.2 >0x000000386e802ab0 0x000000386e807690 Yes /lib64/libXcursor.so.1 >0x0000003870400cd0 0x00000038704016e8 Yes /lib64/libXcomposite.so.1 >0x000000386f800c40 0x000000386f80156c Yes /lib64/libXdamage.so.1 >0x0000003867403760 0x000000386740d460 Yes /lib64/libXext.so.6 >0x000000386d806d00 0x000000386d839b6c Yes /lib64/libharfbuzz.so.0 >0x000000386dc0a510 0x000000386dc9258c Yes /lib64/libpixman-1.so.0 >0x000000386e405c30 0x000000386e41764c Yes /lib64/libEGL.so.1 >0x0000003865805680 0x0000003865826e68 Yes /lib64/libpng16.so.16 >0x000000386ec00b90 0x000000386ec01460 Yes /lib64/libxcb-shm.so.0 >0x000000386d003610 0x000000386d006a7c Yes /lib64/libxcb-render.so.0 >0x0000003866009a00 0x00000038660176c8 Yes /lib64/libxcb.so.1 >0x0000003869417140 0x00000038694502d4 Yes /lib64/libGL.so.1 >0x00000038638022d0 0x00000038638050cc Yes /lib64/librt.so.1 >0x0000003867003e00 0x000000386701ccdc Yes /lib64/libexpat.so.1 >0x0000003876007800 0x0000003876056a48 Yes /lib64/libgcrypt.so.11 >0x0000003874800a30 0x00000038748010a8 Yes /lib64/libgpg-error.so.0 >0x0000003864801870 0x0000003864805fe8 Yes /lib64/libffi.so.6 >0x00000038630064a0 0x0000003863018fe4 Yes /lib64/libselinux.so.1 >0x0000003864003a40 0x000000386401281c Yes /lib64/libresolv.so.2 >0x0000003861400b10 0x0000003861419cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003869c027c0 0x0000003869c149b8 Yes /lib64/libgraphite2.so.3 >0x000000386b000600 0x000000386b00070c Yes /lib64/libX11-xcb.so.1 >0x000000386c001930 0x000000386c002a88 Yes /lib64/libxcb-dri2.so.0 >0x000000386fc02610 0x000000386fc04748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003870801020 0x0000003870801bc8 Yes /lib64/libxcb-shape.so.0 >0x000000386f402140 0x000000386f403cdc Yes /lib64/libgbm.so.1 >0x000000386f004930 0x000000386f0086f0 Yes /lib64/libwayland-client.so.0 >0x000000386b805950 0x000000386b80aae0 Yes /lib64/libwayland-server.so.0 >0x000000386c408e40 0x000000386c4119b0 Yes /lib64/libglapi.so.0 >0x00000038668034f0 0x000000386680bf62 Yes /lib64/libudev.so.1 >0x000000386a003210 0x000000386a008b98 Yes /lib64/libdrm.so.2 >0x0000003865c00ee0 0x0000003865c01bfc Yes /lib64/libXau.so.6 >0x000000386d40a030 0x000000386d411df8 Yes /lib64/libxcb-glx.so.0 >0x0000003869801010 0x0000003869803958 Yes /lib64/libXxf86vm.so.1 >0x0000003863401770 0x000000386344b8d8 Yes /lib64/libpcre.so.1 >0x0000003864402af0 0x0000003864412218 Yes /lib64/libgcc_s.so.1 >0x00007f4a18c93ad0 0x00007f4a18ca0828 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libglide.so >0x000000387b4098a0 0x000000387b41b8cc Yes /lib64/libproxy.so.1 >0x000000387b002480 0x000000387b006048 Yes /lib64/libmodman.so.1 >0x000000387145bab0 0x00000038714c262a Yes /lib64/libstdc++.so.6 >0x00007f4a18287ab0 0x00007f4a1828c130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f4a1805cef0 0x00007f4a180773f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003e39a128c0 0x0000003e39a2a618 Yes /lib64/libgvfscommon.so.0 >0x00007f4a12dc7670 0x00007f4a12def124 Yes /lib64/libbluray.so.1 >0x0000003e39200f10 0x0000003e39201804 Yes /lib64/libutil.so.1 >0x00007f4a12bb81e0 0x00007f4a12bbf4a4 Yes /lib64/libnss_files.so.2 >0x00007f4a10a12350 0x00007f4a10a17d3c Yes /usr/lib64/atril/3/backends/libpdfdocument.so >0x00007f4a107c69b0 0x00007f4a107df604 Yes /lib64/libpoppler-glib.so.8 >0x0000003f1a8b5a00 0x0000003f1a9b8c28 Yes /lib64/libpoppler.so.43 >0x000000387380be80 0x000000387383e250 Yes /lib64/liblcms2.so.2 >0x0000003873c082c0 0x0000003873c43d24 Yes /lib64/libtiff.so.5 >0x000000387bc04200 0x000000387bc3ac90 Yes /lib64/libjpeg.so.62 >0x0000003814605100 0x000000381461d264 Yes /lib64/libopenjpeg.so.1 >0x0000003874001060 0x0000003874007bb0 Yes /lib64/libjbig.so.2.0 >$1 = 0x0 >$2 = 0x0 >rax 0xffffffff 4294967295 >rbx 0x7f49fc080da0 139955737726368 >rcx 0x7f49fc082008 139955737731080 >rdx 0x0 0 >rsi 0x54 84 >rdi 0x1 1 >rbp 0xaaaaaaaaaaaaaaab 0xaaaaaaaaaaaaaaab >rsp 0x7f4a11417a30 0x7f4a11417a30 >r8 0x1 1 >r9 0xffffffff 4294967295 >r10 0x7f4a114188f0 139956093815024 >r11 0x15 21 >r12 0x7f49fc081d08 139955737730312 >r13 0x0 0 >r14 0x1d85 7557 >r15 0xffffffff 4294967295 >rip 0x386cc5a345 0x386cc5a345 <_cairo_polygon_intersect+1717> >eflags 0x10202 [ 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: > 0x000000386cc59c90 <+0>: push %r15 > 0x000000386cc59c92 <+2>: push %r14 > 0x000000386cc59c94 <+4>: push %r13 > 0x000000386cc59c96 <+6>: push %r12 > 0x000000386cc59c98 <+8>: push %rbp > 0x000000386cc59c99 <+9>: mov %ecx,%ebp > 0x000000386cc59c9b <+11>: push %rbx > 0x000000386cc59c9c <+12>: mov %rdx,%rbx > 0x000000386cc59c9f <+15>: sub $0x2d88,%rsp > 0x000000386cc59ca6 <+22>: mov %fs:0x28,%rax > 0x000000386cc59caf <+31>: mov %rax,0x2d78(%rsp) > 0x000000386cc59cb7 <+39>: xor %eax,%eax > 0x000000386cc59cb9 <+41>: test %esi,%esi > 0x000000386cc59cbb <+43>: mov %rdi,0x8(%rsp) > 0x000000386cc59cc0 <+48>: jne 0x386cc5bec8 <_cairo_polygon_intersect+8760> > 0x000000386cc59cc6 <+54>: test %ebp,%ebp > 0x000000386cc59cc8 <+56>: jne 0x386cc5beaa <_cairo_polygon_intersect+8730> > 0x000000386cc59cce <+62>: mov 0x8(%rsp),%rax > 0x000000386cc59cd3 <+67>: mov 0x34(%rax),%r13d > 0x000000386cc59cd7 <+71>: test %r13d,%r13d > 0x000000386cc59cda <+74>: je 0x386cc5c1e8 <_cairo_polygon_intersect+9560> > 0x000000386cc59ce0 <+80>: mov 0x34(%rbx),%r12d > 0x000000386cc59ce4 <+84>: test %r12d,%r12d > 0x000000386cc59ce7 <+87>: je 0x386cc5c1d4 <_cairo_polygon_intersect+9540> > 0x000000386cc59ced <+93>: lea 0x0(%r13,%r12,1),%ebp > 0x000000386cc59cf2 <+98>: cmp $0x19,%ebp > 0x000000386cc59cf5 <+101>: jle 0x386cc5a009 <_cairo_polygon_intersect+889> > 0x000000386cc59cfb <+107>: cmp $0x1745d16,%ebp > 0x000000386cc59d01 <+113>: ja 0x386cc5b82e <_cairo_polygon_intersect+7070> > 0x000000386cc59d07 <+119>: mov $0x58,%r11d > 0x000000386cc59d0d <+125>: mov %ebp,%edi > 0x000000386cc59d0f <+127>: imul %r11d,%edi > 0x000000386cc59d13 <+131>: add $0x8,%edi > 0x000000386cc59d16 <+134>: callq 0x386cc12460 <malloc@plt> > 0x000000386cc59d1b <+139>: test %rax,%rax > 0x000000386cc59d1e <+142>: mov %rax,%rdi > 0x000000386cc59d21 <+145>: mov %rax,0x58(%rsp) > 0x000000386cc59d26 <+150>: je 0x386cc5b82e <_cairo_polygon_intersect+7070> > 0x000000386cc59d2c <+156>: movslq %ebp,%rax > 0x000000386cc59d2f <+159>: lea (%rax,%rax,4),%r11 > 0x000000386cc59d33 <+163>: shl $0x4,%r11 > 0x000000386cc59d37 <+167>: add %rdi,%r11 > 0x000000386cc59d3a <+170>: test %r13d,%r13d > 0x000000386cc59d3d <+173>: jg 0x386cc5a027 <_cairo_polygon_intersect+919> > 0x000000386cc59d43 <+179>: xor %edi,%edi > 0x000000386cc59d45 <+181>: test %r12d,%r12d > 0x000000386cc59d48 <+184>: jg 0x386cc5a114 <_cairo_polygon_intersect+1156> > 0x000000386cc59d4e <+190>: mov %edi,%r10d > 0x000000386cc59d51 <+193>: cmp %ebp,%r10d > 0x000000386cc59d54 <+196>: jne 0x386cc5c194 <_cairo_polygon_intersect+9476> > 0x000000386cc59d5a <+202>: mov 0x8(%rsp),%rax > 0x000000386cc59d5f <+207>: mov %r10d,%edx > 0x000000386cc59d62 <+210>: mov $0x4ec4ec4f,%ebp > 0x000000386cc59d67 <+215>: movabs $0xaaaaaaaaaaaaaaab,%rbx > 0x000000386cc59d71 <+225>: movl $0x0,0x34(%rax) > 0x000000386cc59d78 <+232>: nopl 0x0(%rax,%rax,1) > 0x000000386cc59d80 <+240>: lea (%rdx,%rdx,4),%edx > 0x000000386cc59d83 <+243>: add %edx,%edx > 0x000000386cc59d85 <+245>: mov %edx,%eax > 0x000000386cc59d87 <+247>: mul %ebp > 0x000000386cc59d89 <+249>: shr $0x2,%edx > 0x000000386cc59d8c <+252>: lea -0x9(%rdx),%eax > 0x000000386cc59d8f <+255>: cmp $0x1,%eax > 0x000000386cc59d92 <+258>: jbe 0x386cc5b180 <_cairo_polygon_intersect+5360> > 0x000000386cc59d98 <+264>: test %edx,%edx > 0x000000386cc59d9a <+266>: jne 0x386cc5b190 <_cairo_polygon_intersect+5376> > 0x000000386cc59da0 <+272>: xor %r12d,%r12d > 0x000000386cc59da3 <+275>: mov $0x1,%edx > 0x000000386cc59da8 <+280>: cmp %edx,%r10d > 0x000000386cc59dab <+283>: je 0x386cc59e0b <_cairo_polygon_intersect+379> > 0x000000386cc59dad <+285>: mov %r11,%rdi > 0x000000386cc59db0 <+288>: mov %edx,%esi > 0x000000386cc59db2 <+290>: nopw 0x0(%rax,%rax,1) > 0x000000386cc59db8 <+296>: mov %esi,%eax > 0x000000386cc59dba <+298>: mov (%rdi),%rcx > 0x000000386cc59dbd <+301>: lea (%r11,%rax,8),%r9 > 0x000000386cc59dc1 <+305>: mov (%r9),%rax > 0x000000386cc59dc4 <+308>: mov 0x8(%rcx),%r8d > 0x000000386cc59dc8 <+312>: sub 0x8(%rax),%r8d > 0x000000386cc59dcc <+316>: jne 0x386cc59dee <_cairo_polygon_intersect+350> > 0x000000386cc59dce <+318>: mov 0x4(%rcx),%r8d > 0x000000386cc59dd2 <+322>: sub 0x4(%rax),%r8d > 0x000000386cc59dd6 <+326>: jne 0x386cc59dee <_cairo_polygon_intersect+350> > 0x000000386cc59dd8 <+328>: mov (%rcx),%r8d > 0x000000386cc59ddb <+331>: sub (%rax),%r8d > 0x000000386cc59dde <+334>: jne 0x386cc59dee <_cairo_polygon_intersect+350> > 0x000000386cc59de0 <+336>: mov %rcx,%r8 > 0x000000386cc59de3 <+339>: sub %rax,%r8 > 0x000000386cc59de6 <+342>: sar $0x2,%r8 > 0x000000386cc59dea <+346>: imul %ebx,%r8d > 0x000000386cc59dee <+350>: test %r8d,%r8d > 0x000000386cc59df1 <+353>: jle 0x386cc59dff <_cairo_polygon_intersect+367> > 0x000000386cc59df3 <+355>: mov %rax,(%rdi) > 0x000000386cc59df6 <+358>: mov $0x1,%r12d > 0x000000386cc59dfc <+364>: mov %rcx,(%r9) > 0x000000386cc59dff <+367>: add $0x1,%esi > 0x000000386cc59e02 <+370>: add $0x8,%rdi > 0x000000386cc59e06 <+374>: cmp %r10d,%esi > 0x000000386cc59e09 <+377>: jne 0x386cc59db8 <_cairo_polygon_intersect+296> > 0x000000386cc59e0b <+379>: test %r12d,%r12d > 0x000000386cc59e0e <+382>: jne 0x386cc59d80 <_cairo_polygon_intersect+240> > 0x000000386cc59e14 <+388>: lea 0x940(%rsp),%rax > 0x000000386cc59e1c <+396>: movslq %r10d,%r10 > 0x000000386cc59e1f <+399>: mov $0x20,%esi > 0x000000386cc59e24 <+404>: movq $0x0,(%r11,%r10,8) > 0x000000386cc59e2c <+412>: mov %r11,0x2d70(%rsp) > 0x000000386cc59e34 <+420>: mov %rax,%rbx > 0x000000386cc59e37 <+423>: mov %rax,%rdi > 0x000000386cc59e3a <+426>: mov %rax,0x20(%rsp) > 0x000000386cc59e3f <+431>: callq 0x386cc2dc90 <_cairo_freepool_init> > 0x000000386cc59e44 <+436>: mov %rbx,%rax > 0x000000386cc59e47 <+439>: lea 0x430(%rbx),%rdi > 0x000000386cc59e4e <+446>: lea 0x70(%rsp),%rcx > 0x000000386cc59e53 <+451>: add $0x420,%rax > 0x000000386cc59e59 <+457>: xor %ebx,%ebx > 0x000000386cc59e5b <+459>: movl $0x400,0xd64(%rsp) > 0x000000386cc59e66 <+470>: mov %rax,0x40(%rsp) > 0x000000386cc59e6b <+475>: lea 0x88(%rsp),%rax > 0x000000386cc59e73 <+483>: movl $0x0,0xd60(%rsp) > 0x000000386cc59e7e <+494>: mov %rdi,0xd68(%rsp) > 0x000000386cc59e86 <+502>: movq $0x0,0xd78(%rsp) > 0x000000386cc59e92 <+514>: mov %rbx,%r12 > 0x000000386cc59e95 <+517>: movq $0x0,0x80(%rsp) > 0x000000386cc59ea1 <+529>: movl $0x80000000,0x88(%rsp) > 0x000000386cc59eac <+540>: movq $0x0,0x90(%rsp) > 0x000000386cc59eb8 <+552>: mov %rcx,0x50(%rsp) > 0x000000386cc59ebd <+557>: mov %rax,0x10(%rsp) > 0x000000386cc59ec2 <+562>: nopw 0x0(%rax,%rax,1) > 0x000000386cc59ec8 <+568>: mov 0x2d70(%rsp),%rcx > 0x000000386cc59ed0 <+576>: test %r12,%r12 > 0x000000386cc59ed3 <+579>: movabs $0xaaaaaaaaaaaaaaab,%rbp > 0x000000386cc59edd <+589>: mov (%rcx),%rax > 0x000000386cc59ee0 <+592>: je 0x386cc5a2e2 <_cairo_polygon_intersect+1618> > 0x000000386cc59ee6 <+598>: test %rax,%rax > 0x000000386cc59ee9 <+601>: je 0x386cc59f1c <_cairo_polygon_intersect+652> > 0x000000386cc59eeb <+603>: mov 0x8(%rax),%edx > 0x000000386cc59eee <+606>: sub 0x8(%r12),%edx > 0x000000386cc59ef3 <+611>: jne 0x386cc59f14 <_cairo_polygon_intersect+644> > 0x000000386cc59ef5 <+613>: mov 0x4(%rax),%edx > 0x000000386cc59ef8 <+616>: sub 0x4(%r12),%edx > 0x000000386cc59efd <+621>: jne 0x386cc59f14 <_cairo_polygon_intersect+644> > 0x000000386cc59eff <+623>: mov (%rax),%edx > 0x000000386cc59f01 <+625>: sub (%r12),%edx > 0x000000386cc59f05 <+629>: jne 0x386cc59f14 <_cairo_polygon_intersect+644> > 0x000000386cc59f07 <+631>: mov %rax,%rdx > 0x000000386cc59f0a <+634>: sub %r12,%rdx > 0x000000386cc59f0d <+637>: sar $0x2,%rdx > 0x000000386cc59f11 <+641>: imul %ebp,%edx > 0x000000386cc59f14 <+644>: test %edx,%edx > 0x000000386cc59f16 <+646>: js 0x386cc5b120 <_cairo_polygon_intersect+5264> > 0x000000386cc59f1c <+652>: movslq 0xd60(%rsp),%rdx > 0x000000386cc59f24 <+660>: lea -0x1(%rdx),%eax > 0x000000386cc59f27 <+663>: test %eax,%eax > 0x000000386cc59f29 <+665>: mov %eax,0xd60(%rsp) > 0x000000386cc59f30 <+672>: mov (%rdi,%rdx,8),%rcx > 0x000000386cc59f34 <+676>: je 0x386cc5a300 <_cairo_polygon_intersect+1648> > 0x000000386cc59f3a <+682>: cmp $0x1,%eax > 0x000000386cc59f3d <+685>: mov $0x1,%r11d > 0x000000386cc59f43 <+691>: mov $0x2,%edx > 0x000000386cc59f48 <+696>: lea 0x8(%rdi),%r10 > 0x000000386cc59f4c <+700>: jg 0x386cc59ff2 <_cairo_polygon_intersect+866> > 0x000000386cc59f52 <+706>: jmpq 0x386cc5a224 <_cairo_polygon_intersect+1428> > 0x000000386cc59f57 <+711>: nopw 0x0(%rax,%rax,1) > 0x000000386cc59f60 <+720>: movslq %edx,%rsi > 0x000000386cc59f63 <+723>: shl $0x3,%rsi > 0x000000386cc59f67 <+727>: lea 0x8(%rdi,%rsi,1),%r13 > 0x000000386cc59f6c <+732>: lea (%rdi,%rsi,1),%r10 > 0x000000386cc59f70 <+736>: mov 0x0(%r13),%r8 > 0x000000386cc59f74 <+740>: mov (%r10),%rax > 0x000000386cc59f77 <+743>: mov 0x8(%r8),%ebx > 0x000000386cc59f7b <+747>: mov 0x8(%rax),%esi > 0x000000386cc59f7e <+750>: mov %ebx,%r9d > 0x000000386cc59f81 <+753>: sub %esi,%r9d > 0x000000386cc59f84 <+756>: jne 0x386cc59fa6 <_cairo_polygon_intersect+790> > 0x000000386cc59f86 <+758>: mov 0x4(%r8),%r9d > 0x000000386cc59f8a <+762>: sub 0x4(%rax),%r9d > 0x000000386cc59f8e <+766>: jne 0x386cc59fa6 <_cairo_polygon_intersect+790> > 0x000000386cc59f90 <+768>: mov (%r8),%r9d > 0x000000386cc59f93 <+771>: sub (%rax),%r9d > 0x000000386cc59f96 <+774>: jne 0x386cc59fa6 <_cairo_polygon_intersect+790> > 0x000000386cc59f98 <+776>: mov %r8,%r9 > 0x000000386cc59f9b <+779>: sub %rax,%r9 > 0x000000386cc59f9e <+782>: sar $0x2,%r9 > 0x000000386cc59fa2 <+786>: imul %ebp,%r9d > 0x000000386cc59fa6 <+790>: test %r9d,%r9d > 0x000000386cc59fa9 <+793>: js 0x386cc5a210 <_cairo_polygon_intersect+1408> > 0x000000386cc59faf <+799>: sub 0x8(%rcx),%esi > 0x000000386cc59fb2 <+802>: jne 0x386cc59fcf <_cairo_polygon_intersect+831> > 0x000000386cc59fb4 <+804>: mov 0x4(%rax),%esi > 0x000000386cc59fb7 <+807>: sub 0x4(%rcx),%esi > 0x000000386cc59fba <+810>: jne 0x386cc59fcf <_cairo_polygon_intersect+831> > 0x000000386cc59fbc <+812>: mov (%rax),%esi > 0x000000386cc59fbe <+814>: sub (%rcx),%esi > 0x000000386cc59fc0 <+816>: jne 0x386cc59fcf <_cairo_polygon_intersect+831> > 0x000000386cc59fc2 <+818>: mov %rax,%rsi > 0x000000386cc59fc5 <+821>: sub %rcx,%rsi > 0x000000386cc59fc8 <+824>: sar $0x2,%rsi > 0x000000386cc59fcc <+828>: imul %ebp,%esi > 0x000000386cc59fcf <+831>: test %esi,%esi > 0x000000386cc59fd1 <+833>: jns 0x386cc5a220 <_cairo_polygon_intersect+1424> > 0x000000386cc59fd7 <+839>: mov %rax,(%rdi,%r11,8) > 0x000000386cc59fdb <+843>: mov 0xd60(%rsp),%eax > 0x000000386cc59fe2 <+850>: lea (%rdx,%rdx,1),%esi > 0x000000386cc59fe5 <+853>: cmp %eax,%esi > 0x000000386cc59fe7 <+855>: jg 0x386cc5a224 <_cairo_polygon_intersect+1428> > 0x000000386cc59fed <+861>: movslq %edx,%r11 > 0x000000386cc59ff0 <+864>: mov %esi,%edx > 0x000000386cc59ff2 <+866>: cmp %eax,%edx > 0x000000386cc59ff4 <+868>: jne 0x386cc59f60 <_cairo_polygon_intersect+720> > 0x000000386cc59ffa <+874>: movslq %edx,%rax > 0x000000386cc59ffd <+877>: lea (%rdi,%rax,8),%r10 > 0x000000386cc5a001 <+881>: mov (%r10),%rax > 0x000000386cc5a004 <+884>: mov 0x8(%rax),%esi > 0x000000386cc5a007 <+887>: jmp 0x386cc59faf <_cairo_polygon_intersect+799> > 0x000000386cc5a009 <+889>: lea 0x170(%rsp),%rax > 0x000000386cc5a011 <+897>: test %r13d,%r13d > 0x000000386cc5a014 <+900>: lea 0xa0(%rsp),%r11 > 0x000000386cc5a01c <+908>: mov %rax,0x58(%rsp) > 0x000000386cc5a021 <+913>: jle 0x386cc59d43 <_cairo_polygon_intersect+179> > 0x000000386cc5a027 <+919>: mov 0x58(%rsp),%rcx > 0x000000386cc5a02c <+924>: mov %r11,%r9 > 0x000000386cc5a02f <+927>: xor %esi,%esi > 0x000000386cc5a031 <+929>: xor %edi,%edi > 0x000000386cc5a033 <+931>: mov 0x8(%rsp),%r8 > 0x000000386cc5a038 <+936>: jmpq 0x386cc5a0cf <_cairo_polygon_intersect+1087> > 0x000000386cc5a03d <+941>: nopl (%rax) > 0x000000386cc5a040 <+944>: mov 0xc(%r10),%r13d > 0x000000386cc5a044 <+948>: cmp %r13d,%eax > 0x000000386cc5a047 <+951>: je 0x386cc5a0fe <_cairo_polygon_intersect+1134> > 0x000000386cc5a04d <+957>: sub %edx,%r13d > 0x000000386cc5a050 <+960>: mov (%r10),%r12d > 0x000000386cc5a053 <+963>: je 0x386cc5a072 <_cairo_polygon_intersect+994> > 0x000000386cc5a055 <+965>: sub %edx,%eax > 0x000000386cc5a057 <+967>: mov 0x8(%r10),%edx > 0x000000386cc5a05b <+971>: movslq %r13d,%r13 > 0x000000386cc5a05e <+974>: cltq > 0x000000386cc5a060 <+976>: sub %r12d,%edx > 0x000000386cc5a063 <+979>: movslq %edx,%rdx > 0x000000386cc5a066 <+982>: imul %rdx,%rax > 0x000000386cc5a06a <+986>: cqto > 0x000000386cc5a06c <+988>: idiv %r13 > 0x000000386cc5a06f <+991>: add %eax,%r12d > 0x000000386cc5a072 <+994>: mov %r12d,0x4(%rcx) > 0x000000386cc5a076 <+998>: movl $0x0,0x10(%rcx) > 0x000000386cc5a07d <+1005>: add $0x1,%edi > 0x000000386cc5a080 <+1008>: mov 0x40(%r8),%rax > 0x000000386cc5a084 <+1012>: add $0x50,%rcx > 0x000000386cc5a088 <+1016>: add $0x8,%r9 > 0x000000386cc5a08c <+1020>: mov (%rax,%rsi,1),%rdx > 0x000000386cc5a090 <+1024>: mov %rdx,-0x3c(%rcx) > 0x000000386cc5a094 <+1028>: mov 0x8(%rax,%rsi,1),%rdx > 0x000000386cc5a099 <+1033>: mov %rdx,-0x34(%rcx) > 0x000000386cc5a09d <+1037>: mov 0x10(%rax,%rsi,1),%rdx > 0x000000386cc5a0a2 <+1042>: mov %rdx,-0x2c(%rcx) > 0x000000386cc5a0a6 <+1046>: mov 0x18(%rax,%rsi,1),%eax > 0x000000386cc5a0aa <+1050>: add $0x1c,%rsi > 0x000000386cc5a0ae <+1054>: movq $0x0,-0x10(%rcx) > 0x000000386cc5a0b6 <+1062>: movq $0x0,-0x20(%rcx) > 0x000000386cc5a0be <+1070>: movq $0x0,-0x18(%rcx) > 0x000000386cc5a0c6 <+1078>: mov %eax,-0x24(%rcx) > 0x000000386cc5a0c9 <+1081>: cmp %edi,0x34(%r8) > 0x000000386cc5a0cd <+1085>: jle 0x386cc5a107 <_cairo_polygon_intersect+1143> > 0x000000386cc5a0cf <+1087>: mov %rcx,(%r9) > 0x000000386cc5a0d2 <+1090>: movl $0x2,(%rcx) > 0x000000386cc5a0d8 <+1096>: mov %rsi,%r10 > 0x000000386cc5a0db <+1099>: mov 0x40(%r8),%rax > 0x000000386cc5a0df <+1103>: mov 0x10(%rax,%rsi,1),%eax > 0x000000386cc5a0e3 <+1107>: mov %eax,0x8(%rcx) > 0x000000386cc5a0e6 <+1110>: add 0x40(%r8),%r10 > 0x000000386cc5a0ea <+1114>: mov 0x4(%r10),%edx > 0x000000386cc5a0ee <+1118>: cmp %edx,%eax > 0x000000386cc5a0f0 <+1120>: jne 0x386cc5a040 <_cairo_polygon_intersect+944> > 0x000000386cc5a0f6 <+1126>: mov (%r10),%r12d > 0x000000386cc5a0f9 <+1129>: jmpq 0x386cc5a072 <_cairo_polygon_intersect+994> > 0x000000386cc5a0fe <+1134>: mov 0x8(%r10),%r12d > 0x000000386cc5a102 <+1138>: jmpq 0x386cc5a072 <_cairo_polygon_intersect+994> > 0x000000386cc5a107 <+1143>: mov 0x34(%rbx),%r12d > 0x000000386cc5a10b <+1147>: test %r12d,%r12d > 0x000000386cc5a10e <+1150>: jle 0x386cc59d4e <_cairo_polygon_intersect+190> > 0x000000386cc5a114 <+1156>: movslq %edi,%rax > 0x000000386cc5a117 <+1159>: mov %edi,%r10d > 0x000000386cc5a11a <+1162>: xor %esi,%esi > 0x000000386cc5a11c <+1164>: lea (%rax,%rax,4),%rcx > 0x000000386cc5a120 <+1168>: lea (%r11,%rax,8),%r9 > 0x000000386cc5a124 <+1172>: shl $0x4,%rcx > 0x000000386cc5a128 <+1176>: add 0x58(%rsp),%rcx > 0x000000386cc5a12d <+1181>: jmpq 0x386cc5a1d0 <_cairo_polygon_intersect+1344> > 0x000000386cc5a132 <+1186>: nopw 0x0(%rax,%rax,1) > 0x000000386cc5a138 <+1192>: mov 0xc(%r8),%r13d > 0x000000386cc5a13c <+1196>: cmp %r13d,%eax > 0x000000386cc5a13f <+1199>: je 0x386cc5a1ff <_cairo_polygon_intersect+1391> > 0x000000386cc5a145 <+1205>: sub %edx,%r13d > 0x000000386cc5a148 <+1208>: mov (%r8),%r12d > 0x000000386cc5a14b <+1211>: je 0x386cc5a16a <_cairo_polygon_intersect+1242> > 0x000000386cc5a14d <+1213>: sub %edx,%eax > 0x000000386cc5a14f <+1215>: mov 0x8(%r8),%edx > 0x000000386cc5a153 <+1219>: movslq %r13d,%r13 > 0x000000386cc5a156 <+1222>: cltq > 0x000000386cc5a158 <+1224>: sub %r12d,%edx > 0x000000386cc5a15b <+1227>: movslq %edx,%rdx > 0x000000386cc5a15e <+1230>: imul %rdx,%rax > 0x000000386cc5a162 <+1234>: cqto > 0x000000386cc5a164 <+1236>: idiv %r13 > 0x000000386cc5a167 <+1239>: add %eax,%r12d > 0x000000386cc5a16a <+1242>: mov %r12d,0x4(%rcx) > 0x000000386cc5a16e <+1246>: movl $0x1,0x10(%rcx) > 0x000000386cc5a175 <+1253>: add $0x1,%r10d > 0x000000386cc5a179 <+1257>: mov 0x40(%rbx),%rax > 0x000000386cc5a17d <+1261>: add $0x50,%rcx > 0x000000386cc5a181 <+1265>: add $0x8,%r9 > 0x000000386cc5a185 <+1269>: mov (%rax,%rsi,1),%rdx > 0x000000386cc5a189 <+1273>: mov %rdx,-0x3c(%rcx) > 0x000000386cc5a18d <+1277>: mov 0x8(%rax,%rsi,1),%rdx > 0x000000386cc5a192 <+1282>: mov %rdx,-0x34(%rcx) > 0x000000386cc5a196 <+1286>: mov 0x10(%rax,%rsi,1),%rdx > 0x000000386cc5a19b <+1291>: mov %rdx,-0x2c(%rcx) > 0x000000386cc5a19f <+1295>: mov 0x18(%rax,%rsi,1),%eax > 0x000000386cc5a1a3 <+1299>: add $0x1c,%rsi > 0x000000386cc5a1a7 <+1303>: movq $0x0,-0x10(%rcx) > 0x000000386cc5a1af <+1311>: movq $0x0,-0x20(%rcx) > 0x000000386cc5a1b7 <+1319>: movq $0x0,-0x18(%rcx) > 0x000000386cc5a1bf <+1327>: mov %eax,-0x24(%rcx) > 0x000000386cc5a1c2 <+1330>: mov %r10d,%eax > 0x000000386cc5a1c5 <+1333>: sub %edi,%eax > 0x000000386cc5a1c7 <+1335>: cmp %eax,0x34(%rbx) > 0x000000386cc5a1ca <+1338>: jle 0x386cc59d51 <_cairo_polygon_intersect+193> > 0x000000386cc5a1d0 <+1344>: mov %rcx,(%r9) > 0x000000386cc5a1d3 <+1347>: movl $0x2,(%rcx) > 0x000000386cc5a1d9 <+1353>: mov %rsi,%r8 > 0x000000386cc5a1dc <+1356>: mov 0x40(%rbx),%rax > 0x000000386cc5a1e0 <+1360>: mov 0x10(%rax,%rsi,1),%eax > 0x000000386cc5a1e4 <+1364>: mov %eax,0x8(%rcx) > 0x000000386cc5a1e7 <+1367>: add 0x40(%rbx),%r8 > 0x000000386cc5a1eb <+1371>: mov 0x4(%r8),%edx > 0x000000386cc5a1ef <+1375>: cmp %edx,%eax > 0x000000386cc5a1f1 <+1377>: jne 0x386cc5a138 <_cairo_polygon_intersect+1192> > 0x000000386cc5a1f7 <+1383>: mov (%r8),%r12d > 0x000000386cc5a1fa <+1386>: jmpq 0x386cc5a16a <_cairo_polygon_intersect+1242> > 0x000000386cc5a1ff <+1391>: mov 0x8(%r8),%r12d > 0x000000386cc5a203 <+1395>: jmpq 0x386cc5a16a <_cairo_polygon_intersect+1242> > 0x000000386cc5a208 <+1400>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5a210 <+1408>: add $0x1,%edx > 0x000000386cc5a213 <+1411>: mov %ebx,%esi > 0x000000386cc5a215 <+1413>: mov %r8,%rax > 0x000000386cc5a218 <+1416>: mov %r13,%r10 > 0x000000386cc5a21b <+1419>: jmpq 0x386cc59faf <_cairo_polygon_intersect+799> > 0x000000386cc5a220 <+1424>: lea (%rdi,%r11,8),%r10 > 0x000000386cc5a224 <+1428>: mov %rcx,(%r10) > 0x000000386cc5a227 <+1431>: mov 0x88(%rsp),%edi > 0x000000386cc5a22e <+1438>: mov 0x8(%r12),%eax > 0x000000386cc5a233 <+1443>: cmp %edi,%eax > 0x000000386cc5a235 <+1445>: mov %edi,(%rsp) > 0x000000386cc5a238 <+1448>: je 0x386cc5a2a6 <_cairo_polygon_intersect+1558> > 0x000000386cc5a23a <+1450>: mov 0x80(%rsp),%rbx > 0x000000386cc5a242 <+1458>: movl $0x0,0x60(%rsp) > 0x000000386cc5a24a <+1466>: movl $0x0,0x64(%rsp) > 0x000000386cc5a252 <+1474>: test %rbx,%rbx > 0x000000386cc5a255 <+1477>: je 0x386cc5a29f <_cairo_polygon_intersect+1551> > 0x000000386cc5a257 <+1479>: nopw 0x0(%rax,%rax,1) > 0x000000386cc5a260 <+1488>: movslq (%rbx),%rdx > 0x000000386cc5a263 <+1491>: mov 0x60(%rsp,%rdx,4),%eax > 0x000000386cc5a267 <+1495>: add 0x1c(%rbx),%eax > 0x000000386cc5a26a <+1498>: mov %eax,0x60(%rsp,%rdx,4) > 0x000000386cc5a26e <+1502>: mov 0x60(%rsp),%r9d > 0x000000386cc5a273 <+1507>: test %r9d,%r9d > 0x000000386cc5a276 <+1510>: je 0x386cc5a286 <_cairo_polygon_intersect+1526> > 0x000000386cc5a278 <+1512>: mov 0x64(%rsp),%r8d > 0x000000386cc5a27d <+1517>: test %r8d,%r8d > 0x000000386cc5a280 <+1520>: jne 0x386cc5a310 <_cairo_polygon_intersect+1664> > 0x000000386cc5a286 <+1526>: cmpq $0x0,0x30(%rbx) > 0x000000386cc5a28b <+1531>: jne 0x386cc5bf35 <_cairo_polygon_intersect+8869> > 0x000000386cc5a291 <+1537>: mov 0x28(%rbx),%rbx > 0x000000386cc5a295 <+1541>: test %rbx,%rbx > 0x000000386cc5a298 <+1544>: jne 0x386cc5a260 <_cairo_polygon_intersect+1488> > 0x000000386cc5a29a <+1546>: mov 0x8(%r12),%eax > 0x000000386cc5a29f <+1551>: mov %eax,0x88(%rsp) > 0x000000386cc5a2a6 <+1558>: mov (%r12),%eax > 0x000000386cc5a2aa <+1562>: cmp $0x1,%eax > 0x000000386cc5a2ad <+1565>: je 0x386cc5af68 <_cairo_polygon_intersect+4824> > 0x000000386cc5a2b3 <+1571>: jb 0x386cc5ae68 <_cairo_polygon_intersect+4568> > 0x000000386cc5a2b9 <+1577>: cmp $0x2,%eax > 0x000000386cc5a2bc <+1580>: je 0x386cc5a598 <_cairo_polygon_intersect+2312> > 0x000000386cc5a2c2 <+1586>: mov 0xd68(%rsp),%rdi > 0x000000386cc5a2ca <+1594>: mov 0x2d70(%rsp),%rcx > 0x000000386cc5a2d2 <+1602>: mov 0x8(%rdi),%r12 > 0x000000386cc5a2d6 <+1606>: mov (%rcx),%rax > 0x000000386cc5a2d9 <+1609>: test %r12,%r12 > 0x000000386cc5a2dc <+1612>: jne 0x386cc59ee6 <_cairo_polygon_intersect+598> > 0x000000386cc5a2e2 <+1618>: add $0x8,%rcx > 0x000000386cc5a2e6 <+1622>: test %rax,%rax > 0x000000386cc5a2e9 <+1625>: mov %rcx,0x2d70(%rsp) > 0x000000386cc5a2f1 <+1633>: je 0x386cc5b75e <_cairo_polygon_intersect+6862> > 0x000000386cc5a2f7 <+1639>: mov %rax,%r12 > 0x000000386cc5a2fa <+1642>: jmpq 0x386cc5a227 <_cairo_polygon_intersect+1431> > 0x000000386cc5a2ff <+1647>: nop > 0x000000386cc5a300 <+1648>: movq $0x0,0x8(%rdi) > 0x000000386cc5a308 <+1656>: jmpq 0x386cc5a227 <_cairo_polygon_intersect+1431> > 0x000000386cc5a30d <+1661>: nopl (%rax) > 0x000000386cc5a310 <+1664>: mov 0x28(%rbx),%r13 > 0x000000386cc5a314 <+1668>: nopl 0x0(%rax) > 0x000000386cc5a318 <+1672>: cmpq $0x0,0x30(%r13) > 0x000000386cc5a31d <+1677>: jne 0x386cc5a34c <_cairo_polygon_intersect+1724> > 0x000000386cc5a31f <+1679>: movslq 0x0(%r13),%rdx > 0x000000386cc5a323 <+1683>: mov 0x60(%rsp,%rdx,4),%eax > 0x000000386cc5a327 <+1687>: add 0x1c(%r13),%eax > 0x000000386cc5a32b <+1691>: mov %eax,0x60(%rsp,%rdx,4) > 0x000000386cc5a32f <+1695>: mov 0x60(%rsp),%r15d > 0x000000386cc5a334 <+1700>: test %r15d,%r15d > 0x000000386cc5a337 <+1703>: je 0x386cc5a360 <_cairo_polygon_intersect+1744> > 0x000000386cc5a339 <+1705>: mov 0x64(%rsp),%edi > 0x000000386cc5a33d <+1709>: test %edi,%edi > 0x000000386cc5a33f <+1711>: je 0x386cc5a360 <_cairo_polygon_intersect+1744> > 0x000000386cc5a341 <+1713>: mov 0x28(%r13),%r13 >=> 0x000000386cc5a345 <+1717>: cmpq $0x0,0x30(%r13) > 0x000000386cc5a34a <+1722>: je 0x386cc5a31f <_cairo_polygon_intersect+1679> > 0x000000386cc5a34c <+1724>: mov 0x8(%rsp),%rdx > 0x000000386cc5a351 <+1729>: mov (%rsp),%esi > 0x000000386cc5a354 <+1732>: mov %r13,%rdi > 0x000000386cc5a357 <+1735>: callq 0x386cc59c00 <edges_end> > 0x000000386cc5a35c <+1740>: jmp 0x386cc5a31f <_cairo_polygon_intersect+1679> > 0x000000386cc5a35e <+1742>: xchg %ax,%ax > 0x000000386cc5a360 <+1744>: mov 0x28(%r13),%r14 > 0x000000386cc5a364 <+1748>: test %r14,%r14 > 0x000000386cc5a367 <+1751>: je 0x386cc5a3c8 <_cairo_polygon_intersect+1848> > 0x000000386cc5a369 <+1753>: mov 0x4(%r13),%eax > 0x000000386cc5a36d <+1757>: mov 0x4(%r14),%edx > 0x000000386cc5a371 <+1761>: cmp %edx,%eax > 0x000000386cc5a373 <+1763>: je 0x386cc5a500 <_cairo_polygon_intersect+2160> > 0x000000386cc5a379 <+1769>: mov 0xc(%r13),%ecx > 0x000000386cc5a37d <+1773>: mov 0xc(%r14),%esi > 0x000000386cc5a381 <+1777>: sub %edx,%esi > 0x000000386cc5a383 <+1779>: sub %eax,%ecx > 0x000000386cc5a385 <+1781>: je 0x386cc5a540 <_cairo_polygon_intersect+2224> > 0x000000386cc5a38b <+1787>: test %esi,%esi > 0x000000386cc5a38d <+1789>: je 0x386cc5a3c8 <_cairo_polygon_intersect+1848> > 0x000000386cc5a38f <+1791>: mov %esi,%edi > 0x000000386cc5a391 <+1793>: xor %ecx,%edi > 0x000000386cc5a393 <+1795>: js 0x386cc5a3c8 <_cairo_polygon_intersect+1848> > 0x000000386cc5a395 <+1797>: movslq %ecx,%r8 > 0x000000386cc5a398 <+1800>: mov 0x8(%r13),%r10d > 0x000000386cc5a39c <+1804>: mov 0x8(%r14),%r11d > 0x000000386cc5a3a0 <+1808>: mov 0x10(%r14),%ecx > 0x000000386cc5a3a4 <+1812>: mov 0x10(%r13),%r9d > 0x000000386cc5a3a8 <+1816>: movslq %esi,%rdi > 0x000000386cc5a3ab <+1819>: sub %r11d,%ecx > 0x000000386cc5a3ae <+1822>: sub %r10d,%r9d > 0x000000386cc5a3b1 <+1825>: movslq %ecx,%rcx > 0x000000386cc5a3b4 <+1828>: movslq %r9d,%r9 > 0x000000386cc5a3b7 <+1831>: imul %rcx,%r8 > 0x000000386cc5a3bb <+1835>: imul %r9,%rdi > 0x000000386cc5a3bf <+1839>: cmp %rdi,%r8 > 0x000000386cc5a3c2 <+1842>: je 0x386cc5b138 <_cairo_polygon_intersect+5288> > 0x000000386cc5a3c8 <+1848>: cmpq $0x0,0x30(%r13) > 0x000000386cc5a3cd <+1853>: jne 0x386cc5c2cc <_cairo_polygon_intersect+9788> > 0x000000386cc5a3d3 <+1859>: mov 0x30(%rbx),%rcx > 0x000000386cc5a3d7 <+1863>: cmp %rcx,%r13 > 0x000000386cc5a3da <+1866>: je 0x386cc5b756 <_cairo_polygon_intersect+6854> > 0x000000386cc5a3e0 <+1872>: test %rcx,%rcx > 0x000000386cc5a3e3 <+1875>: je 0x386cc5a454 <_cairo_polygon_intersect+1988> > 0x000000386cc5a3e5 <+1877>: mov 0x4(%rcx),%eax > 0x000000386cc5a3e8 <+1880>: mov 0x4(%r13),%edx > 0x000000386cc5a3ec <+1884>: cmp %edx,%eax > 0x000000386cc5a3ee <+1886>: je 0x386cc5b280 <_cairo_polygon_intersect+5616> > 0x000000386cc5a3f4 <+1892>: mov 0xc(%r13),%edi > 0x000000386cc5a3f8 <+1896>: mov 0xc(%rcx),%esi > 0x000000386cc5a3fb <+1899>: sub %edx,%edi > 0x000000386cc5a3fd <+1901>: sub %eax,%esi > 0x000000386cc5a3ff <+1903>: je 0x386cc5b2b1 <_cairo_polygon_intersect+5665> > 0x000000386cc5a405 <+1909>: test %edi,%edi > 0x000000386cc5a407 <+1911>: je 0x386cc5a444 <_cairo_polygon_intersect+1972> > 0x000000386cc5a409 <+1913>: mov %edi,%r10d > 0x000000386cc5a40c <+1916>: xor %esi,%r10d > 0x000000386cc5a40f <+1919>: js 0x386cc5a444 <_cairo_polygon_intersect+1972> > 0x000000386cc5a411 <+1921>: mov 0x8(%r13),%r9d > 0x000000386cc5a415 <+1925>: mov 0x10(%r13),%r8d > 0x000000386cc5a419 <+1929>: movslq %esi,%rsi > 0x000000386cc5a41c <+1932>: mov 0x8(%rcx),%r10d > 0x000000386cc5a420 <+1936>: movslq %edi,%rdi > 0x000000386cc5a423 <+1939>: sub %r9d,%r8d > 0x000000386cc5a426 <+1942>: movslq %r8d,%r8 > 0x000000386cc5a429 <+1945>: imul %r8,%rsi > 0x000000386cc5a42d <+1949>: mov 0x10(%rcx),%r8d > 0x000000386cc5a431 <+1953>: sub %r10d,%r8d > 0x000000386cc5a434 <+1956>: movslq %r8d,%r8 > 0x000000386cc5a437 <+1959>: imul %r8,%rdi > 0x000000386cc5a43b <+1963>: cmp %rdi,%rsi > 0x000000386cc5a43e <+1966>: je 0x386cc5bdf3 <_cairo_polygon_intersect+8547> > 0x000000386cc5a444 <+1972>: mov 0x8(%rsp),%rdx > 0x000000386cc5a449 <+1977>: mov (%rsp),%esi > 0x000000386cc5a44c <+1980>: mov %rbx,%rdi > 0x000000386cc5a44f <+1983>: callq 0x386cc59c00 <edges_end> > 0x000000386cc5a454 <+1988>: mov 0x4(%rbx),%eax > 0x000000386cc5a457 <+1991>: mov 0x4(%r13),%edx > 0x000000386cc5a45b <+1995>: cmp %edx,%eax > 0x000000386cc5a45d <+1997>: je 0x386cc5b43d <_cairo_polygon_intersect+6061> > 0x000000386cc5a463 <+2003>: mov 0xc(%rbx),%ecx > 0x000000386cc5a466 <+2006>: mov 0xc(%r13),%esi > 0x000000386cc5a46a <+2010>: sub %edx,%esi > 0x000000386cc5a46c <+2012>: sub %eax,%ecx > 0x000000386cc5a46e <+2014>: je 0x386cc5b702 <_cairo_polygon_intersect+6770> > 0x000000386cc5a474 <+2020>: test %esi,%esi > 0x000000386cc5a476 <+2022>: je 0x386cc5a4b0 <_cairo_polygon_intersect+2080> > 0x000000386cc5a478 <+2024>: mov %esi,%edi > 0x000000386cc5a47a <+2026>: xor %ecx,%edi > 0x000000386cc5a47c <+2028>: js 0x386cc5a4b0 <_cairo_polygon_intersect+2080> > 0x000000386cc5a47e <+2030>: mov 0x8(%r13),%r9d > 0x000000386cc5a482 <+2034>: mov 0x10(%r13),%edi > 0x000000386cc5a486 <+2038>: movslq %ecx,%rcx > 0x000000386cc5a489 <+2041>: mov 0x8(%rbx),%r8d > 0x000000386cc5a48d <+2045>: movslq %esi,%rsi > 0x000000386cc5a490 <+2048>: sub %r9d,%edi > 0x000000386cc5a493 <+2051>: movslq %edi,%rdi > 0x000000386cc5a496 <+2054>: imul %rdi,%rcx > 0x000000386cc5a49a <+2058>: mov 0x10(%rbx),%edi > 0x000000386cc5a49d <+2061>: sub %r8d,%edi > 0x000000386cc5a4a0 <+2064>: movslq %edi,%rdi > 0x000000386cc5a4a3 <+2067>: imul %rdi,%rsi > 0x000000386cc5a4a7 <+2071>: cmp %rsi,%rcx > 0x000000386cc5a4aa <+2074>: je 0x386cc5bee0 <_cairo_polygon_intersect+8784> > 0x000000386cc5a4b0 <+2080>: mov (%rsp),%eax > 0x000000386cc5a4b3 <+2083>: mov %eax,0x38(%rbx) > 0x000000386cc5a4b6 <+2086>: mov %r13,0x30(%rbx) > 0x000000386cc5a4ba <+2090>: mov 0x28(%r13),%rbx > 0x000000386cc5a4be <+2094>: test %rbx,%rbx > 0x000000386cc5a4c1 <+2097>: je 0x386cc5a29a <_cairo_polygon_intersect+1546> > 0x000000386cc5a4c7 <+2103>: test %r15d,%r15d > 0x000000386cc5a4ca <+2106>: je 0x386cc5a260 <_cairo_polygon_intersect+1488> > 0x000000386cc5a4d0 <+2112>: mov 0x64(%rsp),%r10d > 0x000000386cc5a4d5 <+2117>: test %r10d,%r10d > 0x000000386cc5a4d8 <+2120>: je 0x386cc5a260 <_cairo_polygon_intersect+1488> > 0x000000386cc5a4de <+2126>: lea 0x8e123(%rip),%rcx # 0x386cce8608 <__PRETTY_FUNCTION__.10678> > 0x000000386cc5a4e5 <+2133>: lea 0x8e14d(%rip),%rsi # 0x386cce8639 > 0x000000386cc5a4ec <+2140>: lea 0x8e19d(%rip),%rdi # 0x386cce8690 > 0x000000386cc5a4f3 <+2147>: mov $0x4c2,%edx > 0x000000386cc5a4f8 <+2152>: callq 0x386cc12320 <__assert_fail@plt> > 0x000000386cc5a4fd <+2157>: nopl (%rax) > 0x000000386cc5a500 <+2160>: mov 0x8(%r14),%edi > 0x000000386cc5a504 <+2164>: cmp %edi,0x8(%r13) > 0x000000386cc5a508 <+2168>: jne 0x386cc5a379 <_cairo_polygon_intersect+1769> > 0x000000386cc5a50e <+2174>: mov 0xc(%r14),%esi > 0x000000386cc5a512 <+2178>: mov 0xc(%r13),%ecx > 0x000000386cc5a516 <+2182>: cmp %esi,%ecx > 0x000000386cc5a518 <+2184>: jne 0x386cc5a381 <_cairo_polygon_intersect+1777> > 0x000000386cc5a51e <+2190>: mov 0x10(%r14),%edi > 0x000000386cc5a522 <+2194>: cmp %edi,0x10(%r13) > 0x000000386cc5a526 <+2198>: mov %ecx,%esi > 0x000000386cc5a528 <+2200>: jne 0x386cc5a381 <_cairo_polygon_intersect+1777> > 0x000000386cc5a52e <+2206>: mov %r14,%r13 > 0x000000386cc5a531 <+2209>: jmpq 0x386cc5a318 <_cairo_polygon_intersect+1672> > 0x000000386cc5a536 <+2214>: nopw %cs:0x0(%rax,%rax,1) > 0x000000386cc5a540 <+2224>: test %esi,%esi > 0x000000386cc5a542 <+2226>: jne 0x386cc5a3c8 <_cairo_polygon_intersect+1848> > 0x000000386cc5a548 <+2232>: mov 0x8(%r13),%esi > 0x000000386cc5a54c <+2236>: mov 0x8(%r14),%ecx > 0x000000386cc5a550 <+2240>: cmp %ecx,%esi > 0x000000386cc5a552 <+2242>: je 0x386cc5b110 <_cairo_polygon_intersect+5248> > 0x000000386cc5a558 <+2248>: jl 0x386cc5a580 <_cairo_polygon_intersect+2288> > 0x000000386cc5a55a <+2250>: mov %ecx,%esi > 0x000000386cc5a55c <+2252>: mov %r13,%rdi > 0x000000386cc5a55f <+2255>: callq 0x386cc59600 <edge_compare_for_y_against_x> > 0x000000386cc5a564 <+2260>: test %eax,%eax > 0x000000386cc5a566 <+2262>: sete %al > 0x000000386cc5a569 <+2265>: movzbl %al,%eax > 0x000000386cc5a56c <+2268>: test %eax,%eax > 0x000000386cc5a56e <+2270>: je 0x386cc5a3c8 <_cairo_polygon_intersect+1848> > 0x000000386cc5a574 <+2276>: mov %r14,%r13 > 0x000000386cc5a577 <+2279>: jmpq 0x386cc5a318 <_cairo_polygon_intersect+1672> > 0x000000386cc5a57c <+2284>: nopl 0x0(%rax) > 0x000000386cc5a580 <+2288>: mov %eax,%edx > 0x000000386cc5a582 <+2290>: mov %r14,%rdi > 0x000000386cc5a585 <+2293>: callq 0x386cc59600 <edge_compare_for_y_against_x> > 0x000000386cc5a58a <+2298>: test %eax,%eax > 0x000000386cc5a58c <+2300>: sete %al > 0x000000386cc5a58f <+2303>: movzbl %al,%eax > 0x000000386cc5a592 <+2306>: jmp 0x386cc5a56c <_cairo_polygon_intersect+2268> > 0x000000386cc5a594 <+2308>: nopl 0x0(%rax) > 0x000000386cc5a598 <+2312>: mov 0x90(%rsp),%r13 > 0x000000386cc5a5a0 <+2320>: lea 0x10(%r12),%rbx > 0x000000386cc5a5a5 <+2325>: test %r13,%r13 > 0x000000386cc5a5a8 <+2328>: je 0x386cc5b406 <_cairo_polygon_intersect+6006> > 0x000000386cc5a5ae <+2334>: mov 0x10(%rsp),%rdi > 0x000000386cc5a5b3 <+2339>: mov %rbx,%rdx > 0x000000386cc5a5b6 <+2342>: mov %r13,%rsi > 0x000000386cc5a5b9 <+2345>: callq 0x386cc597d0 <_cairo_bo_sweep_line_compare_edges> > 0x000000386cc5a5be <+2350>: test %eax,%eax > 0x000000386cc5a5c0 <+2352>: js 0x386cc5b19f <_cairo_polygon_intersect+5391> > 0x000000386cc5a5c6 <+2358>: je 0x386cc5b3d8 <_cairo_polygon_intersect+5960> > 0x000000386cc5a5cc <+2364>: mov 0x20(%r13),%r14 > 0x000000386cc5a5d0 <+2368>: mov 0x10(%rsp),%rbp > 0x000000386cc5a5d5 <+2373>: test %r14,%r14 > 0x000000386cc5a5d8 <+2376>: jne 0x386cc5a5f3 <_cairo_polygon_intersect+2403> > 0x000000386cc5a5da <+2378>: jmpq 0x386cc5b1f4 <_cairo_polygon_intersect+5476> > 0x000000386cc5a5df <+2383>: nop > 0x000000386cc5a5e0 <+2384>: mov 0x20(%r14),%rax > 0x000000386cc5a5e4 <+2388>: test %rax,%rax > 0x000000386cc5a5e7 <+2391>: je 0x386cc5b1f7 <_cairo_polygon_intersect+5479> > 0x000000386cc5a5ed <+2397>: mov %r14,%r13 > 0x000000386cc5a5f0 <+2400>: mov %rax,%r14 > 0x000000386cc5a5f3 <+2403>: mov %rbx,%rdx > 0x000000386cc5a5f6 <+2406>: mov %r14,%rsi > 0x000000386cc5a5f9 <+2409>: mov %rbp,%rdi > 0x000000386cc5a5fc <+2412>: callq 0x386cc597d0 <_cairo_bo_sweep_line_compare_edges> > 0x000000386cc5a601 <+2417>: test %eax,%eax > 0x000000386cc5a603 <+2419>: jg 0x386cc5a5e0 <_cairo_polygon_intersect+2384> > 0x000000386cc5a605 <+2421>: mov %rbx,0x20(%r13) > 0x000000386cc5a609 <+2425>: mov %r13,0x38(%r12) > 0x000000386cc5a60e <+2430>: mov %r14,0x30(%r12) > 0x000000386cc5a613 <+2435>: mov %rbx,0x28(%r14) > 0x000000386cc5a617 <+2439>: mov 0x28(%r12),%r14d > 0x000000386cc5a61c <+2444>: mov 0x18(%r12),%eax > 0x000000386cc5a621 <+2449>: mov %rbx,0x90(%rsp) > 0x000000386cc5a629 <+2457>: cmp %eax,%r14d > 0x000000386cc5a62c <+2460>: je 0x386cc5b216 <_cairo_polygon_intersect+5510> > 0x000000386cc5a632 <+2466>: mov 0x20(%r12),%edx > 0x000000386cc5a637 <+2471>: cmp %edx,%r14d > 0x000000386cc5a63a <+2474>: je 0x386cc5b3fc <_cairo_polygon_intersect+5996> > 0x000000386cc5a640 <+2480>: sub %eax,%edx > 0x000000386cc5a642 <+2482>: mov 0x14(%r12),%r15d > 0x000000386cc5a647 <+2487>: je 0x386cc5a66b <_cairo_polygon_intersect+2523> > 0x000000386cc5a649 <+2489>: mov 0x1c(%r12),%ecx > 0x000000386cc5a64e <+2494>: mov %r14d,%edi > 0x000000386cc5a651 <+2497>: sub %eax,%edi > 0x000000386cc5a653 <+2499>: movslq %edi,%rax > 0x000000386cc5a656 <+2502>: sub %r15d,%ecx > 0x000000386cc5a659 <+2505>: movslq %ecx,%rcx > 0x000000386cc5a65c <+2508>: imul %rcx,%rax > 0x000000386cc5a660 <+2512>: movslq %edx,%rcx > 0x000000386cc5a663 <+2515>: cqto > 0x000000386cc5a665 <+2517>: idiv %rcx > 0x000000386cc5a668 <+2520>: add %eax,%r15d > 0x000000386cc5a66b <+2523>: mov 0x940(%rsp),%r13 > 0x000000386cc5a673 <+2531>: test %r13,%r13 > 0x000000386cc5a676 <+2534>: je 0x386cc5b22c <_cairo_polygon_intersect+5532> > 0x000000386cc5a67c <+2540>: mov 0x0(%r13),%rax > 0x000000386cc5a680 <+2544>: mov %rax,0x940(%rsp) > 0x000000386cc5a688 <+2552>: movl $0x0,0x0(%r13) > 0x000000386cc5a690 <+2560>: mov %rbx,0x10(%r13) > 0x000000386cc5a694 <+2564>: movq $0x0,0x18(%r13) > 0x000000386cc5a69c <+2572>: mov %r15d,0x4(%r13) > 0x000000386cc5a6a0 <+2576>: mov %r14d,0x8(%r13) > 0x000000386cc5a6a4 <+2580>: mov 0xd60(%rsp),%eax > 0x000000386cc5a6ab <+2587>: lea 0x1(%rax),%edi > 0x000000386cc5a6ae <+2590>: cmp 0xd64(%rsp),%edi > 0x000000386cc5a6b5 <+2597>: je 0x386cc5c28a <_cairo_polygon_intersect+9722> > 0x000000386cc5a6bb <+2603>: cmp $0x1,%edi > 0x000000386cc5a6be <+2606>: mov 0xd68(%rsp),%rax > 0x000000386cc5a6c6 <+2614>: mov %edi,0xd60(%rsp) > 0x000000386cc5a6cd <+2621>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x000000386cc5a6d7 <+2631>: jne 0x386cc5a6f2 <_cairo_polygon_intersect+2658> > 0x000000386cc5a6d9 <+2633>: jmpq 0x386cc5b148 <_cairo_polygon_intersect+5304> > 0x000000386cc5a6de <+2638>: xchg %ax,%ax > 0x000000386cc5a6e0 <+2640>: movslq %edi,%rdi > 0x000000386cc5a6e3 <+2643>: cmp $0x1,%ecx > 0x000000386cc5a6e6 <+2646>: mov %rdx,(%rax,%rdi,8) > 0x000000386cc5a6ea <+2650>: je 0x386cc5b148 <_cairo_polygon_intersect+5304> > 0x000000386cc5a6f0 <+2656>: mov %ecx,%edi > 0x000000386cc5a6f2 <+2658>: mov %edi,%ecx > 0x000000386cc5a6f4 <+2660>: mov 0x8(%r13),%esi > 0x000000386cc5a6f8 <+2664>: sar %ecx > 0x000000386cc5a6fa <+2666>: movslq %ecx,%rdx > 0x000000386cc5a6fd <+2669>: mov (%rax,%rdx,8),%rdx > 0x000000386cc5a701 <+2673>: sub 0x8(%rdx),%esi > 0x000000386cc5a704 <+2676>: jne 0x386cc5a725 <_cairo_polygon_intersect+2709> > 0x000000386cc5a706 <+2678>: mov 0x4(%r13),%esi > 0x000000386cc5a70a <+2682>: sub 0x4(%rdx),%esi > 0x000000386cc5a70d <+2685>: jne 0x386cc5a725 <_cairo_polygon_intersect+2709> > 0x000000386cc5a70f <+2687>: mov 0x0(%r13),%esi > 0x000000386cc5a713 <+2691>: sub (%rdx),%esi > 0x000000386cc5a715 <+2693>: jne 0x386cc5a725 <_cairo_polygon_intersect+2709> > 0x000000386cc5a717 <+2695>: mov %r13,%rsi > 0x000000386cc5a71a <+2698>: sub %rdx,%rsi > 0x000000386cc5a71d <+2701>: sar $0x2,%rsi > 0x000000386cc5a721 <+2705>: imul %r8d,%esi > 0x000000386cc5a725 <+2709>: test %esi,%esi > 0x000000386cc5a727 <+2711>: js 0x386cc5a6e0 <_cairo_polygon_intersect+2640> > 0x000000386cc5a729 <+2713>: movslq %edi,%rdx > 0x000000386cc5a72c <+2716>: shl $0x3,%rdx > 0x000000386cc5a730 <+2720>: mov %r13,(%rax,%rdx,1) > 0x000000386cc5a734 <+2724>: mov 0x30(%r12),%r14 > 0x000000386cc5a739 <+2729>: mov 0x38(%r12),%r13 > 0x000000386cc5a73e <+2734>: test %r14,%r14 > 0x000000386cc5a741 <+2737>: je 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a747 <+2743>: mov 0x4(%r14),%eax > 0x000000386cc5a74b <+2747>: mov 0x14(%r12),%edx > 0x000000386cc5a750 <+2752>: cmp %edx,%eax > 0x000000386cc5a752 <+2754>: je 0x386cc5b39c <_cairo_polygon_intersect+5900> > 0x000000386cc5a758 <+2760>: movslq 0xc(%r14),%rcx > 0x000000386cc5a75c <+2764>: movslq 0x1c(%r12),%rsi > 0x000000386cc5a761 <+2769>: mov %esi,%r8d > 0x000000386cc5a764 <+2772>: mov %ecx,%r9d > 0x000000386cc5a767 <+2775>: sub %edx,%r8d > 0x000000386cc5a76a <+2778>: sub %eax,%r9d > 0x000000386cc5a76d <+2781>: je 0x386cc5b152 <_cairo_polygon_intersect+5314> > 0x000000386cc5a773 <+2787>: test %r8d,%r8d > 0x000000386cc5a776 <+2790>: je 0x386cc5b158 <_cairo_polygon_intersect+5320> > 0x000000386cc5a77c <+2796>: mov %r8d,%edi > 0x000000386cc5a77f <+2799>: xor %r9d,%edi > 0x000000386cc5a782 <+2802>: js 0x386cc5b158 <_cairo_polygon_intersect+5320> > 0x000000386cc5a788 <+2808>: mov 0x20(%r12),%r10d > 0x000000386cc5a78d <+2813>: movslq 0x18(%r12),%rdi > 0x000000386cc5a792 <+2818>: movslq %r9d,%r9 > 0x000000386cc5a795 <+2821>: mov 0x10(%r14),%r15d > 0x000000386cc5a799 <+2825>: mov 0x8(%r14),%ebp > 0x000000386cc5a79d <+2829>: movslq %r8d,%r8 > 0x000000386cc5a7a0 <+2832>: mov %r10d,%r11d > 0x000000386cc5a7a3 <+2835>: sub %edi,%r11d > 0x000000386cc5a7a6 <+2838>: movslq %r11d,%r11 > 0x000000386cc5a7a9 <+2841>: imul %r11,%r9 > 0x000000386cc5a7ad <+2845>: mov %r15d,%r11d > 0x000000386cc5a7b0 <+2848>: sub %ebp,%r11d > 0x000000386cc5a7b3 <+2851>: movslq %r11d,%r11 > 0x000000386cc5a7b6 <+2854>: imul %r11,%r8 > 0x000000386cc5a7ba <+2858>: cmp %r8,%r9 > 0x000000386cc5a7bd <+2861>: jle 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a7c3 <+2867>: mov %r10d,(%rsp) > 0x000000386cc5a7c7 <+2871>: mov %r15d,0x18(%rsp) > 0x000000386cc5a7cc <+2876>: movslq %ebp,%r8 > 0x000000386cc5a7cf <+2879>: mov %r8d,%r10d > 0x000000386cc5a7d2 <+2882>: mov %edi,%r11d > 0x000000386cc5a7d5 <+2885>: sub 0x18(%rsp),%r10d > 0x000000386cc5a7da <+2890>: sub (%rsp),%r11d > 0x000000386cc5a7de <+2894>: mov %eax,%r15d > 0x000000386cc5a7e1 <+2897>: mov %edx,%r9d > 0x000000386cc5a7e4 <+2900>: sub %ecx,%r15d > 0x000000386cc5a7e7 <+2903>: sub %esi,%r9d > 0x000000386cc5a7ea <+2906>: movslq %r9d,%r9 > 0x000000386cc5a7ed <+2909>: movslq %r15d,%r15 > 0x000000386cc5a7f0 <+2912>: movslq %r10d,%r10 > 0x000000386cc5a7f3 <+2915>: mov %r15,0x28(%rsp) > 0x000000386cc5a7f8 <+2920>: mov %r9,0x38(%rsp) > 0x000000386cc5a7fd <+2925>: movslq %r11d,%r11 > 0x000000386cc5a800 <+2928>: mov %r10,0x30(%rsp) > 0x000000386cc5a805 <+2933>: mov %r11,%rbp > 0x000000386cc5a808 <+2936>: mov %r11,0x48(%rsp) > 0x000000386cc5a80d <+2941>: imul %r11,%r15 > 0x000000386cc5a811 <+2945>: mov %r9,%r11 > 0x000000386cc5a814 <+2948>: imul %r9,%r10 > 0x000000386cc5a818 <+2952>: mov %edi,%r9d > 0x000000386cc5a81b <+2955>: sub %r8d,%r9d > 0x000000386cc5a81e <+2958>: movslq %r9d,%r9 > 0x000000386cc5a821 <+2961>: imul %r11,%r9 > 0x000000386cc5a825 <+2965>: mov %edx,%r11d > 0x000000386cc5a828 <+2968>: sub %eax,%r11d > 0x000000386cc5a82b <+2971>: movslq %r11d,%r11 > 0x000000386cc5a82e <+2974>: imul %rbp,%r11 > 0x000000386cc5a832 <+2978>: sub %r11,%r9 > 0x000000386cc5a835 <+2981>: sub %r10,%r15 > 0x000000386cc5a838 <+2984>: js 0x386cc5aaf4 <_cairo_polygon_intersect+3684> > 0x000000386cc5a83e <+2990>: cmp %r9,%r15 > 0x000000386cc5a841 <+2993>: jle 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a847 <+2999>: mov %eax,%r9d > 0x000000386cc5a84a <+3002>: mov %r8d,%r10d > 0x000000386cc5a84d <+3005>: sub %edx,%r9d > 0x000000386cc5a850 <+3008>: sub %edi,%r10d > 0x000000386cc5a853 <+3011>: movslq %r9d,%r9 > 0x000000386cc5a856 <+3014>: movslq %r10d,%r10 > 0x000000386cc5a859 <+3017>: imul 0x30(%rsp),%r9 > 0x000000386cc5a85f <+3023>: imul 0x28(%rsp),%r10 > 0x000000386cc5a865 <+3029>: sub %r10,%r9 > 0x000000386cc5a868 <+3032>: cmp %r9,%r15 > 0x000000386cc5a86b <+3035>: jle 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a871 <+3041>: movslq %eax,%r11 > 0x000000386cc5a874 <+3044>: movslq 0x18(%rsp),%rax > 0x000000386cc5a879 <+3049>: movslq %edx,%rbp > 0x000000386cc5a87c <+3052>: imul %rcx,%r8 > 0x000000386cc5a880 <+3056>: imul %rsi,%rdi > 0x000000386cc5a884 <+3060>: imul %rax,%r11 > 0x000000386cc5a888 <+3064>: movslq (%rsp),%rax > 0x000000386cc5a88c <+3068>: imul %rax,%rbp > 0x000000386cc5a890 <+3072>: mov 0x38(%rsp),%rax > 0x000000386cc5a895 <+3077>: sub %r8,%r11 > 0x000000386cc5a898 <+3080>: mov %r11,(%rsp) > 0x000000386cc5a89c <+3084>: imul %r11 > 0x000000386cc5a89f <+3087>: sub %rdi,%rbp > 0x000000386cc5a8a2 <+3090>: mov %rax,%r9 > 0x000000386cc5a8a5 <+3093>: mov 0x28(%rsp),%rax > 0x000000386cc5a8aa <+3098>: mov %rdx,%r10 > 0x000000386cc5a8ad <+3101>: imul %rbp > 0x000000386cc5a8b0 <+3104>: sub %rax,%r9 > 0x000000386cc5a8b3 <+3107>: sbb %rdx,%r10 > 0x000000386cc5a8b6 <+3110>: mov %r9,%rdi > 0x000000386cc5a8b9 <+3113>: mov %r15,%rdx > 0x000000386cc5a8bc <+3116>: mov %r10,%rsi > 0x000000386cc5a8bf <+3119>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5a8c4 <+3124>: cmp %rdx,%r15 > 0x000000386cc5a8c7 <+3127>: je 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a8cd <+3133>: test %rdx,%rdx > 0x000000386cc5a8d0 <+3136>: movl $0x0,0x74(%rsp) > 0x000000386cc5a8d8 <+3144>: mov (%rsp),%r11 > 0x000000386cc5a8dc <+3148>: je 0x386cc5a90e <_cairo_polygon_intersect+3198> > 0x000000386cc5a8de <+3150>: mov %rdx,%rdi > 0x000000386cc5a8e1 <+3153>: mov %r15,%r8 > 0x000000386cc5a8e4 <+3156>: mov %rdx,%rsi > 0x000000386cc5a8e7 <+3159>: shr $0x3f,%r8 > 0x000000386cc5a8eb <+3163>: shr $0x3f,%rdi > 0x000000386cc5a8ef <+3167>: neg %rsi > 0x000000386cc5a8f2 <+3170>: cmp %rdi,%r8 > 0x000000386cc5a8f5 <+3173>: cmovne %rsi,%rdx > 0x000000386cc5a8f9 <+3177>: add %rdx,%rdx > 0x000000386cc5a8fc <+3180>: cmp %rdx,%r15 > 0x000000386cc5a8ff <+3183>: jg 0x386cc5beeb <_cairo_polygon_intersect+8795> > 0x000000386cc5a905 <+3189>: cqto > 0x000000386cc5a907 <+3191>: or $0x1,%rdx > 0x000000386cc5a90b <+3195>: add %rdx,%rax > 0x000000386cc5a90e <+3198>: mov %eax,(%rsp) > 0x000000386cc5a911 <+3201>: mov %eax,0x70(%rsp) > 0x000000386cc5a915 <+3205>: mov 0x48(%rsp),%rax > 0x000000386cc5a91a <+3210>: imul %r11 > 0x000000386cc5a91d <+3213>: mov %rax,%r9 > 0x000000386cc5a920 <+3216>: mov 0x30(%rsp),%rax > 0x000000386cc5a925 <+3221>: mov %rdx,%r10 > 0x000000386cc5a928 <+3224>: imul %rbp > 0x000000386cc5a92b <+3227>: sub %rax,%r9 > 0x000000386cc5a92e <+3230>: sbb %rdx,%r10 > 0x000000386cc5a931 <+3233>: mov %r9,%rdi > 0x000000386cc5a934 <+3236>: mov %r15,%rdx > 0x000000386cc5a937 <+3239>: mov %r10,%rsi > 0x000000386cc5a93a <+3242>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5a93f <+3247>: cmp %rdx,%r15 > 0x000000386cc5a942 <+3250>: je 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a948 <+3256>: test %rdx,%rdx > 0x000000386cc5a94b <+3259>: movl $0x0,0x7c(%rsp) > 0x000000386cc5a953 <+3267>: je 0x386cc5a985 <_cairo_polygon_intersect+3317> > 0x000000386cc5a955 <+3269>: mov %rdx,%rsi > 0x000000386cc5a958 <+3272>: mov %r15,%rdi > 0x000000386cc5a95b <+3275>: mov %rdx,%rcx > 0x000000386cc5a95e <+3278>: shr $0x3f,%rdi > 0x000000386cc5a962 <+3282>: shr $0x3f,%rsi > 0x000000386cc5a966 <+3286>: neg %rcx > 0x000000386cc5a969 <+3289>: cmp %rsi,%rdi > 0x000000386cc5a96c <+3292>: cmovne %rcx,%rdx > 0x000000386cc5a970 <+3296>: add %rdx,%rdx > 0x000000386cc5a973 <+3299>: cmp %rdx,%r15 > 0x000000386cc5a976 <+3302>: jg 0x386cc5bf28 <_cairo_polygon_intersect+8856> > 0x000000386cc5a97c <+3308>: cqto > 0x000000386cc5a97e <+3310>: or $0x1,%rdx > 0x000000386cc5a982 <+3314>: add %rdx,%rax > 0x000000386cc5a985 <+3317>: mov 0x50(%rsp),%rbp > 0x000000386cc5a98a <+3322>: mov %r14,%rdi > 0x000000386cc5a98d <+3325>: mov %eax,%r15d > 0x000000386cc5a990 <+3328>: mov %eax,0x78(%rsp) > 0x000000386cc5a994 <+3332>: mov %rbp,%rsi > 0x000000386cc5a997 <+3335>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5a99c <+3340>: test %eax,%eax > 0x000000386cc5a99e <+3342>: je 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a9a4 <+3348>: mov %rbp,%rsi > 0x000000386cc5a9a7 <+3351>: mov %rbx,%rdi > 0x000000386cc5a9aa <+3354>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5a9af <+3359>: test %eax,%eax > 0x000000386cc5a9b1 <+3361>: je 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5a9b7 <+3367>: mov 0x940(%rsp),%r8 > 0x000000386cc5a9bf <+3375>: test %r8,%r8 > 0x000000386cc5a9c2 <+3378>: je 0x386cc5c040 <_cairo_polygon_intersect+9136> > 0x000000386cc5a9c8 <+3384>: mov (%r8),%rax > 0x000000386cc5a9cb <+3387>: mov %r8,%rbp > 0x000000386cc5a9ce <+3390>: mov %rax,0x940(%rsp) > 0x000000386cc5a9d6 <+3398>: mov (%rsp),%eax > 0x000000386cc5a9d9 <+3401>: movl $0x1,0x0(%rbp) > 0x000000386cc5a9e0 <+3408>: mov %r14,0x10(%rbp) > 0x000000386cc5a9e4 <+3412>: mov %rbx,0x18(%rbp) > 0x000000386cc5a9e8 <+3416>: mov %r15d,0x8(%rbp) > 0x000000386cc5a9ec <+3420>: mov %eax,0x4(%rbp) > 0x000000386cc5a9ef <+3423>: mov 0xd60(%rsp),%eax > 0x000000386cc5a9f6 <+3430>: add $0x1,%eax > 0x000000386cc5a9f9 <+3433>: cmp 0xd64(%rsp),%eax > 0x000000386cc5aa00 <+3440>: je 0x386cc5c245 <_cairo_polygon_intersect+9653> > 0x000000386cc5aa06 <+3446>: cmp $0x1,%eax > 0x000000386cc5aa09 <+3449>: mov 0xd68(%rsp),%rdi > 0x000000386cc5aa11 <+3457>: mov %eax,0xd60(%rsp) > 0x000000386cc5aa18 <+3464>: movabs $0xaaaaaaaaaaaaaaab,%r9 > 0x000000386cc5aa22 <+3474>: jne 0x386cc5aa3f <_cairo_polygon_intersect+3503> > 0x000000386cc5aa24 <+3476>: jmpq 0x386cc5b824 <_cairo_polygon_intersect+7060> > 0x000000386cc5aa29 <+3481>: nopl 0x0(%rax) > 0x000000386cc5aa30 <+3488>: cmp $0x1,%ecx > 0x000000386cc5aa33 <+3491>: mov %rdx,(%rdi,%rax,8) > 0x000000386cc5aa37 <+3495>: je 0x386cc5b824 <_cairo_polygon_intersect+7060> > 0x000000386cc5aa3d <+3501>: mov %ecx,%eax > 0x000000386cc5aa3f <+3503>: mov %eax,%ecx > 0x000000386cc5aa41 <+3505>: mov 0x8(%rbp),%esi > 0x000000386cc5aa44 <+3508>: sar %ecx > 0x000000386cc5aa46 <+3510>: movslq %ecx,%rdx > 0x000000386cc5aa49 <+3513>: mov (%rdi,%rdx,8),%rdx > 0x000000386cc5aa4d <+3517>: sub 0x8(%rdx),%esi > 0x000000386cc5aa50 <+3520>: jne 0x386cc5aa6f <_cairo_polygon_intersect+3551> > 0x000000386cc5aa52 <+3522>: mov 0x4(%rbp),%esi > 0x000000386cc5aa55 <+3525>: sub 0x4(%rdx),%esi > 0x000000386cc5aa58 <+3528>: jne 0x386cc5aa6f <_cairo_polygon_intersect+3551> > 0x000000386cc5aa5a <+3530>: mov 0x0(%rbp),%esi > 0x000000386cc5aa5d <+3533>: sub (%rdx),%esi > 0x000000386cc5aa5f <+3535>: jne 0x386cc5aa6f <_cairo_polygon_intersect+3551> > 0x000000386cc5aa61 <+3537>: mov %rbp,%rsi > 0x000000386cc5aa64 <+3540>: sub %rdx,%rsi > 0x000000386cc5aa67 <+3543>: sar $0x2,%rsi > 0x000000386cc5aa6b <+3547>: imul %r9d,%esi > 0x000000386cc5aa6f <+3551>: test %esi,%esi > 0x000000386cc5aa71 <+3553>: cltq > 0x000000386cc5aa73 <+3555>: js 0x386cc5aa30 <_cairo_polygon_intersect+3488> > 0x000000386cc5aa75 <+3557>: shl $0x3,%rax > 0x000000386cc5aa79 <+3561>: mov %rbp,(%rdi,%rax,1) > 0x000000386cc5aa7d <+3565>: xor %eax,%eax > 0x000000386cc5aa7f <+3567>: test %eax,%eax > 0x000000386cc5aa81 <+3569>: je 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5aa87 <+3575>: mov 0xd68(%rsp),%rdi > 0x000000386cc5aa8f <+3583>: mov %eax,%r14d > 0x000000386cc5aa92 <+3586>: mov 0x20(%rsp),%rax > 0x000000386cc5aa97 <+3591>: add $0x430,%rax > 0x000000386cc5aa9d <+3597>: cmp %rax,%rdi > 0x000000386cc5aaa0 <+3600>: je 0x386cc5aaa7 <_cairo_polygon_intersect+3607> > 0x000000386cc5aaa2 <+3602>: callq 0x386cc12740 <free@plt> > 0x000000386cc5aaa7 <+3607>: mov 0x20(%rsp),%rdi > 0x000000386cc5aaac <+3612>: callq 0x386cc2dcd0 <_cairo_freepool_fini> > 0x000000386cc5aab1 <+3617>: mov 0x58(%rsp),%rdi > 0x000000386cc5aab6 <+3622>: lea 0x170(%rsp),%rax > 0x000000386cc5aabe <+3630>: cmp %rax,%rdi > 0x000000386cc5aac1 <+3633>: je 0x386cc5aac8 <_cairo_polygon_intersect+3640> > 0x000000386cc5aac3 <+3635>: callq 0x386cc12740 <free@plt> > 0x000000386cc5aac8 <+3640>: mov 0x2d78(%rsp),%rdi > 0x000000386cc5aad0 <+3648>: xor %fs:0x28,%rdi > 0x000000386cc5aad9 <+3657>: mov %r14d,%eax > 0x000000386cc5aadc <+3660>: jne 0x386cc5c240 <_cairo_polygon_intersect+9648> > 0x000000386cc5aae2 <+3666>: add $0x2d88,%rsp > 0x000000386cc5aae9 <+3673>: pop %rbx > 0x000000386cc5aaea <+3674>: pop %rbp > 0x000000386cc5aaeb <+3675>: pop %r12 > 0x000000386cc5aaed <+3677>: pop %r13 > 0x000000386cc5aaef <+3679>: pop %r14 > 0x000000386cc5aaf1 <+3681>: pop %r15 > 0x000000386cc5aaf3 <+3683>: retq > 0x000000386cc5aaf4 <+3684>: cmp %r9,%r15 > 0x000000386cc5aaf7 <+3687>: jge 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5aaf9 <+3689>: mov %eax,%r9d > 0x000000386cc5aafc <+3692>: mov %r8d,%r10d > 0x000000386cc5aaff <+3695>: sub %edx,%r9d > 0x000000386cc5ab02 <+3698>: sub %edi,%r10d > 0x000000386cc5ab05 <+3701>: movslq %r9d,%r9 > 0x000000386cc5ab08 <+3704>: movslq %r10d,%r10 > 0x000000386cc5ab0b <+3707>: imul 0x30(%rsp),%r9 > 0x000000386cc5ab11 <+3713>: imul 0x28(%rsp),%r10 > 0x000000386cc5ab17 <+3719>: sub %r10,%r9 > 0x000000386cc5ab1a <+3722>: cmp %r9,%r15 > 0x000000386cc5ab1d <+3725>: jl 0x386cc5a871 <_cairo_polygon_intersect+3041> > 0x000000386cc5ab23 <+3731>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5ab28 <+3736>: test %r13,%r13 > 0x000000386cc5ab2b <+3739>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ab31 <+3745>: mov 0x14(%r12),%eax > 0x000000386cc5ab36 <+3750>: mov 0x4(%r13),%edx > 0x000000386cc5ab3a <+3754>: cmp %edx,%eax > 0x000000386cc5ab3c <+3756>: je 0x386cc5b331 <_cairo_polygon_intersect+5793> > 0x000000386cc5ab42 <+3762>: movslq 0x1c(%r12),%rcx > 0x000000386cc5ab47 <+3767>: movslq 0xc(%r13),%rsi > 0x000000386cc5ab4b <+3771>: mov %esi,%r9d > 0x000000386cc5ab4e <+3774>: mov %ecx,%r10d > 0x000000386cc5ab51 <+3777>: sub %edx,%r9d > 0x000000386cc5ab54 <+3780>: sub %eax,%r10d > 0x000000386cc5ab57 <+3783>: je 0x386cc5b375 <_cairo_polygon_intersect+5861> > 0x000000386cc5ab5d <+3789>: test %r9d,%r9d > 0x000000386cc5ab60 <+3792>: je 0x386cc5b470 <_cairo_polygon_intersect+6112> > 0x000000386cc5ab66 <+3798>: mov %r9d,%edi > 0x000000386cc5ab69 <+3801>: xor %r10d,%edi > 0x000000386cc5ab6c <+3804>: js 0x386cc5b470 <_cairo_polygon_intersect+6112> > 0x000000386cc5ab72 <+3810>: mov 0x10(%r13),%r11d > 0x000000386cc5ab76 <+3814>: movslq 0x8(%r13),%rdi > 0x000000386cc5ab7a <+3818>: movslq %r10d,%r10 > 0x000000386cc5ab7d <+3821>: movslq 0x20(%r12),%r15 > 0x000000386cc5ab82 <+3826>: movslq 0x18(%r12),%r8 > 0x000000386cc5ab87 <+3831>: movslq %r9d,%r9 > 0x000000386cc5ab8a <+3834>: mov %r11d,%r12d > 0x000000386cc5ab8d <+3837>: sub %edi,%r12d > 0x000000386cc5ab90 <+3840>: movslq %r12d,%r12 > 0x000000386cc5ab93 <+3843>: imul %r12,%r10 > 0x000000386cc5ab97 <+3847>: mov %r15d,%r12d > 0x000000386cc5ab9a <+3850>: sub %r8d,%r12d > 0x000000386cc5ab9d <+3853>: movslq %r12d,%r12 > 0x000000386cc5aba0 <+3856>: imul %r12,%r9 > 0x000000386cc5aba4 <+3860>: cmp %r9,%r10 > 0x000000386cc5aba7 <+3863>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5abad <+3869>: mov %r11d,(%rsp) > 0x000000386cc5abb1 <+3873>: mov %edi,%r11d > 0x000000386cc5abb4 <+3876>: sub (%rsp),%r11d > 0x000000386cc5abb8 <+3880>: mov %eax,%r12d > 0x000000386cc5abbb <+3883>: mov %r8d,%r10d > 0x000000386cc5abbe <+3886>: sub %ecx,%r12d > 0x000000386cc5abc1 <+3889>: mov %edx,%r9d > 0x000000386cc5abc4 <+3892>: sub %r15d,%r10d > 0x000000386cc5abc7 <+3895>: movslq %r12d,%r14 > 0x000000386cc5abca <+3898>: mov %edx,%r12d > 0x000000386cc5abcd <+3901>: movslq %r10d,%r10 > 0x000000386cc5abd0 <+3904>: mov %r14,0x18(%rsp) > 0x000000386cc5abd5 <+3909>: sub %esi,%r9d > 0x000000386cc5abd8 <+3912>: movslq %r11d,%r11 > 0x000000386cc5abdb <+3915>: mov %r10,0x28(%rsp) > 0x000000386cc5abe0 <+3920>: sub %eax,%r12d > 0x000000386cc5abe3 <+3923>: mov %r11,%rbp > 0x000000386cc5abe6 <+3926>: mov %r11,0x30(%rsp) > 0x000000386cc5abeb <+3931>: movslq %r9d,%r9 > 0x000000386cc5abee <+3934>: imul %r11,%r14 > 0x000000386cc5abf2 <+3938>: mov %r10,%r11 > 0x000000386cc5abf5 <+3941>: mov %edi,%r10d > 0x000000386cc5abf8 <+3944>: sub %r8d,%r10d > 0x000000386cc5abfb <+3947>: movslq %r12d,%r12 > 0x000000386cc5abfe <+3950>: movslq %r10d,%r10 > 0x000000386cc5ac01 <+3953>: imul %r9,%r10 > 0x000000386cc5ac05 <+3957>: imul %rbp,%r12 > 0x000000386cc5ac09 <+3961>: imul %r9,%r11 > 0x000000386cc5ac0d <+3965>: sub %r12,%r10 > 0x000000386cc5ac10 <+3968>: sub %r11,%r14 > 0x000000386cc5ac13 <+3971>: js 0x386cc5b7b0 <_cairo_polygon_intersect+6944> > 0x000000386cc5ac19 <+3977>: cmp %r10,%r14 > 0x000000386cc5ac1c <+3980>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ac22 <+3986>: mov %eax,%r10d > 0x000000386cc5ac25 <+3989>: mov %r8d,%r11d > 0x000000386cc5ac28 <+3992>: sub %edx,%r10d > 0x000000386cc5ac2b <+3995>: sub %edi,%r11d > 0x000000386cc5ac2e <+3998>: movslq %r10d,%r10 > 0x000000386cc5ac31 <+4001>: movslq %r11d,%r11 > 0x000000386cc5ac34 <+4004>: imul 0x28(%rsp),%r10 > 0x000000386cc5ac3a <+4010>: imul 0x18(%rsp),%r11 > 0x000000386cc5ac40 <+4016>: sub %r11,%r10 > 0x000000386cc5ac43 <+4019>: cmp %r10,%r14 > 0x000000386cc5ac46 <+4022>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ac4c <+4028>: movslq %eax,%rbp > 0x000000386cc5ac4f <+4031>: movslq (%rsp),%rax > 0x000000386cc5ac53 <+4035>: imul %r15,%rbp > 0x000000386cc5ac57 <+4039>: movslq %edx,%r15 > 0x000000386cc5ac5a <+4042>: imul %rcx,%r8 > 0x000000386cc5ac5e <+4046>: imul %rsi,%rdi > 0x000000386cc5ac62 <+4050>: sub %r8,%rbp > 0x000000386cc5ac65 <+4053>: imul %rax,%r15 > 0x000000386cc5ac69 <+4057>: mov %r9,%rax > 0x000000386cc5ac6c <+4060>: imul %rbp > 0x000000386cc5ac6f <+4063>: sub %rdi,%r15 > 0x000000386cc5ac72 <+4066>: mov %rax,%r9 > 0x000000386cc5ac75 <+4069>: mov 0x18(%rsp),%rax > 0x000000386cc5ac7a <+4074>: mov %rdx,%r10 > 0x000000386cc5ac7d <+4077>: imul %r15 > 0x000000386cc5ac80 <+4080>: sub %rax,%r9 > 0x000000386cc5ac83 <+4083>: sbb %rdx,%r10 > 0x000000386cc5ac86 <+4086>: mov %r9,%rdi > 0x000000386cc5ac89 <+4089>: mov %r14,%rdx > 0x000000386cc5ac8c <+4092>: mov %r10,%rsi > 0x000000386cc5ac8f <+4095>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5ac94 <+4100>: cmp %rdx,%r14 > 0x000000386cc5ac97 <+4103>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ac9d <+4109>: test %rdx,%rdx > 0x000000386cc5aca0 <+4112>: movl $0x0,0x74(%rsp) > 0x000000386cc5aca8 <+4120>: je 0x386cc5acda <_cairo_polygon_intersect+4170> > 0x000000386cc5acaa <+4122>: mov %rdx,%rsi > 0x000000386cc5acad <+4125>: mov %r14,%rdi > 0x000000386cc5acb0 <+4128>: mov %rdx,%rcx > 0x000000386cc5acb3 <+4131>: shr $0x3f,%rdi > 0x000000386cc5acb7 <+4135>: shr $0x3f,%rsi > 0x000000386cc5acbb <+4139>: neg %rcx > 0x000000386cc5acbe <+4142>: cmp %rsi,%rdi > 0x000000386cc5acc1 <+4145>: cmovne %rcx,%rdx > 0x000000386cc5acc5 <+4149>: add %rdx,%rdx > 0x000000386cc5acc8 <+4152>: cmp %rdx,%r14 > 0x000000386cc5accb <+4155>: jg 0x386cc5bf1b <_cairo_polygon_intersect+8843> > 0x000000386cc5acd1 <+4161>: cqto > 0x000000386cc5acd3 <+4163>: or $0x1,%rdx > 0x000000386cc5acd7 <+4167>: add %rdx,%rax > 0x000000386cc5acda <+4170>: mov %eax,0x70(%rsp) > 0x000000386cc5acde <+4174>: mov %eax,%r12d > 0x000000386cc5ace1 <+4177>: mov 0x30(%rsp),%rax > 0x000000386cc5ace6 <+4182>: imul %rbp > 0x000000386cc5ace9 <+4185>: mov %rax,%r9 > 0x000000386cc5acec <+4188>: mov 0x28(%rsp),%rax > 0x000000386cc5acf1 <+4193>: mov %rdx,%r10 > 0x000000386cc5acf4 <+4196>: imul %r15 > 0x000000386cc5acf7 <+4199>: sub %rax,%r9 > 0x000000386cc5acfa <+4202>: sbb %rdx,%r10 > 0x000000386cc5acfd <+4205>: mov %r9,%rdi > 0x000000386cc5ad00 <+4208>: mov %r14,%rdx > 0x000000386cc5ad03 <+4211>: mov %r10,%rsi > 0x000000386cc5ad06 <+4214>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5ad0b <+4219>: cmp %rdx,%r14 > 0x000000386cc5ad0e <+4222>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ad14 <+4228>: test %rdx,%rdx > 0x000000386cc5ad17 <+4231>: movl $0x0,0x7c(%rsp) > 0x000000386cc5ad1f <+4239>: je 0x386cc5ad51 <_cairo_polygon_intersect+4289> > 0x000000386cc5ad21 <+4241>: mov %rdx,%rsi > 0x000000386cc5ad24 <+4244>: mov %r14,%rdi > 0x000000386cc5ad27 <+4247>: mov %rdx,%rcx > 0x000000386cc5ad2a <+4250>: shr $0x3f,%rdi > 0x000000386cc5ad2e <+4254>: shr $0x3f,%rsi > 0x000000386cc5ad32 <+4258>: neg %rcx > 0x000000386cc5ad35 <+4261>: cmp %rsi,%rdi > 0x000000386cc5ad38 <+4264>: cmovne %rcx,%rdx > 0x000000386cc5ad3c <+4268>: add %rdx,%rdx > 0x000000386cc5ad3f <+4271>: cmp %rdx,%r14 > 0x000000386cc5ad42 <+4274>: jg 0x386cc5bf4a <_cairo_polygon_intersect+8890> > 0x000000386cc5ad48 <+4280>: cqto > 0x000000386cc5ad4a <+4282>: or $0x1,%rdx > 0x000000386cc5ad4e <+4286>: add %rdx,%rax > 0x000000386cc5ad51 <+4289>: mov 0x50(%rsp),%r15 > 0x000000386cc5ad56 <+4294>: mov %rbx,%rdi > 0x000000386cc5ad59 <+4297>: mov %eax,%r14d > 0x000000386cc5ad5c <+4300>: mov %eax,0x78(%rsp) > 0x000000386cc5ad60 <+4304>: mov %r15,%rsi > 0x000000386cc5ad63 <+4307>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5ad68 <+4312>: test %eax,%eax > 0x000000386cc5ad6a <+4314>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ad70 <+4320>: mov %r15,%rsi > 0x000000386cc5ad73 <+4323>: mov %r13,%rdi > 0x000000386cc5ad76 <+4326>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5ad7b <+4331>: test %eax,%eax > 0x000000386cc5ad7d <+4333>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5ad83 <+4339>: mov 0x940(%rsp),%r15 > 0x000000386cc5ad8b <+4347>: test %r15,%r15 > 0x000000386cc5ad8e <+4350>: je 0x386cc5c090 <_cairo_polygon_intersect+9216> > 0x000000386cc5ad94 <+4356>: mov (%r15),%rax > 0x000000386cc5ad97 <+4359>: mov %rax,0x940(%rsp) > 0x000000386cc5ad9f <+4367>: movl $0x1,(%r15) > 0x000000386cc5ada6 <+4374>: mov %rbx,0x10(%r15) > 0x000000386cc5adaa <+4378>: mov %r13,0x18(%r15) > 0x000000386cc5adae <+4382>: mov %r12d,0x4(%r15) > 0x000000386cc5adb2 <+4386>: mov %r14d,0x8(%r15) > 0x000000386cc5adb6 <+4390>: mov 0xd60(%rsp),%eax > 0x000000386cc5adbd <+4397>: lea 0x1(%rax),%edi > 0x000000386cc5adc0 <+4400>: cmp 0xd64(%rsp),%edi > 0x000000386cc5adc7 <+4407>: je 0x386cc5c1b3 <_cairo_polygon_intersect+9507> > 0x000000386cc5adcd <+4413>: cmp $0x1,%edi > 0x000000386cc5add0 <+4416>: mov 0xd68(%rsp),%rax > 0x000000386cc5add8 <+4424>: mov %edi,0xd60(%rsp) > 0x000000386cc5addf <+4431>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x000000386cc5ade9 <+4441>: jne 0x386cc5ae02 <_cairo_polygon_intersect+4466> > 0x000000386cc5adeb <+4443>: jmpq 0x386cc5b80d <_cairo_polygon_intersect+7037> > 0x000000386cc5adf0 <+4448>: movslq %edi,%rdi > 0x000000386cc5adf3 <+4451>: cmp $0x1,%ecx > 0x000000386cc5adf6 <+4454>: mov %rdx,(%rax,%rdi,8) > 0x000000386cc5adfa <+4458>: je 0x386cc5b80d <_cairo_polygon_intersect+7037> > 0x000000386cc5ae00 <+4464>: mov %ecx,%edi > 0x000000386cc5ae02 <+4466>: mov %edi,%ecx > 0x000000386cc5ae04 <+4468>: mov 0x8(%r15),%esi > 0x000000386cc5ae08 <+4472>: sar %ecx > 0x000000386cc5ae0a <+4474>: movslq %ecx,%rdx > 0x000000386cc5ae0d <+4477>: mov (%rax,%rdx,8),%rdx > 0x000000386cc5ae11 <+4481>: sub 0x8(%rdx),%esi > 0x000000386cc5ae14 <+4484>: jne 0x386cc5ae34 <_cairo_polygon_intersect+4516> > 0x000000386cc5ae16 <+4486>: mov 0x4(%r15),%esi > 0x000000386cc5ae1a <+4490>: sub 0x4(%rdx),%esi > 0x000000386cc5ae1d <+4493>: jne 0x386cc5ae34 <_cairo_polygon_intersect+4516> > 0x000000386cc5ae1f <+4495>: mov (%r15),%esi > 0x000000386cc5ae22 <+4498>: sub (%rdx),%esi > 0x000000386cc5ae24 <+4500>: jne 0x386cc5ae34 <_cairo_polygon_intersect+4516> > 0x000000386cc5ae26 <+4502>: mov %r15,%rsi > 0x000000386cc5ae29 <+4505>: sub %rdx,%rsi > 0x000000386cc5ae2c <+4508>: sar $0x2,%rsi > 0x000000386cc5ae30 <+4512>: imul %r8d,%esi > 0x000000386cc5ae34 <+4516>: test %esi,%esi > 0x000000386cc5ae36 <+4518>: js 0x386cc5adf0 <_cairo_polygon_intersect+4448> > 0x000000386cc5ae38 <+4520>: movslq %edi,%rdx > 0x000000386cc5ae3b <+4523>: shl $0x3,%rdx > 0x000000386cc5ae3f <+4527>: mov %r15,(%rax,%rdx,1) > 0x000000386cc5ae43 <+4531>: xor %eax,%eax > 0x000000386cc5ae45 <+4533>: test %eax,%eax > 0x000000386cc5ae47 <+4535>: jne 0x386cc5aa87 <_cairo_polygon_intersect+3575> > 0x000000386cc5ae4d <+4541>: nopl (%rax) > 0x000000386cc5ae50 <+4544>: mov 0xd68(%rsp),%rdi > 0x000000386cc5ae58 <+4552>: mov 0x8(%rdi),%r12 > 0x000000386cc5ae5c <+4556>: jmpq 0x386cc59ec8 <_cairo_polygon_intersect+568> > 0x000000386cc5ae61 <+4561>: nopl 0x0(%rax) > 0x000000386cc5ae68 <+4568>: mov 0x940(%rsp),%rax > 0x000000386cc5ae70 <+4576>: mov 0x10(%r12),%r14 > 0x000000386cc5ae75 <+4581>: mov %rax,(%r12) > 0x000000386cc5ae79 <+4585>: cmpq $0x0,0x30(%r14) > 0x000000386cc5ae7e <+4590>: mov %r12,0x940(%rsp) > 0x000000386cc5ae86 <+4598>: je 0x386cc5ae9c <_cairo_polygon_intersect+4620> > 0x000000386cc5ae88 <+4600>: mov 0x8(%rsp),%rdx > 0x000000386cc5ae8d <+4605>: mov 0x88(%rsp),%esi > 0x000000386cc5ae94 <+4612>: mov %r14,%rdi > 0x000000386cc5ae97 <+4615>: callq 0x386cc59c00 <edges_end> > 0x000000386cc5ae9c <+4620>: mov 0x20(%r14),%rbx > 0x000000386cc5aea0 <+4624>: mov 0x28(%r14),%r13 > 0x000000386cc5aea4 <+4628>: test %rbx,%rbx > 0x000000386cc5aea7 <+4631>: je 0x386cc5b42d <_cairo_polygon_intersect+6045> > 0x000000386cc5aead <+4637>: mov %r13,0x28(%rbx) > 0x000000386cc5aeb1 <+4641>: mov 0x28(%r14),%rax > 0x000000386cc5aeb5 <+4645>: test %rax,%rax > 0x000000386cc5aeb8 <+4648>: je 0x386cc5aec2 <_cairo_polygon_intersect+4658> > 0x000000386cc5aeba <+4650>: mov 0x20(%r14),%rdx > 0x000000386cc5aebe <+4654>: mov %rdx,0x20(%rax) > 0x000000386cc5aec2 <+4658>: cmp 0x90(%rsp),%r14 > 0x000000386cc5aeca <+4666>: je 0x386cc5b413 <_cairo_polygon_intersect+6019> > 0x000000386cc5aed0 <+4672>: test %r13,%r13 > 0x000000386cc5aed3 <+4675>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5aed9 <+4681>: test %rbx,%rbx > 0x000000386cc5aedc <+4684>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5aee2 <+4690>: mov 0x4(%rbx),%eax > 0x000000386cc5aee5 <+4693>: mov 0x4(%r13),%edx > 0x000000386cc5aee9 <+4697>: cmp %edx,%eax > 0x000000386cc5aeeb <+4699>: je 0x386cc5b777 <_cairo_polygon_intersect+6887> > 0x000000386cc5aef1 <+4705>: movslq 0xc(%rbx),%rcx > 0x000000386cc5aef5 <+4709>: movslq 0xc(%r13),%rdi > 0x000000386cc5aef9 <+4713>: mov %edi,%esi > 0x000000386cc5aefb <+4715>: mov %ecx,%r9d > 0x000000386cc5aefe <+4718>: sub %edx,%esi > 0x000000386cc5af00 <+4720>: sub %eax,%r9d > 0x000000386cc5af03 <+4723>: je 0x386cc5b478 <_cairo_polygon_intersect+6120> > 0x000000386cc5af09 <+4729>: test %esi,%esi > 0x000000386cc5af0b <+4731>: je 0x386cc5b47d <_cairo_polygon_intersect+6125> > 0x000000386cc5af11 <+4737>: mov %esi,%r15d > 0x000000386cc5af14 <+4740>: xor %r9d,%r15d > 0x000000386cc5af17 <+4743>: js 0x386cc5b47d <_cairo_polygon_intersect+6125> > 0x000000386cc5af1d <+4749>: mov 0x10(%r13),%r10d > 0x000000386cc5af21 <+4753>: movslq 0x8(%r13),%r8 > 0x000000386cc5af25 <+4757>: movslq %r9d,%r9 > 0x000000386cc5af28 <+4760>: mov 0x10(%rbx),%r15d > 0x000000386cc5af2c <+4764>: mov 0x8(%rbx),%r12d > 0x000000386cc5af30 <+4768>: movslq %esi,%rsi > 0x000000386cc5af33 <+4771>: mov %r10d,%r11d > 0x000000386cc5af36 <+4774>: sub %r8d,%r11d > 0x000000386cc5af39 <+4777>: movslq %r11d,%r11 > 0x000000386cc5af3c <+4780>: imul %r11,%r9 > 0x000000386cc5af40 <+4784>: mov %r15d,%r11d > 0x000000386cc5af43 <+4787>: sub %r12d,%r11d > 0x000000386cc5af46 <+4790>: movslq %r11d,%r11 > 0x000000386cc5af49 <+4793>: imul %r11,%rsi > 0x000000386cc5af4d <+4797>: cmp %rsi,%r9 > 0x000000386cc5af50 <+4800>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5af56 <+4806>: mov %r10d,0x18(%rsp) > 0x000000386cc5af5b <+4811>: movslq %r12d,%r10 > 0x000000386cc5af5e <+4814>: jmpq 0x386cc5b49a <_cairo_polygon_intersect+6154> > 0x000000386cc5af63 <+4819>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5af68 <+4824>: mov 0x940(%rsp),%rax > 0x000000386cc5af70 <+4832>: mov 0x10(%r12),%r15 > 0x000000386cc5af75 <+4837>: mov 0x18(%r12),%r13 > 0x000000386cc5af7a <+4842>: mov %rax,(%r12) > 0x000000386cc5af7e <+4846>: cmp 0x28(%r15),%r13 > 0x000000386cc5af82 <+4850>: mov %r12,0x940(%rsp) > 0x000000386cc5af8a <+4858>: jne 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5af90 <+4864>: cmpq $0x0,0x30(%r15) > 0x000000386cc5af95 <+4869>: je 0x386cc5afab <_cairo_polygon_intersect+4891> > 0x000000386cc5af97 <+4871>: mov 0x8(%rsp),%rdx > 0x000000386cc5af9c <+4876>: mov 0x88(%rsp),%esi > 0x000000386cc5afa3 <+4883>: mov %r15,%rdi > 0x000000386cc5afa6 <+4886>: callq 0x386cc59c00 <edges_end> > 0x000000386cc5afab <+4891>: cmpq $0x0,0x30(%r13) > 0x000000386cc5afb0 <+4896>: je 0x386cc5afc6 <_cairo_polygon_intersect+4918> > 0x000000386cc5afb2 <+4898>: mov 0x8(%rsp),%rdx > 0x000000386cc5afb7 <+4903>: mov 0x88(%rsp),%esi > 0x000000386cc5afbe <+4910>: mov %r13,%rdi > 0x000000386cc5afc1 <+4913>: callq 0x386cc59c00 <edges_end> > 0x000000386cc5afc6 <+4918>: mov 0x20(%r15),%r14 > 0x000000386cc5afca <+4922>: mov 0x28(%r13),%rbx > 0x000000386cc5afce <+4926>: test %r14,%r14 > 0x000000386cc5afd1 <+4929>: je 0x386cc5bf01 <_cairo_polygon_intersect+8817> > 0x000000386cc5afd7 <+4935>: mov %r13,0x28(%r14) > 0x000000386cc5afdb <+4939>: mov 0x28(%r13),%rax > 0x000000386cc5afdf <+4943>: test %rax,%rax > 0x000000386cc5afe2 <+4946>: je 0x386cc5afec <_cairo_polygon_intersect+4956> > 0x000000386cc5afe4 <+4948>: mov %r15,0x20(%rax) > 0x000000386cc5afe8 <+4952>: mov 0x28(%r13),%rax > 0x000000386cc5afec <+4956>: mov %rax,0x28(%r15) > 0x000000386cc5aff0 <+4960>: mov %r15,0x28(%r13) > 0x000000386cc5aff4 <+4964>: test %r14,%r14 > 0x000000386cc5aff7 <+4967>: mov 0x20(%r15),%rax > 0x000000386cc5affb <+4971>: mov %rax,0x20(%r13) > 0x000000386cc5afff <+4975>: mov %r13,0x20(%r15) > 0x000000386cc5b003 <+4979>: je 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5b005 <+4981>: mov 0x4(%r14),%eax > 0x000000386cc5b009 <+4985>: mov 0x4(%r13),%r8d > 0x000000386cc5b00d <+4989>: cmp %r8d,%eax > 0x000000386cc5b010 <+4992>: je 0x386cc5be30 <_cairo_polygon_intersect+8608> > 0x000000386cc5b016 <+4998>: movslq 0xc(%r14),%rdx > 0x000000386cc5b01a <+5002>: movslq 0xc(%r13),%rsi > 0x000000386cc5b01e <+5006>: mov %esi,%ecx > 0x000000386cc5b020 <+5008>: mov %edx,%edi > 0x000000386cc5b022 <+5010>: sub %r8d,%ecx > 0x000000386cc5b025 <+5013>: sub %eax,%edi > 0x000000386cc5b027 <+5015>: je 0x386cc5b840 <_cairo_polygon_intersect+7088> > 0x000000386cc5b02d <+5021>: test %ecx,%ecx > 0x000000386cc5b02f <+5023>: je 0x386cc5b844 <_cairo_polygon_intersect+7092> > 0x000000386cc5b035 <+5029>: mov %ecx,%r10d > 0x000000386cc5b038 <+5032>: xor %edi,%r10d > 0x000000386cc5b03b <+5035>: js 0x386cc5b844 <_cairo_polygon_intersect+7092> > 0x000000386cc5b041 <+5041>: mov 0x10(%r13),%r9d > 0x000000386cc5b045 <+5045>: mov 0x8(%r13),%r11d > 0x000000386cc5b049 <+5049>: movslq %edi,%rdi > 0x000000386cc5b04c <+5052>: mov 0x10(%r14),%r12d > 0x000000386cc5b050 <+5056>: mov 0x8(%r14),%ebp > 0x000000386cc5b054 <+5060>: movslq %ecx,%rcx > 0x000000386cc5b057 <+5063>: mov %r9d,%r10d > 0x000000386cc5b05a <+5066>: sub %r11d,%r10d > 0x000000386cc5b05d <+5069>: movslq %r10d,%r10 > 0x000000386cc5b060 <+5072>: imul %r10,%rdi > 0x000000386cc5b064 <+5076>: mov %r12d,%r10d > 0x000000386cc5b067 <+5079>: sub %ebp,%r10d > 0x000000386cc5b06a <+5082>: movslq %r10d,%r10 > 0x000000386cc5b06d <+5085>: imul %r10,%rcx > 0x000000386cc5b071 <+5089>: cmp %rcx,%rdi > 0x000000386cc5b074 <+5092>: jg 0x386cc5bf95 <_cairo_polygon_intersect+8965> > 0x000000386cc5b07a <+5098>: test %rbx,%rbx > 0x000000386cc5b07d <+5101>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b083 <+5107>: movslq 0x4(%rbx),%r14 > 0x000000386cc5b087 <+5111>: mov 0x4(%r15),%eax > 0x000000386cc5b08b <+5115>: cmp %r14d,%eax > 0x000000386cc5b08e <+5118>: je 0x386cc5bdfe <_cairo_polygon_intersect+8558> > 0x000000386cc5b094 <+5124>: movslq 0xc(%r15),%rdx > 0x000000386cc5b098 <+5128>: movslq 0xc(%rbx),%rdi > 0x000000386cc5b09c <+5132>: mov %edi,%ecx > 0x000000386cc5b09e <+5134>: mov %edx,%esi > 0x000000386cc5b0a0 <+5136>: sub %r14d,%ecx > 0x000000386cc5b0a3 <+5139>: sub %eax,%esi > 0x000000386cc5b0a5 <+5141>: je 0x386cc5bb30 <_cairo_polygon_intersect+7840> > 0x000000386cc5b0ab <+5147>: test %ecx,%ecx > 0x000000386cc5b0ad <+5149>: je 0x386cc5bb34 <_cairo_polygon_intersect+7844> > 0x000000386cc5b0b3 <+5155>: mov %ecx,%r10d > 0x000000386cc5b0b6 <+5158>: xor %esi,%r10d > 0x000000386cc5b0b9 <+5161>: js 0x386cc5bb34 <_cairo_polygon_intersect+7844> > 0x000000386cc5b0bf <+5167>: mov 0x10(%rbx),%r10d > 0x000000386cc5b0c3 <+5171>: movslq 0x8(%rbx),%r8 > 0x000000386cc5b0c7 <+5175>: movslq %esi,%rsi > 0x000000386cc5b0ca <+5178>: mov 0x10(%r15),%r9d > 0x000000386cc5b0ce <+5182>: mov 0x8(%r15),%r12d > 0x000000386cc5b0d2 <+5186>: movslq %ecx,%rcx > 0x000000386cc5b0d5 <+5189>: mov %r10d,%r11d > 0x000000386cc5b0d8 <+5192>: sub %r8d,%r11d > 0x000000386cc5b0db <+5195>: movslq %r11d,%r11 > 0x000000386cc5b0de <+5198>: imul %r11,%rsi > 0x000000386cc5b0e2 <+5202>: mov %r9d,%r11d > 0x000000386cc5b0e5 <+5205>: sub %r12d,%r11d > 0x000000386cc5b0e8 <+5208>: movslq %r11d,%r11 > 0x000000386cc5b0eb <+5211>: imul %r11,%rcx > 0x000000386cc5b0ef <+5215>: cmp %rcx,%rsi > 0x000000386cc5b0f2 <+5218>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b0f8 <+5224>: mov %r10d,0x18(%rsp) > 0x000000386cc5b0fd <+5229>: mov %r9d,(%rsp) > 0x000000386cc5b101 <+5233>: movslq %r12d,%r10 > 0x000000386cc5b104 <+5236>: jmpq 0x386cc5bb52 <_cairo_polygon_intersect+7874> > 0x000000386cc5b109 <+5241>: nopl 0x0(%rax) > 0x000000386cc5b110 <+5248>: cmp %edx,%eax > 0x000000386cc5b112 <+5250>: sete %al > 0x000000386cc5b115 <+5253>: movzbl %al,%eax > 0x000000386cc5b118 <+5256>: jmpq 0x386cc5a56c <_cairo_polygon_intersect+2268> > 0x000000386cc5b11d <+5261>: nopl (%rax) > 0x000000386cc5b120 <+5264>: add $0x8,%rcx > 0x000000386cc5b124 <+5268>: mov %rax,%r12 > 0x000000386cc5b127 <+5271>: mov %rcx,0x2d70(%rsp) > 0x000000386cc5b12f <+5279>: jmpq 0x386cc5a227 <_cairo_polygon_intersect+1431> > 0x000000386cc5b134 <+5284>: nopl 0x0(%rax) > 0x000000386cc5b138 <+5288>: mov %r11d,%ecx > 0x000000386cc5b13b <+5291>: mov %r10d,%esi > 0x000000386cc5b13e <+5294>: jmpq 0x386cc5a550 <_cairo_polygon_intersect+2240> > 0x000000386cc5b143 <+5299>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5b148 <+5304>: mov $0x8,%edx > 0x000000386cc5b14d <+5309>: jmpq 0x386cc5a730 <_cairo_polygon_intersect+2720> > 0x000000386cc5b152 <+5314>: neg %r8d > 0x000000386cc5b155 <+5317>: mov %r8d,%r9d > 0x000000386cc5b158 <+5320>: test %r9d,%r9d > 0x000000386cc5b15b <+5323>: jle 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5b161 <+5329>: mov 0x10(%r14),%edi > 0x000000386cc5b165 <+5333>: mov 0x20(%r12),%r15d > 0x000000386cc5b16a <+5338>: movslq 0x8(%r14),%r8 > 0x000000386cc5b16e <+5342>: mov %edi,0x18(%rsp) > 0x000000386cc5b172 <+5346>: mov %r15d,(%rsp) > 0x000000386cc5b176 <+5350>: movslq 0x18(%r12),%rdi > 0x000000386cc5b17b <+5355>: jmpq 0x386cc5a7cf <_cairo_polygon_intersect+2879> > 0x000000386cc5b180 <+5360>: mov $0x1,%r12d > 0x000000386cc5b186 <+5366>: mov $0xb,%edx > 0x000000386cc5b18b <+5371>: jmpq 0x386cc59da8 <_cairo_polygon_intersect+280> > 0x000000386cc5b190 <+5376>: xor %r12d,%r12d > 0x000000386cc5b193 <+5379>: cmp $0x1,%edx > 0x000000386cc5b196 <+5382>: seta %r12b > 0x000000386cc5b19a <+5386>: jmpq 0x386cc59da8 <_cairo_polygon_intersect+280> > 0x000000386cc5b19f <+5391>: mov 0x28(%r13),%r14 > 0x000000386cc5b1a3 <+5395>: mov 0x10(%rsp),%rbp > 0x000000386cc5b1a8 <+5400>: test %r14,%r14 > 0x000000386cc5b1ab <+5403>: jne 0x386cc5b1cb <_cairo_polygon_intersect+5435> > 0x000000386cc5b1ad <+5405>: jmpq 0x386cc5b73c <_cairo_polygon_intersect+6828> > 0x000000386cc5b1b2 <+5410>: nopw 0x0(%rax,%rax,1) > 0x000000386cc5b1b8 <+5416>: mov 0x28(%r14),%rax > 0x000000386cc5b1bc <+5420>: test %rax,%rax > 0x000000386cc5b1bf <+5423>: je 0x386cc5b73f <_cairo_polygon_intersect+6831> > 0x000000386cc5b1c5 <+5429>: mov %r14,%r13 > 0x000000386cc5b1c8 <+5432>: mov %rax,%r14 > 0x000000386cc5b1cb <+5435>: mov %rbx,%rdx > 0x000000386cc5b1ce <+5438>: mov %r14,%rsi > 0x000000386cc5b1d1 <+5441>: mov %rbp,%rdi > 0x000000386cc5b1d4 <+5444>: callq 0x386cc597d0 <_cairo_bo_sweep_line_compare_edges> > 0x000000386cc5b1d9 <+5449>: test %eax,%eax > 0x000000386cc5b1db <+5451>: js 0x386cc5b1b8 <_cairo_polygon_intersect+5416> > 0x000000386cc5b1dd <+5453>: mov %rbx,0x28(%r13) > 0x000000386cc5b1e1 <+5457>: mov %r13,0x30(%r12) > 0x000000386cc5b1e6 <+5462>: mov %r14,0x38(%r12) > 0x000000386cc5b1eb <+5467>: mov %rbx,0x20(%r14) > 0x000000386cc5b1ef <+5471>: jmpq 0x386cc5a617 <_cairo_polygon_intersect+2439> > 0x000000386cc5b1f4 <+5476>: mov %r13,%r14 > 0x000000386cc5b1f7 <+5479>: mov %rbx,0x20(%r14) > 0x000000386cc5b1fb <+5483>: mov %rbx,0x80(%rsp) > 0x000000386cc5b203 <+5491>: mov %r14,0x38(%r12) > 0x000000386cc5b208 <+5496>: movq $0x0,0x30(%r12) > 0x000000386cc5b211 <+5505>: jmpq 0x386cc5a617 <_cairo_polygon_intersect+2439> > 0x000000386cc5b216 <+5510>: mov 0x940(%rsp),%r13 > 0x000000386cc5b21e <+5518>: mov 0x14(%r12),%r15d > 0x000000386cc5b223 <+5523>: test %r13,%r13 > 0x000000386cc5b226 <+5526>: jne 0x386cc5a67c <_cairo_polygon_intersect+2540> > 0x000000386cc5b22c <+5532>: mov 0x948(%rsp),%rax > 0x000000386cc5b234 <+5540>: mov 0x958(%rsp),%ecx > 0x000000386cc5b23b <+5547>: mov 0xc(%rax),%edx > 0x000000386cc5b23e <+5550>: cmp %edx,%ecx > 0x000000386cc5b240 <+5552>: ja 0x386cc5c1f0 <_cairo_polygon_intersect+9568> > 0x000000386cc5b246 <+5558>: mov 0x10(%rax),%r13 > 0x000000386cc5b24a <+5562>: add %r13,%rcx > 0x000000386cc5b24d <+5565>: mov %rcx,0x10(%rax) > 0x000000386cc5b251 <+5569>: sub 0x958(%rsp),%edx > 0x000000386cc5b258 <+5576>: mov %edx,0xc(%rax) > 0x000000386cc5b25b <+5579>: test %r13,%r13 > 0x000000386cc5b25e <+5582>: jne 0x386cc5a688 <_cairo_polygon_intersect+2552> > 0x000000386cc5b264 <+5588>: mov $0x1,%edi > 0x000000386cc5b269 <+5593>: callq 0x386cc2c280 <_cairo_error> > 0x000000386cc5b26e <+5598>: test %eax,%eax > 0x000000386cc5b270 <+5600>: je 0x386cc5a734 <_cairo_polygon_intersect+2724> > 0x000000386cc5b276 <+5606>: jmpq 0x386cc5aa87 <_cairo_polygon_intersect+3575> > 0x000000386cc5b27b <+5611>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5b280 <+5616>: mov 0x8(%r13),%edi > 0x000000386cc5b284 <+5620>: cmp %edi,0x8(%rcx) > 0x000000386cc5b287 <+5623>: jne 0x386cc5a3f4 <_cairo_polygon_intersect+1892> > 0x000000386cc5b28d <+5629>: mov 0xc(%rcx),%esi > 0x000000386cc5b290 <+5632>: mov 0xc(%r13),%edi > 0x000000386cc5b294 <+5636>: cmp %edi,%esi > 0x000000386cc5b296 <+5638>: jne 0x386cc5a3fb <_cairo_polygon_intersect+1899> > 0x000000386cc5b29c <+5644>: mov 0x10(%r13),%edi > 0x000000386cc5b2a0 <+5648>: cmp %edi,0x10(%rcx) > 0x000000386cc5b2a3 <+5651>: je 0x386cc5b2f0 <_cairo_polygon_intersect+5728> > 0x000000386cc5b2a5 <+5653>: mov %esi,%edi > 0x000000386cc5b2a7 <+5655>: sub %edx,%edi > 0x000000386cc5b2a9 <+5657>: sub %eax,%esi > 0x000000386cc5b2ab <+5659>: jne 0x386cc5a405 <_cairo_polygon_intersect+1909> > 0x000000386cc5b2b1 <+5665>: test %edi,%edi > 0x000000386cc5b2b3 <+5667>: jne 0x386cc5a444 <_cairo_polygon_intersect+1972> > 0x000000386cc5b2b9 <+5673>: mov 0x8(%r13),%esi > 0x000000386cc5b2bd <+5677>: mov 0x8(%rcx),%edi > 0x000000386cc5b2c0 <+5680>: cmp %edi,%esi > 0x000000386cc5b2c2 <+5682>: je 0x386cc5b817 <_cairo_polygon_intersect+7047> > 0x000000386cc5b2c8 <+5688>: jg 0x386cc5b766 <_cairo_polygon_intersect+6870> > 0x000000386cc5b2ce <+5694>: mov %rcx,%rdi > 0x000000386cc5b2d1 <+5697>: mov %rcx,0x18(%rsp) > 0x000000386cc5b2d6 <+5702>: callq 0x386cc59600 <edge_compare_for_y_against_x> > 0x000000386cc5b2db <+5707>: mov 0x18(%rsp),%rcx > 0x000000386cc5b2e0 <+5712>: test %eax,%eax > 0x000000386cc5b2e2 <+5714>: sete %al > 0x000000386cc5b2e5 <+5717>: movzbl %al,%eax > 0x000000386cc5b2e8 <+5720>: test %eax,%eax > 0x000000386cc5b2ea <+5722>: je 0x386cc5a444 <_cairo_polygon_intersect+1972> > 0x000000386cc5b2f0 <+5728>: cmpq $0x0,0x30(%rcx) > 0x000000386cc5b2f5 <+5733>: jne 0x386cc5c221 <_cairo_polygon_intersect+9617> > 0x000000386cc5b2fb <+5739>: mov 0x10(%rcx),%edx > 0x000000386cc5b2fe <+5742>: mov 0x8(%rcx),%eax > 0x000000386cc5b301 <+5745>: cmp %eax,%edx > 0x000000386cc5b303 <+5747>: jle 0x386cc5c202 <_cairo_polygon_intersect+9586> > 0x000000386cc5b309 <+5753>: cmp 0x8(%r13),%eax > 0x000000386cc5b30d <+5757>: jge 0x386cc5b31a <_cairo_polygon_intersect+5770> > 0x000000386cc5b30f <+5759>: mov 0x4(%rcx),%rax > 0x000000386cc5b313 <+5763>: mov %rax,0x4(%r13) > 0x000000386cc5b317 <+5767>: mov 0x10(%rcx),%edx > 0x000000386cc5b31a <+5770>: cmp 0x10(%r13),%edx > 0x000000386cc5b31e <+5774>: jle 0x386cc5a4b6 <_cairo_polygon_intersect+2086> > 0x000000386cc5b324 <+5780>: mov 0xc(%rcx),%rax > 0x000000386cc5b328 <+5784>: mov %rax,0xc(%r13) > 0x000000386cc5b32c <+5788>: jmpq 0x386cc5a4b6 <_cairo_polygon_intersect+2086> > 0x000000386cc5b331 <+5793>: mov 0x8(%r13),%edi > 0x000000386cc5b335 <+5797>: cmp %edi,0x18(%r12) > 0x000000386cc5b33a <+5802>: jne 0x386cc5ab42 <_cairo_polygon_intersect+3762> > 0x000000386cc5b340 <+5808>: movslq 0xc(%r13),%rsi > 0x000000386cc5b344 <+5812>: movslq 0x1c(%r12),%rcx > 0x000000386cc5b349 <+5817>: cmp %esi,%ecx > 0x000000386cc5b34b <+5819>: jne 0x386cc5ab4b <_cairo_polygon_intersect+3771> > 0x000000386cc5b351 <+5825>: mov 0x10(%r13),%edi > 0x000000386cc5b355 <+5829>: cmp %edi,0x20(%r12) > 0x000000386cc5b35a <+5834>: movslq %ecx,%rsi > 0x000000386cc5b35d <+5837>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b363 <+5843>: mov %esi,%r9d > 0x000000386cc5b366 <+5846>: mov %ecx,%r10d > 0x000000386cc5b369 <+5849>: sub %edx,%r9d > 0x000000386cc5b36c <+5852>: sub %eax,%r10d > 0x000000386cc5b36f <+5855>: jne 0x386cc5ab5d <_cairo_polygon_intersect+3789> > 0x000000386cc5b375 <+5861>: neg %r9d > 0x000000386cc5b378 <+5864>: test %r9d,%r9d > 0x000000386cc5b37b <+5867>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b381 <+5873>: mov 0x10(%r13),%r10d > 0x000000386cc5b385 <+5877>: movslq 0x18(%r12),%r8 > 0x000000386cc5b38a <+5882>: movslq 0x20(%r12),%r15 > 0x000000386cc5b38f <+5887>: movslq 0x8(%r13),%rdi > 0x000000386cc5b393 <+5891>: mov %r10d,(%rsp) > 0x000000386cc5b397 <+5895>: jmpq 0x386cc5abb1 <_cairo_polygon_intersect+3873> > 0x000000386cc5b39c <+5900>: mov 0x18(%r12),%edi > 0x000000386cc5b3a1 <+5905>: cmp %edi,0x8(%r14) > 0x000000386cc5b3a5 <+5909>: jne 0x386cc5a758 <_cairo_polygon_intersect+2760> > 0x000000386cc5b3ab <+5915>: movslq 0x1c(%r12),%rsi > 0x000000386cc5b3b0 <+5920>: movslq 0xc(%r14),%rcx > 0x000000386cc5b3b4 <+5924>: cmp %esi,%ecx > 0x000000386cc5b3b6 <+5926>: jne 0x386cc5a761 <_cairo_polygon_intersect+2769> > 0x000000386cc5b3bc <+5932>: mov 0x20(%r12),%edi > 0x000000386cc5b3c1 <+5937>: cmp %edi,0x10(%r14) > 0x000000386cc5b3c5 <+5941>: movslq %ecx,%rsi > 0x000000386cc5b3c8 <+5944>: jne 0x386cc5a761 <_cairo_polygon_intersect+2769> > 0x000000386cc5b3ce <+5950>: jmpq 0x386cc5ab28 <_cairo_polygon_intersect+3736> > 0x000000386cc5b3d3 <+5955>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5b3d8 <+5960>: mov %r13,0x30(%r12) > 0x000000386cc5b3dd <+5965>: mov 0x28(%r13),%rax > 0x000000386cc5b3e1 <+5969>: mov %rax,0x38(%r12) > 0x000000386cc5b3e6 <+5974>: mov 0x28(%r13),%rax > 0x000000386cc5b3ea <+5978>: test %rax,%rax > 0x000000386cc5b3ed <+5981>: je 0x386cc5b3f3 <_cairo_polygon_intersect+5987> > 0x000000386cc5b3ef <+5983>: mov %rbx,0x20(%rax) > 0x000000386cc5b3f3 <+5987>: mov %rbx,0x28(%r13) > 0x000000386cc5b3f7 <+5991>: jmpq 0x386cc5a617 <_cairo_polygon_intersect+2439> > 0x000000386cc5b3fc <+5996>: mov 0x1c(%r12),%r15d > 0x000000386cc5b401 <+6001>: jmpq 0x386cc5a66b <_cairo_polygon_intersect+2523> > 0x000000386cc5b406 <+6006>: mov %rbx,0x80(%rsp) > 0x000000386cc5b40e <+6014>: jmpq 0x386cc5a617 <_cairo_polygon_intersect+2439> > 0x000000386cc5b413 <+6019>: mov 0x20(%r14),%rax > 0x000000386cc5b417 <+6023>: test %rax,%rax > 0x000000386cc5b41a <+6026>: je 0x386cc5bef8 <_cairo_polygon_intersect+8808> > 0x000000386cc5b420 <+6032>: mov %rax,0x90(%rsp) > 0x000000386cc5b428 <+6040>: jmpq 0x386cc5aed0 <_cairo_polygon_intersect+4672> > 0x000000386cc5b42d <+6045>: mov %r13,0x80(%rsp) > 0x000000386cc5b435 <+6053>: mov %r13,%rax > 0x000000386cc5b438 <+6056>: jmpq 0x386cc5aeb5 <_cairo_polygon_intersect+4645> > 0x000000386cc5b43d <+6061>: mov 0x8(%r13),%edi > 0x000000386cc5b441 <+6065>: cmp %edi,0x8(%rbx) > 0x000000386cc5b444 <+6068>: jne 0x386cc5a463 <_cairo_polygon_intersect+2003> > 0x000000386cc5b44a <+6074>: mov 0xc(%rbx),%edi > 0x000000386cc5b44d <+6077>: mov 0xc(%r13),%esi > 0x000000386cc5b451 <+6081>: cmp %esi,%edi > 0x000000386cc5b453 <+6083>: mov %edi,%ecx > 0x000000386cc5b455 <+6085>: jne 0x386cc5a46a <_cairo_polygon_intersect+2010> > 0x000000386cc5b45b <+6091>: mov %edi,%esi > 0x000000386cc5b45d <+6093>: mov 0x10(%r13),%edi > 0x000000386cc5b461 <+6097>: cmp %edi,0x10(%rbx) > 0x000000386cc5b464 <+6100>: jne 0x386cc5a46a <_cairo_polygon_intersect+2010> > 0x000000386cc5b46a <+6106>: jmpq 0x386cc5a4ba <_cairo_polygon_intersect+2090> > 0x000000386cc5b46f <+6111>: nop > 0x000000386cc5b470 <+6112>: mov %r10d,%r9d > 0x000000386cc5b473 <+6115>: jmpq 0x386cc5b378 <_cairo_polygon_intersect+5864> > 0x000000386cc5b478 <+6120>: neg %esi > 0x000000386cc5b47a <+6122>: mov %esi,%r9d > 0x000000386cc5b47d <+6125>: test %r9d,%r9d > 0x000000386cc5b480 <+6128>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b486 <+6134>: mov 0x10(%r13),%esi > 0x000000386cc5b48a <+6138>: movslq 0x8(%rbx),%r10 > 0x000000386cc5b48e <+6142>: movslq 0x8(%r13),%r8 > 0x000000386cc5b492 <+6146>: mov 0x10(%rbx),%r15d > 0x000000386cc5b496 <+6150>: mov %esi,0x18(%rsp) > 0x000000386cc5b49a <+6154>: mov %r8d,%r12d > 0x000000386cc5b49d <+6157>: sub 0x18(%rsp),%r12d > 0x000000386cc5b4a2 <+6162>: mov %r10d,%r9d > 0x000000386cc5b4a5 <+6165>: sub %r15d,%r9d > 0x000000386cc5b4a8 <+6168>: mov %eax,%esi > 0x000000386cc5b4aa <+6170>: mov %edx,%r11d > 0x000000386cc5b4ad <+6173>: movslq %r9d,%r9 > 0x000000386cc5b4b0 <+6176>: sub %ecx,%esi > 0x000000386cc5b4b2 <+6178>: sub %edi,%r11d > 0x000000386cc5b4b5 <+6181>: mov %r9,%rbp > 0x000000386cc5b4b8 <+6184>: mov %r9,0x28(%rsp) > 0x000000386cc5b4bd <+6189>: mov %r8d,%r9d > 0x000000386cc5b4c0 <+6192>: movslq %r12d,%r14 > 0x000000386cc5b4c3 <+6195>: mov %edx,%r12d > 0x000000386cc5b4c6 <+6198>: sub %r10d,%r9d > 0x000000386cc5b4c9 <+6201>: sub %eax,%r12d > 0x000000386cc5b4cc <+6204>: mov %r14,(%rsp) > 0x000000386cc5b4d0 <+6208>: movslq %r11d,%r11 > 0x000000386cc5b4d3 <+6211>: movslq %r12d,%r12 > 0x000000386cc5b4d6 <+6214>: movslq %esi,%rsi > 0x000000386cc5b4d9 <+6217>: movslq %r9d,%r9 > 0x000000386cc5b4dc <+6220>: imul (%rsp),%r12 > 0x000000386cc5b4e1 <+6225>: imul %r11,%r9 > 0x000000386cc5b4e5 <+6229>: imul %rsi,%r14 > 0x000000386cc5b4e9 <+6233>: imul %r11,%rbp > 0x000000386cc5b4ed <+6237>: sub %r12,%r9 > 0x000000386cc5b4f0 <+6240>: sub %rbp,%r14 > 0x000000386cc5b4f3 <+6243>: js 0x386cc5be68 <_cairo_polygon_intersect+8664> > 0x000000386cc5b4f9 <+6249>: cmp %r9,%r14 > 0x000000386cc5b4fc <+6252>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b502 <+6258>: mov %eax,%r9d > 0x000000386cc5b505 <+6261>: mov %r10d,%r12d > 0x000000386cc5b508 <+6264>: sub %edx,%r9d > 0x000000386cc5b50b <+6267>: sub %r8d,%r12d > 0x000000386cc5b50e <+6270>: movslq %r9d,%r9 > 0x000000386cc5b511 <+6273>: movslq %r12d,%r12 > 0x000000386cc5b514 <+6276>: imul 0x28(%rsp),%r9 > 0x000000386cc5b51a <+6282>: imul %rsi,%r12 > 0x000000386cc5b51e <+6286>: sub %r12,%r9 > 0x000000386cc5b521 <+6289>: cmp %r9,%r14 > 0x000000386cc5b524 <+6292>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b52a <+6298>: movslq %eax,%rbp > 0x000000386cc5b52d <+6301>: movslq %r15d,%rax > 0x000000386cc5b530 <+6304>: movslq %edx,%r15 > 0x000000386cc5b533 <+6307>: imul %rax,%rbp > 0x000000386cc5b537 <+6311>: movslq 0x18(%rsp),%rax > 0x000000386cc5b53c <+6316>: imul %rcx,%r10 > 0x000000386cc5b540 <+6320>: imul %rdi,%r8 > 0x000000386cc5b544 <+6324>: sub %r10,%rbp > 0x000000386cc5b547 <+6327>: imul %rax,%r15 > 0x000000386cc5b54b <+6331>: mov %r11,%rax > 0x000000386cc5b54e <+6334>: imul %rbp > 0x000000386cc5b551 <+6337>: sub %r8,%r15 > 0x000000386cc5b554 <+6340>: mov %rax,%r11 > 0x000000386cc5b557 <+6343>: mov %rsi,%rax > 0x000000386cc5b55a <+6346>: mov %rdx,%r12 > 0x000000386cc5b55d <+6349>: imul %r15 > 0x000000386cc5b560 <+6352>: sub %rax,%r11 > 0x000000386cc5b563 <+6355>: sbb %rdx,%r12 > 0x000000386cc5b566 <+6358>: mov %r11,%rdi > 0x000000386cc5b569 <+6361>: mov %r14,%rdx > 0x000000386cc5b56c <+6364>: mov %r12,%rsi > 0x000000386cc5b56f <+6367>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5b574 <+6372>: cmp %rdx,%r14 > 0x000000386cc5b577 <+6375>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b57d <+6381>: test %rdx,%rdx > 0x000000386cc5b580 <+6384>: movl $0x0,0x74(%rsp) > 0x000000386cc5b588 <+6392>: je 0x386cc5b5ba <_cairo_polygon_intersect+6442> > 0x000000386cc5b58a <+6394>: mov %rdx,%rsi > 0x000000386cc5b58d <+6397>: mov %r14,%rdi > 0x000000386cc5b590 <+6400>: mov %rdx,%rcx > 0x000000386cc5b593 <+6403>: shr $0x3f,%rdi > 0x000000386cc5b597 <+6407>: shr $0x3f,%rsi > 0x000000386cc5b59b <+6411>: neg %rcx > 0x000000386cc5b59e <+6414>: cmp %rsi,%rdi > 0x000000386cc5b5a1 <+6417>: cmovne %rcx,%rdx > 0x000000386cc5b5a5 <+6421>: add %rdx,%rdx > 0x000000386cc5b5a8 <+6424>: cmp %rdx,%r14 > 0x000000386cc5b5ab <+6427>: jg 0x386cc5bf88 <_cairo_polygon_intersect+8952> > 0x000000386cc5b5b1 <+6433>: cqto > 0x000000386cc5b5b3 <+6435>: or $0x1,%rdx > 0x000000386cc5b5b7 <+6439>: add %rdx,%rax > 0x000000386cc5b5ba <+6442>: mov %eax,0x70(%rsp) > 0x000000386cc5b5be <+6446>: mov %eax,%r12d > 0x000000386cc5b5c1 <+6449>: mov (%rsp),%rax > 0x000000386cc5b5c5 <+6453>: imul %rbp > 0x000000386cc5b5c8 <+6456>: mov %rax,%r9 > 0x000000386cc5b5cb <+6459>: mov 0x28(%rsp),%rax > 0x000000386cc5b5d0 <+6464>: mov %rdx,%r10 > 0x000000386cc5b5d3 <+6467>: imul %r15 > 0x000000386cc5b5d6 <+6470>: sub %rax,%r9 > 0x000000386cc5b5d9 <+6473>: sbb %rdx,%r10 > 0x000000386cc5b5dc <+6476>: mov %r9,%rdi > 0x000000386cc5b5df <+6479>: mov %r14,%rdx > 0x000000386cc5b5e2 <+6482>: mov %r10,%rsi > 0x000000386cc5b5e5 <+6485>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5b5ea <+6490>: cmp %rdx,%r14 > 0x000000386cc5b5ed <+6493>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b5f3 <+6499>: test %rdx,%rdx > 0x000000386cc5b5f6 <+6502>: movl $0x0,0x7c(%rsp) > 0x000000386cc5b5fe <+6510>: jne 0x386cc5bf57 <_cairo_polygon_intersect+8903> > 0x000000386cc5b604 <+6516>: mov 0x50(%rsp),%r15 > 0x000000386cc5b609 <+6521>: mov %rbx,%rdi > 0x000000386cc5b60c <+6524>: mov %eax,%r14d > 0x000000386cc5b60f <+6527>: mov %eax,0x78(%rsp) > 0x000000386cc5b613 <+6531>: mov %r15,%rsi > 0x000000386cc5b616 <+6534>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5b61b <+6539>: test %eax,%eax > 0x000000386cc5b61d <+6541>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b623 <+6547>: mov %r15,%rsi > 0x000000386cc5b626 <+6550>: mov %r13,%rdi > 0x000000386cc5b629 <+6553>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5b62e <+6558>: test %eax,%eax > 0x000000386cc5b630 <+6560>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b636 <+6566>: mov 0x940(%rsp),%r15 > 0x000000386cc5b63e <+6574>: test %r15,%r15 > 0x000000386cc5b641 <+6577>: je 0x386cc5c0ea <_cairo_polygon_intersect+9306> > 0x000000386cc5b647 <+6583>: mov (%r15),%rax > 0x000000386cc5b64a <+6586>: mov %rax,0x940(%rsp) > 0x000000386cc5b652 <+6594>: movl $0x1,(%r15) > 0x000000386cc5b659 <+6601>: mov %rbx,0x10(%r15) > 0x000000386cc5b65d <+6605>: mov %r13,0x18(%r15) > 0x000000386cc5b661 <+6609>: mov %r12d,0x4(%r15) > 0x000000386cc5b665 <+6613>: mov %r14d,0x8(%r15) > 0x000000386cc5b669 <+6617>: mov 0xd60(%rsp),%eax > 0x000000386cc5b670 <+6624>: lea 0x1(%rax),%esi > 0x000000386cc5b673 <+6627>: cmp 0xd64(%rsp),%esi > 0x000000386cc5b67a <+6634>: je 0x386cc5c2ab <_cairo_polygon_intersect+9755> > 0x000000386cc5b680 <+6640>: cmp $0x1,%esi > 0x000000386cc5b683 <+6643>: mov 0xd68(%rsp),%rdi > 0x000000386cc5b68b <+6651>: mov %esi,0xd60(%rsp) > 0x000000386cc5b692 <+6658>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x000000386cc5b69c <+6668>: jne 0x386cc5b6ba <_cairo_polygon_intersect+6698> > 0x000000386cc5b69e <+6670>: jmpq 0x386cc5bf11 <_cairo_polygon_intersect+8833> > 0x000000386cc5b6a3 <+6675>: nopl 0x0(%rax,%rax,1) > 0x000000386cc5b6a8 <+6680>: movslq %esi,%rsi > 0x000000386cc5b6ab <+6683>: cmp $0x1,%edx > 0x000000386cc5b6ae <+6686>: mov %rax,(%rdi,%rsi,8) > 0x000000386cc5b6b2 <+6690>: je 0x386cc5bf11 <_cairo_polygon_intersect+8833> > 0x000000386cc5b6b8 <+6696>: mov %edx,%esi > 0x000000386cc5b6ba <+6698>: mov %esi,%edx > 0x000000386cc5b6bc <+6700>: mov 0x8(%r15),%ecx > 0x000000386cc5b6c0 <+6704>: sar %edx > 0x000000386cc5b6c2 <+6706>: movslq %edx,%rax > 0x000000386cc5b6c5 <+6709>: mov (%rdi,%rax,8),%rax > 0x000000386cc5b6c9 <+6713>: sub 0x8(%rax),%ecx > 0x000000386cc5b6cc <+6716>: jne 0x386cc5b6ec <_cairo_polygon_intersect+6748> > 0x000000386cc5b6ce <+6718>: mov 0x4(%r15),%ecx > 0x000000386cc5b6d2 <+6722>: sub 0x4(%rax),%ecx > 0x000000386cc5b6d5 <+6725>: jne 0x386cc5b6ec <_cairo_polygon_intersect+6748> > 0x000000386cc5b6d7 <+6727>: mov (%r15),%ecx > 0x000000386cc5b6da <+6730>: sub (%rax),%ecx > 0x000000386cc5b6dc <+6732>: jne 0x386cc5b6ec <_cairo_polygon_intersect+6748> > 0x000000386cc5b6de <+6734>: mov %r15,%rcx > 0x000000386cc5b6e1 <+6737>: sub %rax,%rcx > 0x000000386cc5b6e4 <+6740>: sar $0x2,%rcx > 0x000000386cc5b6e8 <+6744>: imul %r8d,%ecx > 0x000000386cc5b6ec <+6748>: test %ecx,%ecx > 0x000000386cc5b6ee <+6750>: js 0x386cc5b6a8 <_cairo_polygon_intersect+6680> > 0x000000386cc5b6f0 <+6752>: movslq %esi,%rax > 0x000000386cc5b6f3 <+6755>: shl $0x3,%rax > 0x000000386cc5b6f7 <+6759>: mov %r15,(%rdi,%rax,1) > 0x000000386cc5b6fb <+6763>: xor %eax,%eax > 0x000000386cc5b6fd <+6765>: jmpq 0x386cc5ae45 <_cairo_polygon_intersect+4533> > 0x000000386cc5b702 <+6770>: test %esi,%esi > 0x000000386cc5b704 <+6772>: jne 0x386cc5a4b0 <_cairo_polygon_intersect+2080> > 0x000000386cc5b70a <+6778>: mov 0x8(%rbx),%ecx > 0x000000386cc5b70d <+6781>: mov 0x8(%r13),%esi > 0x000000386cc5b711 <+6785>: cmp %esi,%ecx > 0x000000386cc5b713 <+6787>: je 0x386cc5bde6 <_cairo_polygon_intersect+8534> > 0x000000386cc5b719 <+6793>: jl 0x386cc5b7f4 <_cairo_polygon_intersect+7012> > 0x000000386cc5b71f <+6799>: mov %rbx,%rdi > 0x000000386cc5b722 <+6802>: callq 0x386cc59600 <edge_compare_for_y_against_x> > 0x000000386cc5b727 <+6807>: test %eax,%eax > 0x000000386cc5b729 <+6809>: sete %al > 0x000000386cc5b72c <+6812>: movzbl %al,%eax > 0x000000386cc5b72f <+6815>: test %eax,%eax > 0x000000386cc5b731 <+6817>: jne 0x386cc5a4ba <_cairo_polygon_intersect+2090> > 0x000000386cc5b737 <+6823>: jmpq 0x386cc5a4b0 <_cairo_polygon_intersect+2080> > 0x000000386cc5b73c <+6828>: mov %r13,%r14 > 0x000000386cc5b73f <+6831>: mov %rbx,0x28(%r14) > 0x000000386cc5b743 <+6835>: mov %r14,0x30(%r12) > 0x000000386cc5b748 <+6840>: movq $0x0,0x38(%r12) > 0x000000386cc5b751 <+6849>: jmpq 0x386cc5a617 <_cairo_polygon_intersect+2439> > 0x000000386cc5b756 <+6854>: mov %r14,%rbx > 0x000000386cc5b759 <+6857>: jmpq 0x386cc5a4be <_cairo_polygon_intersect+2094> > 0x000000386cc5b75e <+6862>: xor %r14d,%r14d > 0x000000386cc5b761 <+6865>: jmpq 0x386cc5aa92 <_cairo_polygon_intersect+3586> > 0x000000386cc5b766 <+6870>: mov %edi,%esi > 0x000000386cc5b768 <+6872>: mov %rcx,0x18(%rsp) > 0x000000386cc5b76d <+6877>: mov %eax,%edx > 0x000000386cc5b76f <+6879>: mov %r13,%rdi > 0x000000386cc5b772 <+6882>: jmpq 0x386cc5b2d6 <_cairo_polygon_intersect+5702> > 0x000000386cc5b777 <+6887>: mov 0x8(%r13),%edi > 0x000000386cc5b77b <+6891>: cmp %edi,0x8(%rbx) > 0x000000386cc5b77e <+6894>: jne 0x386cc5aef1 <_cairo_polygon_intersect+4705> > 0x000000386cc5b784 <+6900>: movslq 0xc(%r13),%rdi > 0x000000386cc5b788 <+6904>: movslq 0xc(%rbx),%rcx > 0x000000386cc5b78c <+6908>: cmp %edi,%ecx > 0x000000386cc5b78e <+6910>: jne 0x386cc5aef9 <_cairo_polygon_intersect+4713> > 0x000000386cc5b794 <+6916>: mov 0x10(%r13),%edi > 0x000000386cc5b798 <+6920>: cmp %edi,0x10(%rbx) > 0x000000386cc5b79b <+6923>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b7a1 <+6929>: movslq %ecx,%rdi > 0x000000386cc5b7a4 <+6932>: jmpq 0x386cc5aef9 <_cairo_polygon_intersect+4713> > 0x000000386cc5b7a9 <+6937>: nopl 0x0(%rax) > 0x000000386cc5b7b0 <+6944>: cmp %r10,%r14 > 0x000000386cc5b7b3 <+6947>: jge 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5b7b9 <+6953>: mov %eax,%r10d > 0x000000386cc5b7bc <+6956>: mov %r8d,%r11d > 0x000000386cc5b7bf <+6959>: sub %edx,%r10d > 0x000000386cc5b7c2 <+6962>: sub %edi,%r11d > 0x000000386cc5b7c5 <+6965>: movslq %r10d,%r10 > 0x000000386cc5b7c8 <+6968>: movslq %r11d,%r11 > 0x000000386cc5b7cb <+6971>: imul 0x28(%rsp),%r10 > 0x000000386cc5b7d1 <+6977>: imul 0x18(%rsp),%r11 > 0x000000386cc5b7d7 <+6983>: sub %r11,%r10 > 0x000000386cc5b7da <+6986>: cmp %r10,%r14 > 0x000000386cc5b7dd <+6989>: jl 0x386cc5ac4c <_cairo_polygon_intersect+4028> > 0x000000386cc5b7e3 <+6995>: mov 0xd68(%rsp),%rdi > 0x000000386cc5b7eb <+7003>: mov 0x8(%rdi),%r12 > 0x000000386cc5b7ef <+7007>: jmpq 0x386cc59ec8 <_cairo_polygon_intersect+568> > 0x000000386cc5b7f4 <+7012>: mov %eax,%edx > 0x000000386cc5b7f6 <+7014>: mov %ecx,%esi > 0x000000386cc5b7f8 <+7016>: mov %r13,%rdi > 0x000000386cc5b7fb <+7019>: callq 0x386cc59600 <edge_compare_for_y_against_x> > 0x000000386cc5b800 <+7024>: test %eax,%eax > 0x000000386cc5b802 <+7026>: sete %al > 0x000000386cc5b805 <+7029>: movzbl %al,%eax > 0x000000386cc5b808 <+7032>: jmpq 0x386cc5b72f <_cairo_polygon_intersect+6815> > 0x000000386cc5b80d <+7037>: mov $0x8,%edx > 0x000000386cc5b812 <+7042>: jmpq 0x386cc5ae3f <_cairo_polygon_intersect+4527> > 0x000000386cc5b817 <+7047>: cmp %edx,%eax > 0x000000386cc5b819 <+7049>: sete %al > 0x000000386cc5b81c <+7052>: movzbl %al,%eax > 0x000000386cc5b81f <+7055>: jmpq 0x386cc5b2e8 <_cairo_polygon_intersect+5720> > 0x000000386cc5b824 <+7060>: mov $0x8,%eax > 0x000000386cc5b829 <+7065>: jmpq 0x386cc5aa79 <_cairo_polygon_intersect+3561> > 0x000000386cc5b82e <+7070>: mov $0x1,%edi > 0x000000386cc5b833 <+7075>: callq 0x386cc2c280 <_cairo_error> > 0x000000386cc5b838 <+7080>: mov %eax,%r14d > 0x000000386cc5b83b <+7083>: jmpq 0x386cc5aac8 <_cairo_polygon_intersect+3640> > 0x000000386cc5b840 <+7088>: mov %ecx,%edi > 0x000000386cc5b842 <+7090>: neg %edi > 0x000000386cc5b844 <+7092>: test %edi,%edi > 0x000000386cc5b846 <+7094>: jle 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5b84c <+7100>: mov 0x10(%r14),%edi > 0x000000386cc5b850 <+7104>: mov 0x10(%r13),%ecx > 0x000000386cc5b854 <+7108>: movslq 0x8(%r14),%r10 > 0x000000386cc5b858 <+7112>: mov %edi,0x28(%rsp) > 0x000000386cc5b85c <+7116>: movslq 0x8(%r13),%rdi > 0x000000386cc5b860 <+7120>: mov %ecx,0x18(%rsp) > 0x000000386cc5b864 <+7124>: mov %r10d,%r11d > 0x000000386cc5b867 <+7127>: sub 0x28(%rsp),%r11d > 0x000000386cc5b86c <+7132>: mov %edi,%ecx > 0x000000386cc5b86e <+7134>: sub 0x18(%rsp),%ecx > 0x000000386cc5b872 <+7138>: mov %eax,%r9d > 0x000000386cc5b875 <+7141>: mov %r8d,%r12d > 0x000000386cc5b878 <+7144>: sub %edx,%r9d > 0x000000386cc5b87b <+7147>: sub %esi,%r12d > 0x000000386cc5b87e <+7150>: movslq %r9d,%r9 > 0x000000386cc5b881 <+7153>: movslq %r12d,%r12 > 0x000000386cc5b884 <+7156>: movslq %r11d,%r11 > 0x000000386cc5b887 <+7159>: mov %r9,0x30(%rsp) > 0x000000386cc5b88c <+7164>: movslq %ecx,%rcx > 0x000000386cc5b88f <+7167>: mov %r11,%rbp > 0x000000386cc5b892 <+7170>: mov %r11,0x38(%rsp) > 0x000000386cc5b897 <+7175>: mov %r9,%r11 > 0x000000386cc5b89a <+7178>: mov %rcx,(%rsp) > 0x000000386cc5b89e <+7182>: mov %edi,%r9d > 0x000000386cc5b8a1 <+7185>: imul %rcx,%r11 > 0x000000386cc5b8a5 <+7189>: mov %r8d,%ecx > 0x000000386cc5b8a8 <+7192>: sub %r10d,%r9d > 0x000000386cc5b8ab <+7195>: sub %eax,%ecx > 0x000000386cc5b8ad <+7197>: movslq %r9d,%r9 > 0x000000386cc5b8b0 <+7200>: movslq %ecx,%rcx > 0x000000386cc5b8b3 <+7203>: imul (%rsp),%rcx > 0x000000386cc5b8b8 <+7208>: imul %r12,%r9 > 0x000000386cc5b8bc <+7212>: imul %r12,%rbp > 0x000000386cc5b8c0 <+7216>: sub %rcx,%r9 > 0x000000386cc5b8c3 <+7219>: mov %r11,%rcx > 0x000000386cc5b8c6 <+7222>: sub %rbp,%rcx > 0x000000386cc5b8c9 <+7225>: js 0x386cc5bfaa <_cairo_polygon_intersect+8986> > 0x000000386cc5b8cf <+7231>: cmp %r9,%rcx > 0x000000386cc5b8d2 <+7234>: jle 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5b8d8 <+7240>: mov %eax,%r9d > 0x000000386cc5b8db <+7243>: mov %r10d,%r11d > 0x000000386cc5b8de <+7246>: sub %r8d,%r9d > 0x000000386cc5b8e1 <+7249>: sub %edi,%r11d > 0x000000386cc5b8e4 <+7252>: movslq %r9d,%r9 > 0x000000386cc5b8e7 <+7255>: movslq %r11d,%r11 > 0x000000386cc5b8ea <+7258>: imul 0x38(%rsp),%r9 > 0x000000386cc5b8f0 <+7264>: imul 0x30(%rsp),%r11 > 0x000000386cc5b8f6 <+7270>: sub %r11,%r9 > 0x000000386cc5b8f9 <+7273>: cmp %r9,%rcx > 0x000000386cc5b8fc <+7276>: jle 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5b902 <+7282>: movslq %eax,%r9 > 0x000000386cc5b905 <+7285>: movslq 0x28(%rsp),%rax > 0x000000386cc5b90a <+7290>: movslq %r8d,%rbp > 0x000000386cc5b90d <+7293>: imul %rdx,%r10 > 0x000000386cc5b911 <+7297>: imul %rsi,%rdi > 0x000000386cc5b915 <+7301>: imul %rax,%r9 > 0x000000386cc5b919 <+7305>: movslq 0x18(%rsp),%rax > 0x000000386cc5b91e <+7310>: mov %rcx,0x18(%rsp) > 0x000000386cc5b923 <+7315>: sub %r10,%r9 > 0x000000386cc5b926 <+7318>: imul %rax,%rbp > 0x000000386cc5b92a <+7322>: mov %r12,%rax > 0x000000386cc5b92d <+7325>: mov %r9,0x28(%rsp) > 0x000000386cc5b932 <+7330>: imul %r9 > 0x000000386cc5b935 <+7333>: sub %rdi,%rbp > 0x000000386cc5b938 <+7336>: mov %rax,%r11 > 0x000000386cc5b93b <+7339>: mov 0x30(%rsp),%rax > 0x000000386cc5b940 <+7344>: mov %rdx,%r12 > 0x000000386cc5b943 <+7347>: imul %rbp > 0x000000386cc5b946 <+7350>: sub %rax,%r11 > 0x000000386cc5b949 <+7353>: sbb %rdx,%r12 > 0x000000386cc5b94c <+7356>: mov %r11,%rdi > 0x000000386cc5b94f <+7359>: mov %rcx,%rdx > 0x000000386cc5b952 <+7362>: mov %r12,%rsi > 0x000000386cc5b955 <+7365>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5b95a <+7370>: mov 0x18(%rsp),%rcx > 0x000000386cc5b95f <+7375>: cmp %rdx,%rcx > 0x000000386cc5b962 <+7378>: je 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5b968 <+7384>: test %rdx,%rdx > 0x000000386cc5b96b <+7387>: movl $0x0,0x74(%rsp) > 0x000000386cc5b973 <+7395>: mov 0x28(%rsp),%r9 > 0x000000386cc5b978 <+7400>: je 0x386cc5b9aa <_cairo_polygon_intersect+7450> > 0x000000386cc5b97a <+7402>: mov %rdx,%rdi > 0x000000386cc5b97d <+7405>: mov %rcx,%r10 > 0x000000386cc5b980 <+7408>: mov %rdx,%rsi > 0x000000386cc5b983 <+7411>: shr $0x3f,%r10 > 0x000000386cc5b987 <+7415>: shr $0x3f,%rdi > 0x000000386cc5b98b <+7419>: neg %rsi > 0x000000386cc5b98e <+7422>: cmp %rdi,%r10 > 0x000000386cc5b991 <+7425>: cmovne %rsi,%rdx > 0x000000386cc5b995 <+7429>: add %rdx,%rdx > 0x000000386cc5b998 <+7432>: cmp %rdx,%rcx > 0x000000386cc5b99b <+7435>: jg 0x386cc5c0d0 <_cairo_polygon_intersect+9280> > 0x000000386cc5b9a1 <+7441>: cqto > 0x000000386cc5b9a3 <+7443>: or $0x1,%rdx > 0x000000386cc5b9a7 <+7447>: add %rdx,%rax > 0x000000386cc5b9aa <+7450>: mov %eax,0x18(%rsp) > 0x000000386cc5b9ae <+7454>: mov %eax,0x70(%rsp) > 0x000000386cc5b9b2 <+7458>: mov (%rsp),%rax > 0x000000386cc5b9b6 <+7462>: mov %rcx,(%rsp) > 0x000000386cc5b9ba <+7466>: imul %r9 > 0x000000386cc5b9bd <+7469>: mov %rax,%r9 > 0x000000386cc5b9c0 <+7472>: mov 0x38(%rsp),%rax > 0x000000386cc5b9c5 <+7477>: mov %rdx,%r10 > 0x000000386cc5b9c8 <+7480>: imul %rbp > 0x000000386cc5b9cb <+7483>: sub %rax,%r9 > 0x000000386cc5b9ce <+7486>: sbb %rdx,%r10 > 0x000000386cc5b9d1 <+7489>: mov %r9,%rdi > 0x000000386cc5b9d4 <+7492>: mov %rcx,%rdx > 0x000000386cc5b9d7 <+7495>: mov %r10,%rsi > 0x000000386cc5b9da <+7498>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5b9df <+7503>: mov (%rsp),%rcx > 0x000000386cc5b9e3 <+7507>: cmp %rcx,%rdx > 0x000000386cc5b9e6 <+7510>: je 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5b9ec <+7516>: test %rdx,%rdx > 0x000000386cc5b9ef <+7519>: movl $0x0,0x7c(%rsp) > 0x000000386cc5b9f7 <+7527>: je 0x386cc5ba29 <_cairo_polygon_intersect+7577> > 0x000000386cc5b9f9 <+7529>: mov %rdx,%rdi > 0x000000386cc5b9fc <+7532>: mov %rcx,%r8 > 0x000000386cc5b9ff <+7535>: mov %rdx,%rsi > 0x000000386cc5ba02 <+7538>: shr $0x3f,%r8 > 0x000000386cc5ba06 <+7542>: shr $0x3f,%rdi > 0x000000386cc5ba0a <+7546>: neg %rsi > 0x000000386cc5ba0d <+7549>: cmp %rdi,%r8 > 0x000000386cc5ba10 <+7552>: cmovne %rsi,%rdx > 0x000000386cc5ba14 <+7556>: add %rdx,%rdx > 0x000000386cc5ba17 <+7559>: cmp %rdx,%rcx > 0x000000386cc5ba1a <+7562>: jg 0x386cc5c0dd <_cairo_polygon_intersect+9293> > 0x000000386cc5ba20 <+7568>: cqto > 0x000000386cc5ba22 <+7570>: or $0x1,%rdx > 0x000000386cc5ba26 <+7574>: add %rdx,%rax > 0x000000386cc5ba29 <+7577>: mov 0x50(%rsp),%rbp > 0x000000386cc5ba2e <+7582>: mov %r14,%rdi > 0x000000386cc5ba31 <+7585>: mov %eax,%r12d > 0x000000386cc5ba34 <+7588>: mov %eax,0x78(%rsp) > 0x000000386cc5ba38 <+7592>: mov %rbp,%rsi > 0x000000386cc5ba3b <+7595>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5ba40 <+7600>: test %eax,%eax > 0x000000386cc5ba42 <+7602>: je 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5ba48 <+7608>: mov %rbp,%rsi > 0x000000386cc5ba4b <+7611>: mov %r13,%rdi > 0x000000386cc5ba4e <+7614>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5ba53 <+7619>: test %eax,%eax > 0x000000386cc5ba55 <+7621>: je 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5ba5b <+7627>: mov 0x940(%rsp),%rcx > 0x000000386cc5ba63 <+7635>: test %rcx,%rcx > 0x000000386cc5ba66 <+7638>: je 0x386cc5c31e <_cairo_polygon_intersect+9870> > 0x000000386cc5ba6c <+7644>: mov (%rcx),%rax > 0x000000386cc5ba6f <+7647>: mov %rcx,%rbp > 0x000000386cc5ba72 <+7650>: mov %rax,0x940(%rsp) > 0x000000386cc5ba7a <+7658>: mov 0x18(%rsp),%eax > 0x000000386cc5ba7e <+7662>: movl $0x1,0x0(%rbp) > 0x000000386cc5ba85 <+7669>: mov %r14,0x10(%rbp) > 0x000000386cc5ba89 <+7673>: mov %r13,0x18(%rbp) > 0x000000386cc5ba8d <+7677>: mov %r12d,0x8(%rbp) > 0x000000386cc5ba91 <+7681>: mov %eax,0x4(%rbp) > 0x000000386cc5ba94 <+7684>: mov 0xd60(%rsp),%eax > 0x000000386cc5ba9b <+7691>: add $0x1,%eax > 0x000000386cc5ba9e <+7694>: cmp 0xd64(%rsp),%eax > 0x000000386cc5baa5 <+7701>: je 0x386cc5c2fd <_cairo_polygon_intersect+9837> > 0x000000386cc5baab <+7707>: cmp $0x1,%eax > 0x000000386cc5baae <+7710>: mov 0xd68(%rsp),%r8 > 0x000000386cc5bab6 <+7718>: mov %eax,0xd60(%rsp) > 0x000000386cc5babd <+7725>: movabs $0xaaaaaaaaaaaaaaab,%r9 > 0x000000386cc5bac7 <+7735>: jne 0x386cc5badf <_cairo_polygon_intersect+7759> > 0x000000386cc5bac9 <+7737>: jmpq 0x386cc5bfe8 <_cairo_polygon_intersect+9048> > 0x000000386cc5bace <+7742>: xchg %ax,%ax > 0x000000386cc5bad0 <+7744>: cmp $0x1,%ecx > 0x000000386cc5bad3 <+7747>: mov %rdx,(%r8,%rax,8) > 0x000000386cc5bad7 <+7751>: je 0x386cc5bfe8 <_cairo_polygon_intersect+9048> > 0x000000386cc5badd <+7757>: mov %ecx,%eax > 0x000000386cc5badf <+7759>: mov %eax,%ecx > 0x000000386cc5bae1 <+7761>: mov 0x8(%rbp),%esi > 0x000000386cc5bae4 <+7764>: sar %ecx > 0x000000386cc5bae6 <+7766>: movslq %ecx,%rdx > 0x000000386cc5bae9 <+7769>: mov (%r8,%rdx,8),%rdx > 0x000000386cc5baed <+7773>: sub 0x8(%rdx),%esi > 0x000000386cc5baf0 <+7776>: jne 0x386cc5bb0f <_cairo_polygon_intersect+7807> > 0x000000386cc5baf2 <+7778>: mov 0x4(%rbp),%esi > 0x000000386cc5baf5 <+7781>: sub 0x4(%rdx),%esi > 0x000000386cc5baf8 <+7784>: jne 0x386cc5bb0f <_cairo_polygon_intersect+7807> > 0x000000386cc5bafa <+7786>: mov 0x0(%rbp),%esi > 0x000000386cc5bafd <+7789>: sub (%rdx),%esi > 0x000000386cc5baff <+7791>: jne 0x386cc5bb0f <_cairo_polygon_intersect+7807> > 0x000000386cc5bb01 <+7793>: mov %rbp,%rsi > 0x000000386cc5bb04 <+7796>: sub %rdx,%rsi > 0x000000386cc5bb07 <+7799>: sar $0x2,%rsi > 0x000000386cc5bb0b <+7803>: imul %r9d,%esi > 0x000000386cc5bb0f <+7807>: test %esi,%esi > 0x000000386cc5bb11 <+7809>: cltq > 0x000000386cc5bb13 <+7811>: js 0x386cc5bad0 <_cairo_polygon_intersect+7744> > 0x000000386cc5bb15 <+7813>: shl $0x3,%rax > 0x000000386cc5bb19 <+7817>: mov %rbp,(%r8,%rax,1) > 0x000000386cc5bb1d <+7821>: xor %eax,%eax > 0x000000386cc5bb1f <+7823>: test %eax,%eax > 0x000000386cc5bb21 <+7825>: jne 0x386cc5aa87 <_cairo_polygon_intersect+3575> > 0x000000386cc5bb27 <+7831>: jmpq 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5bb2c <+7836>: nopl 0x0(%rax) > 0x000000386cc5bb30 <+7840>: neg %ecx > 0x000000386cc5bb32 <+7842>: mov %ecx,%esi > 0x000000386cc5bb34 <+7844>: test %esi,%esi > 0x000000386cc5bb36 <+7846>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bb3c <+7852>: mov 0x10(%r15),%ecx > 0x000000386cc5bb40 <+7856>: movslq 0x8(%r15),%r10 > 0x000000386cc5bb44 <+7860>: movslq 0x8(%rbx),%r8 > 0x000000386cc5bb48 <+7864>: mov %ecx,(%rsp) > 0x000000386cc5bb4b <+7867>: mov 0x10(%rbx),%ecx > 0x000000386cc5bb4e <+7870>: mov %ecx,0x18(%rsp) > 0x000000386cc5bb52 <+7874>: mov %r8d,%ecx > 0x000000386cc5bb55 <+7877>: sub 0x18(%rsp),%ecx > 0x000000386cc5bb59 <+7881>: mov %r10d,%r9d > 0x000000386cc5bb5c <+7884>: sub (%rsp),%r9d > 0x000000386cc5bb60 <+7888>: mov %r14d,%r11d > 0x000000386cc5bb63 <+7891>: mov %eax,%esi > 0x000000386cc5bb65 <+7893>: sub %eax,%r11d > 0x000000386cc5bb68 <+7896>: mov %r14d,%r12d > 0x000000386cc5bb6b <+7899>: sub %edx,%esi > 0x000000386cc5bb6d <+7901>: movslq %r11d,%r11 > 0x000000386cc5bb70 <+7904>: sub %edi,%r12d > 0x000000386cc5bb73 <+7907>: movslq %esi,%rsi > 0x000000386cc5bb76 <+7910>: movslq %ecx,%rcx > 0x000000386cc5bb79 <+7913>: movslq %r12d,%r12 > 0x000000386cc5bb7c <+7916>: mov %rcx,%r13 > 0x000000386cc5bb7f <+7919>: mov %rcx,0x28(%rsp) > 0x000000386cc5bb84 <+7924>: movslq %r9d,%rcx > 0x000000386cc5bb87 <+7927>: imul 0x28(%rsp),%r11 > 0x000000386cc5bb8d <+7933>: mov %r8d,%r9d > 0x000000386cc5bb90 <+7936>: mov %rcx,%rbp > 0x000000386cc5bb93 <+7939>: sub %r10d,%r9d > 0x000000386cc5bb96 <+7942>: movslq %r9d,%r9 > 0x000000386cc5bb99 <+7945>: imul %r12,%r9 > 0x000000386cc5bb9d <+7949>: imul %rsi,%r13 > 0x000000386cc5bba1 <+7953>: imul %r12,%rbp > 0x000000386cc5bba5 <+7957>: sub %r11,%r9 > 0x000000386cc5bba8 <+7960>: sub %rbp,%r13 > 0x000000386cc5bbab <+7963>: js 0x386cc5c009 <_cairo_polygon_intersect+9081> > 0x000000386cc5bbb1 <+7969>: cmp %r9,%r13 > 0x000000386cc5bbb4 <+7972>: jle 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bbba <+7978>: mov %eax,%r9d > 0x000000386cc5bbbd <+7981>: mov %r10d,%r11d > 0x000000386cc5bbc0 <+7984>: sub %r14d,%r9d > 0x000000386cc5bbc3 <+7987>: sub %r8d,%r11d > 0x000000386cc5bbc6 <+7990>: movslq %r9d,%r9 > 0x000000386cc5bbc9 <+7993>: movslq %r11d,%r11 > 0x000000386cc5bbcc <+7996>: imul %rcx,%r9 > 0x000000386cc5bbd0 <+8000>: imul %rsi,%r11 > 0x000000386cc5bbd4 <+8004>: sub %r11,%r9 > 0x000000386cc5bbd7 <+8007>: cmp %r13,%r9 > 0x000000386cc5bbda <+8010>: jge 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bbe0 <+8016>: movslq %eax,%rbp > 0x000000386cc5bbe3 <+8019>: movslq (%rsp),%rax > 0x000000386cc5bbe7 <+8023>: mov %rcx,0x30(%rsp) > 0x000000386cc5bbec <+8028>: imul %rdx,%r10 > 0x000000386cc5bbf0 <+8032>: imul %rdi,%r8 > 0x000000386cc5bbf4 <+8036>: imul %rax,%rbp > 0x000000386cc5bbf8 <+8040>: movslq 0x18(%rsp),%rax > 0x000000386cc5bbfd <+8045>: sub %r10,%rbp > 0x000000386cc5bc00 <+8048>: imul %rax,%r14 > 0x000000386cc5bc04 <+8052>: mov %r12,%rax > 0x000000386cc5bc07 <+8055>: imul %rbp > 0x000000386cc5bc0a <+8058>: sub %r8,%r14 > 0x000000386cc5bc0d <+8061>: mov %rax,%r11 > 0x000000386cc5bc10 <+8064>: mov %rsi,%rax > 0x000000386cc5bc13 <+8067>: mov %rdx,%r12 > 0x000000386cc5bc16 <+8070>: imul %r14 > 0x000000386cc5bc19 <+8073>: sub %rax,%r11 > 0x000000386cc5bc1c <+8076>: sbb %rdx,%r12 > 0x000000386cc5bc1f <+8079>: mov %r11,%rdi > 0x000000386cc5bc22 <+8082>: mov %r13,%rdx > 0x000000386cc5bc25 <+8085>: mov %r12,%rsi > 0x000000386cc5bc28 <+8088>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5bc2d <+8093>: cmp %r13,%rdx > 0x000000386cc5bc30 <+8096>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bc36 <+8102>: test %rdx,%rdx > 0x000000386cc5bc39 <+8105>: movl $0x0,0x74(%rsp) > 0x000000386cc5bc41 <+8113>: mov 0x30(%rsp),%rcx > 0x000000386cc5bc46 <+8118>: je 0x386cc5bc78 <_cairo_polygon_intersect+8168> > 0x000000386cc5bc48 <+8120>: mov %rdx,%rdi > 0x000000386cc5bc4b <+8123>: mov %r13,%r8 > 0x000000386cc5bc4e <+8126>: mov %rdx,%rsi > 0x000000386cc5bc51 <+8129>: shr $0x3f,%r8 > 0x000000386cc5bc55 <+8133>: shr $0x3f,%rdi > 0x000000386cc5bc59 <+8137>: neg %rsi > 0x000000386cc5bc5c <+8140>: cmp %rdi,%r8 > 0x000000386cc5bc5f <+8143>: cmovne %rsi,%rdx > 0x000000386cc5bc63 <+8147>: add %rdx,%rdx > 0x000000386cc5bc66 <+8150>: cmp %rdx,%r13 > 0x000000386cc5bc69 <+8153>: jg 0x386cc5c135 <_cairo_polygon_intersect+9381> > 0x000000386cc5bc6f <+8159>: cqto > 0x000000386cc5bc71 <+8161>: or $0x1,%rdx > 0x000000386cc5bc75 <+8165>: add %rdx,%rax > 0x000000386cc5bc78 <+8168>: mov %eax,0x70(%rsp) > 0x000000386cc5bc7c <+8172>: mov %eax,%r12d > 0x000000386cc5bc7f <+8175>: mov 0x28(%rsp),%rax > 0x000000386cc5bc84 <+8180>: imul %rbp > 0x000000386cc5bc87 <+8183>: mov %rax,%r9 > 0x000000386cc5bc8a <+8186>: mov %r14,%rax > 0x000000386cc5bc8d <+8189>: mov %rdx,%r10 > 0x000000386cc5bc90 <+8192>: imul %rcx > 0x000000386cc5bc93 <+8195>: sub %rax,%r9 > 0x000000386cc5bc96 <+8198>: sbb %rdx,%r10 > 0x000000386cc5bc99 <+8201>: mov %r9,%rdi > 0x000000386cc5bc9c <+8204>: mov %r13,%rdx > 0x000000386cc5bc9f <+8207>: mov %r10,%rsi > 0x000000386cc5bca2 <+8210>: callq 0x386cc85060 <_cairo_int_96by64_32x64_divrem> > 0x000000386cc5bca7 <+8215>: cmp %rdx,%r13 > 0x000000386cc5bcaa <+8218>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bcb0 <+8224>: test %rdx,%rdx > 0x000000386cc5bcb3 <+8227>: movl $0x0,0x7c(%rsp) > 0x000000386cc5bcbb <+8235>: je 0x386cc5bced <_cairo_polygon_intersect+8285> > 0x000000386cc5bcbd <+8237>: mov %rdx,%rsi > 0x000000386cc5bcc0 <+8240>: mov %r13,%rdi > 0x000000386cc5bcc3 <+8243>: mov %rdx,%rcx > 0x000000386cc5bcc6 <+8246>: shr $0x3f,%rdi > 0x000000386cc5bcca <+8250>: shr $0x3f,%rsi > 0x000000386cc5bcce <+8254>: neg %rcx > 0x000000386cc5bcd1 <+8257>: cmp %rsi,%rdi > 0x000000386cc5bcd4 <+8260>: cmovne %rcx,%rdx > 0x000000386cc5bcd8 <+8264>: add %rdx,%rdx > 0x000000386cc5bcdb <+8267>: cmp %rdx,%r13 > 0x000000386cc5bcde <+8270>: jg 0x386cc5c128 <_cairo_polygon_intersect+9368> > 0x000000386cc5bce4 <+8276>: cqto > 0x000000386cc5bce6 <+8278>: or $0x1,%rdx > 0x000000386cc5bcea <+8282>: add %rdx,%rax > 0x000000386cc5bced <+8285>: mov 0x50(%rsp),%r14 > 0x000000386cc5bcf2 <+8290>: mov %r15,%rdi > 0x000000386cc5bcf5 <+8293>: mov %eax,%r13d > 0x000000386cc5bcf8 <+8296>: mov %eax,0x78(%rsp) > 0x000000386cc5bcfc <+8300>: mov %r14,%rsi > 0x000000386cc5bcff <+8303>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5bd04 <+8308>: test %eax,%eax > 0x000000386cc5bd06 <+8310>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bd0c <+8316>: mov %r14,%rsi > 0x000000386cc5bd0f <+8319>: mov %rbx,%rdi > 0x000000386cc5bd12 <+8322>: callq 0x386cc59680 <_cairo_bo_edge_contains_intersect_point> > 0x000000386cc5bd17 <+8327>: test %eax,%eax > 0x000000386cc5bd19 <+8329>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5bd1f <+8335>: mov 0x940(%rsp),%r14 > 0x000000386cc5bd27 <+8343>: test %r14,%r14 > 0x000000386cc5bd2a <+8346>: je 0x386cc5c142 <_cairo_polygon_intersect+9394> > 0x000000386cc5bd30 <+8352>: mov (%r14),%rax > 0x000000386cc5bd33 <+8355>: mov %rax,0x940(%rsp) > 0x000000386cc5bd3b <+8363>: movl $0x1,(%r14) > 0x000000386cc5bd42 <+8370>: mov %r15,0x10(%r14) > 0x000000386cc5bd46 <+8374>: mov %rbx,0x18(%r14) > 0x000000386cc5bd4a <+8378>: mov %r12d,0x4(%r14) > 0x000000386cc5bd4e <+8382>: mov %r13d,0x8(%r14) > 0x000000386cc5bd52 <+8386>: mov 0xd60(%rsp),%eax > 0x000000386cc5bd59 <+8393>: add $0x1,%eax > 0x000000386cc5bd5c <+8396>: cmp 0xd64(%rsp),%eax > 0x000000386cc5bd63 <+8403>: je 0x386cc5c364 <_cairo_polygon_intersect+9940> > 0x000000386cc5bd69 <+8409>: cmp $0x1,%eax > 0x000000386cc5bd6c <+8412>: mov 0xd68(%rsp),%rdi > 0x000000386cc5bd74 <+8420>: mov %eax,0xd60(%rsp) > 0x000000386cc5bd7b <+8427>: movabs $0xaaaaaaaaaaaaaaab,%r8 > 0x000000386cc5bd85 <+8437>: jne 0x386cc5bd9f <_cairo_polygon_intersect+8463> > 0x000000386cc5bd87 <+8439>: jmpq 0x386cc5bfff <_cairo_polygon_intersect+9071> > 0x000000386cc5bd8c <+8444>: nopl 0x0(%rax) > 0x000000386cc5bd90 <+8448>: cmp $0x1,%ecx > 0x000000386cc5bd93 <+8451>: mov %rdx,(%rdi,%rax,8) > 0x000000386cc5bd97 <+8455>: je 0x386cc5bfff <_cairo_polygon_intersect+9071> > 0x000000386cc5bd9d <+8461>: mov %ecx,%eax > 0x000000386cc5bd9f <+8463>: mov %eax,%ecx > 0x000000386cc5bda1 <+8465>: mov 0x8(%r14),%esi > 0x000000386cc5bda5 <+8469>: sar %ecx > 0x000000386cc5bda7 <+8471>: movslq %ecx,%rdx > 0x000000386cc5bdaa <+8474>: mov (%rdi,%rdx,8),%rdx > 0x000000386cc5bdae <+8478>: sub 0x8(%rdx),%esi > 0x000000386cc5bdb1 <+8481>: jne 0x386cc5bdd1 <_cairo_polygon_intersect+8513> > 0x000000386cc5bdb3 <+8483>: mov 0x4(%r14),%esi > 0x000000386cc5bdb7 <+8487>: sub 0x4(%rdx),%esi > 0x000000386cc5bdba <+8490>: jne 0x386cc5bdd1 <_cairo_polygon_intersect+8513> > 0x000000386cc5bdbc <+8492>: mov (%r14),%esi > 0x000000386cc5bdbf <+8495>: sub (%rdx),%esi > 0x000000386cc5bdc1 <+8497>: jne 0x386cc5bdd1 <_cairo_polygon_intersect+8513> > 0x000000386cc5bdc3 <+8499>: mov %r14,%rsi > 0x000000386cc5bdc6 <+8502>: sub %rdx,%rsi > 0x000000386cc5bdc9 <+8505>: sar $0x2,%rsi > 0x000000386cc5bdcd <+8509>: imul %r8d,%esi > 0x000000386cc5bdd1 <+8513>: test %esi,%esi > 0x000000386cc5bdd3 <+8515>: cltq > 0x000000386cc5bdd5 <+8517>: js 0x386cc5bd90 <_cairo_polygon_intersect+8448> > 0x000000386cc5bdd7 <+8519>: shl $0x3,%rax > 0x000000386cc5bddb <+8523>: mov %r14,(%rdi,%rax,1) > 0x000000386cc5bddf <+8527>: xor %eax,%eax > 0x000000386cc5bde1 <+8529>: jmpq 0x386cc5ae45 <_cairo_polygon_intersect+4533> > 0x000000386cc5bde6 <+8534>: cmp %edx,%eax > 0x000000386cc5bde8 <+8536>: sete %al > 0x000000386cc5bdeb <+8539>: movzbl %al,%eax > 0x000000386cc5bdee <+8542>: jmpq 0x386cc5b72f <_cairo_polygon_intersect+6815> > 0x000000386cc5bdf3 <+8547>: mov %r10d,%edi > 0x000000386cc5bdf6 <+8550>: mov %r9d,%esi > 0x000000386cc5bdf9 <+8553>: jmpq 0x386cc5b2c0 <_cairo_polygon_intersect+5680> > 0x000000386cc5bdfe <+8558>: mov 0x8(%rbx),%edi > 0x000000386cc5be01 <+8561>: cmp %edi,0x8(%r15) > 0x000000386cc5be05 <+8565>: jne 0x386cc5b094 <_cairo_polygon_intersect+5124> > 0x000000386cc5be0b <+8571>: movslq 0xc(%rbx),%rdi > 0x000000386cc5be0f <+8575>: movslq 0xc(%r15),%rdx > 0x000000386cc5be13 <+8579>: cmp %edi,%edx > 0x000000386cc5be15 <+8581>: jne 0x386cc5b09c <_cairo_polygon_intersect+5132> > 0x000000386cc5be1b <+8587>: mov 0x10(%rbx),%edi > 0x000000386cc5be1e <+8590>: cmp %edi,0x10(%r15) > 0x000000386cc5be22 <+8594>: je 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5be28 <+8600>: movslq %edx,%rdi > 0x000000386cc5be2b <+8603>: jmpq 0x386cc5b09c <_cairo_polygon_intersect+5132> > 0x000000386cc5be30 <+8608>: mov 0x8(%r13),%edi > 0x000000386cc5be34 <+8612>: cmp %edi,0x8(%r14) > 0x000000386cc5be38 <+8616>: jne 0x386cc5b016 <_cairo_polygon_intersect+4998> > 0x000000386cc5be3e <+8622>: movslq 0xc(%r13),%rsi > 0x000000386cc5be42 <+8626>: movslq 0xc(%r14),%rdx > 0x000000386cc5be46 <+8630>: cmp %esi,%edx > 0x000000386cc5be48 <+8632>: jne 0x386cc5b01e <_cairo_polygon_intersect+5006> > 0x000000386cc5be4e <+8638>: mov 0x10(%r13),%edi > 0x000000386cc5be52 <+8642>: cmp %edi,0x10(%r14) > 0x000000386cc5be56 <+8646>: movslq %edx,%rsi > 0x000000386cc5be59 <+8649>: jne 0x386cc5b01e <_cairo_polygon_intersect+5006> > 0x000000386cc5be5f <+8655>: jmpq 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5be64 <+8660>: nopl 0x0(%rax) > 0x000000386cc5be68 <+8664>: cmp %r9,%r14 > 0x000000386cc5be6b <+8667>: jge 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5be71 <+8673>: mov %eax,%r9d > 0x000000386cc5be74 <+8676>: mov %r10d,%r12d > 0x000000386cc5be77 <+8679>: sub %edx,%r9d > 0x000000386cc5be7a <+8682>: sub %r8d,%r12d > 0x000000386cc5be7d <+8685>: movslq %r9d,%r9 > 0x000000386cc5be80 <+8688>: movslq %r12d,%r12 > 0x000000386cc5be83 <+8691>: imul 0x28(%rsp),%r9 > 0x000000386cc5be89 <+8697>: imul %rsi,%r12 > 0x000000386cc5be8d <+8701>: sub %r12,%r9 > 0x000000386cc5be90 <+8704>: cmp %r9,%r14 > 0x000000386cc5be93 <+8707>: jl 0x386cc5b52a <_cairo_polygon_intersect+6298> > 0x000000386cc5be99 <+8713>: mov 0xd68(%rsp),%rdi > 0x000000386cc5bea1 <+8721>: mov 0x8(%rdi),%r12 > 0x000000386cc5bea5 <+8725>: jmpq 0x386cc59ec8 <_cairo_polygon_intersect+568> > 0x000000386cc5beaa <+8730>: mov %ebp,%esi > 0x000000386cc5beac <+8732>: mov %rbx,%rdi > 0x000000386cc5beaf <+8735>: callq 0x386cc5cb90 <_cairo_polygon_reduce> > 0x000000386cc5beb4 <+8740>: test %eax,%eax > 0x000000386cc5beb6 <+8742>: je 0x386cc59cce <_cairo_polygon_intersect+62> > 0x000000386cc5bebc <+8748>: mov %eax,%r14d > 0x000000386cc5bebf <+8751>: jmpq 0x386cc5aac8 <_cairo_polygon_intersect+3640> > 0x000000386cc5bec4 <+8756>: nopl 0x0(%rax) > 0x000000386cc5bec8 <+8760>: mov 0x8(%rsp),%rdi > 0x000000386cc5becd <+8765>: callq 0x386cc5cb90 <_cairo_polygon_reduce> > 0x000000386cc5bed2 <+8770>: test %eax,%eax > 0x000000386cc5bed4 <+8772>: je 0x386cc59cc6 <_cairo_polygon_intersect+54> > 0x000000386cc5beda <+8778>: jmp 0x386cc5bebc <_cairo_polygon_intersect+8748> > 0x000000386cc5bedc <+8780>: nopl 0x0(%rax) > 0x000000386cc5bee0 <+8784>: mov %r9d,%esi > 0x000000386cc5bee3 <+8787>: mov %r8d,%ecx > 0x000000386cc5bee6 <+8790>: jmpq 0x386cc5b711 <_cairo_polygon_intersect+6785> > 0x000000386cc5beeb <+8795>: movl $0x1,0x74(%rsp) > 0x000000386cc5bef3 <+8803>: jmpq 0x386cc5a90e <_cairo_polygon_intersect+3198> > 0x000000386cc5bef8 <+8808>: mov 0x28(%r14),%rax > 0x000000386cc5befc <+8812>: jmpq 0x386cc5b420 <_cairo_polygon_intersect+6032> > 0x000000386cc5bf01 <+8817>: mov %r13,0x80(%rsp) > 0x000000386cc5bf09 <+8825>: mov %rbx,%rax > 0x000000386cc5bf0c <+8828>: jmpq 0x386cc5afdf <_cairo_polygon_intersect+4943> > 0x000000386cc5bf11 <+8833>: mov $0x8,%eax > 0x000000386cc5bf16 <+8838>: jmpq 0x386cc5b6f7 <_cairo_polygon_intersect+6759> > 0x000000386cc5bf1b <+8843>: movl $0x1,0x74(%rsp) > 0x000000386cc5bf23 <+8851>: jmpq 0x386cc5acda <_cairo_polygon_intersect+4170> > 0x000000386cc5bf28 <+8856>: movl $0x1,0x7c(%rsp) > 0x000000386cc5bf30 <+8864>: jmpq 0x386cc5a985 <_cairo_polygon_intersect+3317> > 0x000000386cc5bf35 <+8869>: mov 0x8(%rsp),%rdx > 0x000000386cc5bf3a <+8874>: mov (%rsp),%esi > 0x000000386cc5bf3d <+8877>: mov %rbx,%rdi > 0x000000386cc5bf40 <+8880>: callq 0x386cc59c00 <edges_end> > 0x000000386cc5bf45 <+8885>: jmpq 0x386cc5a291 <_cairo_polygon_intersect+1537> > 0x000000386cc5bf4a <+8890>: movl $0x1,0x7c(%rsp) > 0x000000386cc5bf52 <+8898>: jmpq 0x386cc5ad51 <_cairo_polygon_intersect+4289> > 0x000000386cc5bf57 <+8903>: mov %rdx,%rsi > 0x000000386cc5bf5a <+8906>: mov %r14,%rdi > 0x000000386cc5bf5d <+8909>: mov %rdx,%rcx > 0x000000386cc5bf60 <+8912>: shr $0x3f,%rdi > 0x000000386cc5bf64 <+8916>: shr $0x3f,%rsi > 0x000000386cc5bf68 <+8920>: neg %rcx > 0x000000386cc5bf6b <+8923>: cmp %rsi,%rdi > 0x000000386cc5bf6e <+8926>: cmovne %rcx,%rdx > 0x000000386cc5bf72 <+8930>: add %rdx,%rdx > 0x000000386cc5bf75 <+8933>: cmp %rdx,%r14 > 0x000000386cc5bf78 <+8936>: jg 0x386cc5bff2 <_cairo_polygon_intersect+9058> > 0x000000386cc5bf7a <+8938>: cqto > 0x000000386cc5bf7c <+8940>: or $0x1,%rdx > 0x000000386cc5bf80 <+8944>: add %rdx,%rax > 0x000000386cc5bf83 <+8947>: jmpq 0x386cc5b604 <_cairo_polygon_intersect+6516> > 0x000000386cc5bf88 <+8952>: movl $0x1,0x74(%rsp) > 0x000000386cc5bf90 <+8960>: jmpq 0x386cc5b5ba <_cairo_polygon_intersect+6442> > 0x000000386cc5bf95 <+8965>: mov %r9d,0x18(%rsp) > 0x000000386cc5bf9a <+8970>: movslq %r11d,%rdi > 0x000000386cc5bf9d <+8973>: mov %r12d,0x28(%rsp) > 0x000000386cc5bfa2 <+8978>: movslq %ebp,%r10 > 0x000000386cc5bfa5 <+8981>: jmpq 0x386cc5b864 <_cairo_polygon_intersect+7124> > 0x000000386cc5bfaa <+8986>: cmp %r9,%rcx > 0x000000386cc5bfad <+8989>: jge 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5bfb3 <+8995>: mov %eax,%r9d > 0x000000386cc5bfb6 <+8998>: mov %r10d,%r11d > 0x000000386cc5bfb9 <+9001>: sub %r8d,%r9d > 0x000000386cc5bfbc <+9004>: sub %edi,%r11d > 0x000000386cc5bfbf <+9007>: movslq %r9d,%r9 > 0x000000386cc5bfc2 <+9010>: movslq %r11d,%r11 > 0x000000386cc5bfc5 <+9013>: imul 0x38(%rsp),%r9 > 0x000000386cc5bfcb <+9019>: imul 0x30(%rsp),%r11 > 0x000000386cc5bfd1 <+9025>: sub %r11,%r9 > 0x000000386cc5bfd4 <+9028>: cmp %r9,%rcx > 0x000000386cc5bfd7 <+9031>: jl 0x386cc5b902 <_cairo_polygon_intersect+7282> > 0x000000386cc5bfdd <+9037>: jmpq 0x386cc5b07a <_cairo_polygon_intersect+5098> > 0x000000386cc5bfe2 <+9042>: nopw 0x0(%rax,%rax,1) > 0x000000386cc5bfe8 <+9048>: mov $0x8,%eax > 0x000000386cc5bfed <+9053>: jmpq 0x386cc5bb19 <_cairo_polygon_intersect+7817> > 0x000000386cc5bff2 <+9058>: movl $0x1,0x7c(%rsp) > 0x000000386cc5bffa <+9066>: jmpq 0x386cc5b604 <_cairo_polygon_intersect+6516> > 0x000000386cc5bfff <+9071>: mov $0x8,%eax > 0x000000386cc5c004 <+9076>: jmpq 0x386cc5bddb <_cairo_polygon_intersect+8523> > 0x000000386cc5c009 <+9081>: cmp %r9,%r13 > 0x000000386cc5c00c <+9084>: jge 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5c012 <+9090>: mov %eax,%r9d > 0x000000386cc5c015 <+9093>: mov %r10d,%r11d > 0x000000386cc5c018 <+9096>: sub %r14d,%r9d > 0x000000386cc5c01b <+9099>: sub %r8d,%r11d > 0x000000386cc5c01e <+9102>: movslq %r9d,%r9 > 0x000000386cc5c021 <+9105>: movslq %r11d,%r11 > 0x000000386cc5c024 <+9108>: imul %rcx,%r9 > 0x000000386cc5c028 <+9112>: imul %rsi,%r11 > 0x000000386cc5c02c <+9116>: sub %r11,%r9 > 0x000000386cc5c02f <+9119>: cmp %r9,%r13 > 0x000000386cc5c032 <+9122>: jl 0x386cc5bbe0 <_cairo_polygon_intersect+8016> > 0x000000386cc5c038 <+9128>: jmpq 0x386cc5ae50 <_cairo_polygon_intersect+4544> > 0x000000386cc5c03d <+9133>: nopl (%rax) > 0x000000386cc5c040 <+9136>: mov 0x948(%rsp),%rax > 0x000000386cc5c048 <+9144>: mov 0x958(%rsp),%ecx > 0x000000386cc5c04f <+9151>: mov 0xc(%rax),%edx > 0x000000386cc5c052 <+9154>: cmp %edx,%ecx > 0x000000386cc5c054 <+9156>: ja 0x386cc5c2eb <_cairo_polygon_intersect+9819> > 0x000000386cc5c05a <+9162>: mov 0x10(%rax),%r8 > 0x000000386cc5c05e <+9166>: add %r8,%rcx > 0x000000386cc5c061 <+9169>: mov %r8,%rbp > 0x000000386cc5c064 <+9172>: mov %rcx,0x10(%rax) > 0x000000386cc5c068 <+9176>: sub 0x958(%rsp),%edx > 0x000000386cc5c06f <+9183>: mov %edx,0xc(%rax) > 0x000000386cc5c072 <+9186>: test %rbp,%rbp > 0x000000386cc5c075 <+9189>: jne 0x386cc5a9d6 <_cairo_polygon_intersect+3398> > 0x000000386cc5c07b <+9195>: mov $0x1,%edi > 0x000000386cc5c080 <+9200>: callq 0x386cc2c280 <_cairo_error> > 0x000000386cc5c085 <+9205>: jmpq 0x386cc5aa7f <_cairo_polygon_intersect+3567> > 0x000000386cc5c08a <+9210>: nopw 0x0(%rax,%rax,1) > 0x000000386cc5c090 <+9216>: mov 0x948(%rsp),%rax > 0x000000386cc5c098 <+9224>: mov 0x958(%rsp),%ecx > 0x000000386cc5c09f <+9231>: mov 0xc(%rax),%edx > 0x000000386cc5c0a2 <+9234>: cmp %edx,%ecx > 0x000000386cc5c0a4 <+9236>: ja 0x386cc5c278 <_cairo_polygon_intersect+9704> > 0x000000386cc5c0aa <+9242>: mov 0x10(%rax),%r15 > 0x000000386cc5c0ae <+9246>: add %r15,%rcx > 0x000000386cc5c0b1 <+9249>: mov %rcx,0x10(%rax) > 0x000000386cc5c0b5 <+9253>: sub 0x958(%rsp),%edx > 0x000000386cc5c0bc <+9260>: mov %edx,0xc(%rax) > 0x000000386cc5c0bf <+9263>: test %r15,%r15 > 0x000000386cc5c0c2 <+9266>: jne 0x386cc5ad9f <_cairo_polygon_intersect+4367> > 0x000000386cc5c0c8 <+9272>: jmpq 0x386cc5c176 <_cairo_polygon_intersect+9446> > 0x000000386cc5c0cd <+9277>: nopl (%rax) > 0x000000386cc5c0d0 <+9280>: movl $0x1,0x74(%rsp) > 0x000000386cc5c0d8 <+9288>: jmpq 0x386cc5b9aa <_cairo_polygon_intersect+7450> > 0x000000386cc5c0dd <+9293>: movl $0x1,0x7c(%rsp) > 0x000000386cc5c0e5 <+9301>: jmpq 0x386cc5ba29 <_cairo_polygon_intersect+7577> > 0x000000386cc5c0ea <+9306>: mov 0x948(%rsp),%rax > 0x000000386cc5c0f2 <+9314>: mov 0x958(%rsp),%ecx > 0x000000386cc5c0f9 <+9321>: mov 0xc(%rax),%edx > 0x000000386cc5c0fc <+9324>: cmp %edx,%ecx > 0x000000386cc5c0fe <+9326>: ja 0x386cc5c266 <_cairo_polygon_intersect+9686> > 0x000000386cc5c104 <+9332>: mov 0x10(%rax),%r15 > 0x000000386cc5c108 <+9336>: add %r15,%rcx > 0x000000386cc5c10b <+9339>: mov %rcx,0x10(%rax) > 0x000000386cc5c10f <+9343>: sub 0x958(%rsp),%edx > 0x000000386cc5c116 <+9350>: mov %edx,0xc(%rax) > 0x000000386cc5c119 <+9353>: test %r15,%r15 > 0x000000386cc5c11c <+9356>: jne 0x386cc5b652 <_cairo_polygon_intersect+6594> > 0x000000386cc5c122 <+9362>: jmp 0x386cc5c176 <_cairo_polygon_intersect+9446> > 0x000000386cc5c124 <+9364>: nopl 0x0(%rax) > 0x000000386cc5c128 <+9368>: movl $0x1,0x7c(%rsp) > 0x000000386cc5c130 <+9376>: jmpq 0x386cc5bced <_cairo_polygon_intersect+8285> > 0x000000386cc5c135 <+9381>: movl $0x1,0x74(%rsp) > 0x000000386cc5c13d <+9389>: jmpq 0x386cc5bc78 <_cairo_polygon_intersect+8168> > 0x000000386cc5c142 <+9394>: mov 0x948(%rsp),%rax > 0x000000386cc5c14a <+9402>: mov 0x958(%rsp),%ecx > 0x000000386cc5c151 <+9409>: mov 0xc(%rax),%edx > 0x000000386cc5c154 <+9412>: cmp %edx,%ecx > 0x000000386cc5c156 <+9414>: ja 0x386cc5c185 <_cairo_polygon_intersect+9461> > 0x000000386cc5c158 <+9416>: mov 0x10(%rax),%r14 > 0x000000386cc5c15c <+9420>: add %r14,%rcx > 0x000000386cc5c15f <+9423>: mov %rcx,0x10(%rax) > 0x000000386cc5c163 <+9427>: sub 0x958(%rsp),%edx > 0x000000386cc5c16a <+9434>: mov %edx,0xc(%rax) > 0x000000386cc5c16d <+9437>: test %r14,%r14 > 0x000000386cc5c170 <+9440>: jne 0x386cc5bd3b <_cairo_polygon_intersect+8363> > 0x000000386cc5c176 <+9446>: mov $0x1,%edi > 0x000000386cc5c17b <+9451>: callq 0x386cc2c280 <_cairo_error> > 0x000000386cc5c180 <+9456>: jmpq 0x386cc5ae45 <_cairo_polygon_intersect+4533> > 0x000000386cc5c185 <+9461>: mov 0x20(%rsp),%rdi > 0x000000386cc5c18a <+9466>: callq 0x386cc2dd30 <_cairo_freepool_alloc_from_new_pool> > 0x000000386cc5c18f <+9471>: mov %rax,%r14 > 0x000000386cc5c192 <+9474>: jmp 0x386cc5c16d <_cairo_polygon_intersect+9437> > 0x000000386cc5c194 <+9476>: lea 0x8c485(%rip),%rcx # 0x386cce8620 <__PRETTY_FUNCTION__.10727> > 0x000000386cc5c19b <+9483>: lea 0x8c497(%rip),%rsi # 0x386cce8639 > 0x000000386cc5c1a2 <+9490>: lea 0x8c4aa(%rip),%rdi # 0x386cce8653 > 0x000000386cc5c1a9 <+9497>: mov $0x5aa,%edx > 0x000000386cc5c1ae <+9502>: callq 0x386cc12320 <__assert_fail@plt> > 0x000000386cc5c1b3 <+9507>: mov 0x40(%rsp),%rdi > 0x000000386cc5c1b8 <+9512>: callq 0x386cc138d3 <_pqueue_grow> > 0x000000386cc5c1bd <+9517>: test %eax,%eax > 0x000000386cc5c1bf <+9519>: jne 0x386cc5ae45 <_cairo_polygon_intersect+4533> > 0x000000386cc5c1c5 <+9525>: mov 0xd60(%rsp),%eax > 0x000000386cc5c1cc <+9532>: lea 0x1(%rax),%edi > 0x000000386cc5c1cf <+9535>: jmpq 0x386cc5adcd <_cairo_polygon_intersect+4413> > 0x000000386cc5c1d4 <+9540>: mov 0x8(%rsp),%rax > 0x000000386cc5c1d9 <+9545>: xor %r14d,%r14d > 0x000000386cc5c1dc <+9548>: movl $0x0,0x34(%rax) > 0x000000386cc5c1e3 <+9555>: jmpq 0x386cc5aac8 <_cairo_polygon_intersect+3640> > 0x000000386cc5c1e8 <+9560>: xor %r14d,%r14d > 0x000000386cc5c1eb <+9563>: jmpq 0x386cc5aac8 <_cairo_polygon_intersect+3640> > 0x000000386cc5c1f0 <+9568>: mov 0x20(%rsp),%rdi > 0x000000386cc5c1f5 <+9573>: callq 0x386cc2dd30 <_cairo_freepool_alloc_from_new_pool> > 0x000000386cc5c1fa <+9578>: mov %rax,%r13 > 0x000000386cc5c1fd <+9581>: jmpq 0x386cc5b25b <_cairo_polygon_intersect+5579> > 0x000000386cc5c202 <+9586>: lea 0x8c3e7(%rip),%rcx # 0x386cce85f0 <__PRETTY_FUNCTION__.10669> > 0x000000386cc5c209 <+9593>: lea 0x8c429(%rip),%rsi # 0x386cce8639 > 0x000000386cc5c210 <+9600>: lea 0x8c4d1(%rip),%rdi # 0x386cce86e8 > 0x000000386cc5c217 <+9607>: mov $0x4a2,%edx > 0x000000386cc5c21c <+9612>: callq 0x386cc12320 <__assert_fail@plt> > 0x000000386cc5c221 <+9617>: lea 0x8c3c8(%rip),%rcx # 0x386cce85f0 <__PRETTY_FUNCTION__.10669> > 0x000000386cc5c228 <+9624>: lea 0x8c40a(%rip),%rsi # 0x386cce8639 > 0x000000386cc5c22f <+9631>: lea 0x8c48a(%rip),%rdi # 0x386cce86c0 > 0x000000386cc5c236 <+9638>: mov $0x4a1,%edx > 0x000000386cc5c23b <+9643>: callq 0x386cc12320 <__assert_fail@plt> > 0x000000386cc5c240 <+9648>: callq 0x386cc12ef0 <__stack_chk_fail@plt> > 0x000000386cc5c245 <+9653>: mov 0x40(%rsp),%rdi > 0x000000386cc5c24a <+9658>: callq 0x386cc138d3 <_pqueue_grow> > 0x000000386cc5c24f <+9663>: test %eax,%eax > 0x000000386cc5c251 <+9665>: jne 0x386cc5aa7f <_cairo_polygon_intersect+3567> > 0x000000386cc5c257 <+9671>: mov 0xd60(%rsp),%eax > 0x000000386cc5c25e <+9678>: add $0x1,%eax > 0x000000386cc5c261 <+9681>: jmpq 0x386cc5aa06 <_cairo_polygon_intersect+3446> > 0x000000386cc5c266 <+9686>: mov 0x20(%rsp),%rdi > 0x000000386cc5c26b <+9691>: callq 0x386cc2dd30 <_cairo_freepool_alloc_from_new_pool> > 0x000000386cc5c270 <+9696>: mov %rax,%r15 > 0x000000386cc5c273 <+9699>: jmpq 0x386cc5c119 <_cairo_polygon_intersect+9353> > 0x000000386cc5c278 <+9704>: mov 0x20(%rsp),%rdi > 0x000000386cc5c27d <+9709>: callq 0x386cc2dd30 <_cairo_freepool_alloc_from_new_pool> > 0x000000386cc5c282 <+9714>: mov %rax,%r15 > 0x000000386cc5c285 <+9717>: jmpq 0x386cc5c0bf <_cairo_polygon_intersect+9263> > 0x000000386cc5c28a <+9722>: mov 0x40(%rsp),%rdi > 0x000000386cc5c28f <+9727>: callq 0x386cc138d3 <_pqueue_grow> > 0x000000386cc5c294 <+9732>: test %eax,%eax > 0x000000386cc5c296 <+9734>: jne 0x386cc5b26e <_cairo_polygon_intersect+5598> > 0x000000386cc5c29c <+9740>: mov 0xd60(%rsp),%eax > 0x000000386cc5c2a3 <+9747>: lea 0x1(%rax),%edi > 0x000000386cc5c2a6 <+9750>: jmpq 0x386cc5a6bb <_cairo_polygon_intersect+2603> > 0x000000386cc5c2ab <+9755>: mov 0x40(%rsp),%rdi > 0x000000386cc5c2b0 <+9760>: callq 0x386cc138d3 <_pqueue_grow> > 0x000000386cc5c2b5 <+9765>: test %eax,%eax > 0x000000386cc5c2b7 <+9767>: jne 0x386cc5ae45 <_cairo_polygon_intersect+4533> > 0x000000386cc5c2bd <+9773>: mov 0xd60(%rsp),%eax > 0x000000386cc5c2c4 <+9780>: lea 0x1(%rax),%esi > 0x000000386cc5c2c7 <+9783>: jmpq 0x386cc5b680 <_cairo_polygon_intersect+6640> > 0x000000386cc5c2cc <+9788>: lea 0x8c31d(%rip),%rcx # 0x386cce85f0 <__PRETTY_FUNCTION__.10669> > 0x000000386cc5c2d3 <+9795>: lea 0x8c35f(%rip),%rsi # 0x386cce8639 > 0x000000386cc5c2da <+9802>: lea 0x8c387(%rip),%rdi # 0x386cce8668 > 0x000000386cc5c2e1 <+9809>: mov $0x497,%edx > 0x000000386cc5c2e6 <+9814>: callq 0x386cc12320 <__assert_fail@plt> > 0x000000386cc5c2eb <+9819>: mov 0x20(%rsp),%rdi > 0x000000386cc5c2f0 <+9824>: callq 0x386cc2dd30 <_cairo_freepool_alloc_from_new_pool> > 0x000000386cc5c2f5 <+9829>: mov %rax,%rbp > 0x000000386cc5c2f8 <+9832>: jmpq 0x386cc5c072 <_cairo_polygon_intersect+9186> > 0x000000386cc5c2fd <+9837>: mov 0x40(%rsp),%rdi > 0x000000386cc5c302 <+9842>: callq 0x386cc138d3 <_pqueue_grow> > 0x000000386cc5c307 <+9847>: test %eax,%eax > 0x000000386cc5c309 <+9849>: jne 0x386cc5bb1f <_cairo_polygon_intersect+7823> > 0x000000386cc5c30f <+9855>: mov 0xd60(%rsp),%eax > 0x000000386cc5c316 <+9862>: add $0x1,%eax > 0x000000386cc5c319 <+9865>: jmpq 0x386cc5baab <_cairo_polygon_intersect+7707> > 0x000000386cc5c31e <+9870>: mov 0x948(%rsp),%rax > 0x000000386cc5c326 <+9878>: mov 0x958(%rsp),%esi > 0x000000386cc5c32d <+9885>: mov 0xc(%rax),%edx > 0x000000386cc5c330 <+9888>: cmp %edx,%esi > 0x000000386cc5c332 <+9890>: ja 0x386cc5c385 <_cairo_polygon_intersect+9973> > 0x000000386cc5c334 <+9892>: mov 0x10(%rax),%rcx > 0x000000386cc5c338 <+9896>: add %rcx,%rsi > 0x000000386cc5c33b <+9899>: mov %rcx,%rbp > 0x000000386cc5c33e <+9902>: mov %rsi,0x10(%rax) > 0x000000386cc5c342 <+9906>: sub 0x958(%rsp),%edx > 0x000000386cc5c349 <+9913>: mov %edx,0xc(%rax) > 0x000000386cc5c34c <+9916>: test %rbp,%rbp > 0x000000386cc5c34f <+9919>: jne 0x386cc5ba7a <_cairo_polygon_intersect+7658> > 0x000000386cc5c355 <+9925>: mov $0x1,%edi > 0x000000386cc5c35a <+9930>: callq 0x386cc2c280 <_cairo_error> > 0x000000386cc5c35f <+9935>: jmpq 0x386cc5bb1f <_cairo_polygon_intersect+7823> > 0x000000386cc5c364 <+9940>: mov 0x40(%rsp),%rdi > 0x000000386cc5c369 <+9945>: callq 0x386cc138d3 <_pqueue_grow> > 0x000000386cc5c36e <+9950>: test %eax,%eax > 0x000000386cc5c370 <+9952>: jne 0x386cc5ae45 <_cairo_polygon_intersect+4533> > 0x000000386cc5c376 <+9958>: mov 0xd60(%rsp),%eax > 0x000000386cc5c37d <+9965>: add $0x1,%eax > 0x000000386cc5c380 <+9968>: jmpq 0x386cc5bd69 <_cairo_polygon_intersect+8409> > 0x000000386cc5c385 <+9973>: mov 0x20(%rsp),%rdi > 0x000000386cc5c38a <+9978>: callq 0x386cc2dd30 <_cairo_freepool_alloc_from_new_pool> > 0x000000386cc5c38f <+9983>: mov %rax,%rbp > 0x000000386cc5c392 <+9986>: jmp 0x386cc5c34c <_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 1058503
: 856273 |
856274
|
856275
|
856276
|
856277
|
856278
|
856279
|
856280
|
856281
|
856282
|
856283
|
856826