Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@yuyichao
Created April 1, 2016 18:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuyichao/4ab0a3060332ca803c1be2936f5c1b42 to your computer and use it in GitHub Desktop.
Save yuyichao/4ab0a3060332ca803c1be2936f5c1b42 to your computer and use it in GitHub Desktop.
(gdb) up
#3 0xc515b261 in julia_test_cartesian_51260 (A=..., B=<optimized out>) at /home/yuyichao/projects/julia/tests/subarray/test/subarray.jl:104
104 ccall(:sleep, Cuint, (Cuint,), 100)
(gdb) disassemble $pc
Dump of assembler code for function julia_test_cartesian_51260:
0xc515a000 <+0>: push %ebp
0xc515a001 <+1>: mov %esp,%ebp
0xc515a003 <+3>: push %ebx
0xc515a004 <+4>: push %edi
0xc515a005 <+5>: push %esi
0xc515a006 <+6>: sub $0x28c,%esp
0xc515a00c <+12>: mov 0x8(%ebp),%esi
0xc515a00f <+15>: lea -0x1f0(%ebp),%eax
0xc515a015 <+21>: mov %gs:0x14,%ecx
0xc515a01c <+28>: mov %ecx,-0x10(%ebp)
0xc515a01f <+31>: lea 0x110(%eax),%ecx
0xc515a025 <+37>: mov %ecx,-0x254(%ebp)
0xc515a02b <+43>: movl $0x0,-0x1e8(%ebp)
0xc515a035 <+53>: movl $0x0,-0x1e4(%ebp)
0xc515a03f <+63>: movl $0x0,-0x1e0(%ebp)
0xc515a049 <+73>: movl $0x0,-0x1dc(%ebp)
0xc515a053 <+83>: movl $0x0,-0x1d8(%ebp)
0xc515a05d <+93>: movl $0x0,-0x1d4(%ebp)
0xc515a067 <+103>: movl $0x0,-0x1d0(%ebp)
0xc515a071 <+113>: movl $0x0,-0x1cc(%ebp)
0xc515a07b <+123>: movl $0x0,-0x1c8(%ebp)
0xc515a085 <+133>: movl $0x0,-0x1c4(%ebp)
0xc515a08f <+143>: movl $0x0,-0x1c0(%ebp)
0xc515a099 <+153>: movl $0x0,-0x1bc(%ebp)
0xc515a0a3 <+163>: movl $0x0,-0x1b8(%ebp)
0xc515a0ad <+173>: movl $0x0,-0x1b4(%ebp)
0xc515a0b7 <+183>: movl $0x0,-0x1b0(%ebp)
0xc515a0c1 <+193>: movl $0x0,-0x1ac(%ebp)
0xc515a0cb <+203>: movl $0x0,-0x1a8(%ebp)
0xc515a0d5 <+213>: movl $0x0,-0x1a4(%ebp)
0xc515a0df <+223>: movl $0x0,-0x1a0(%ebp)
0xc515a0e9 <+233>: movl $0x0,-0x19c(%ebp)
0xc515a0f3 <+243>: movl $0x0,-0x198(%ebp)
0xc515a0fd <+253>: movl $0x0,-0x194(%ebp)
0xc515a107 <+263>: movl $0x0,-0x190(%ebp)
0xc515a111 <+273>: movl $0x0,-0x18c(%ebp)
0xc515a11b <+283>: movl $0x0,-0x188(%ebp)
0xc515a125 <+293>: movl $0x0,-0x184(%ebp)
0xc515a12f <+303>: movl $0x0,-0x180(%ebp)
0xc515a139 <+313>: movl $0x0,-0x17c(%ebp)
0xc515a143 <+323>: movl $0x0,-0x178(%ebp)
0xc515a14d <+333>: movl $0x0,-0x174(%ebp)
0xc515a157 <+343>: movl $0x0,-0x170(%ebp)
0xc515a161 <+353>: movl $0x0,-0x16c(%ebp)
0xc515a16b <+363>: movl $0x0,-0x168(%ebp)
0xc515a175 <+373>: movl $0x0,-0x164(%ebp)
0xc515a17f <+383>: movl $0x0,-0x160(%ebp)
0xc515a189 <+393>: movl $0x0,-0x15c(%ebp)
0xc515a193 <+403>: movl $0x0,-0x158(%ebp)
0xc515a19d <+413>: movl $0x0,-0x154(%ebp)
0xc515a1a7 <+423>: movl $0x0,-0x150(%ebp)
0xc515a1b1 <+433>: movl $0x0,-0x14c(%ebp)
0xc515a1bb <+443>: movl $0x0,-0x148(%ebp)
0xc515a1c5 <+453>: movl $0x0,-0x144(%ebp)
0xc515a1cf <+463>: movl $0x0,-0x140(%ebp)
0xc515a1d9 <+473>: movl $0x0,-0x13c(%ebp)
0xc515a1e3 <+483>: movl $0x0,-0x138(%ebp)
0xc515a1ed <+493>: movl $0x0,-0x134(%ebp)
0xc515a1f7 <+503>: movl $0x0,-0x130(%ebp)
0xc515a201 <+513>: movl $0x0,-0x12c(%ebp)
0xc515a20b <+523>: movl $0x0,-0x128(%ebp)
0xc515a215 <+533>: movl $0x0,-0x124(%ebp)
0xc515a21f <+543>: movl $0x0,-0x120(%ebp)
0xc515a229 <+553>: movl $0x0,-0x11c(%ebp)
0xc515a233 <+563>: movl $0x0,-0x118(%ebp)
0xc515a23d <+573>: movl $0x0,-0x114(%ebp)
0xc515a247 <+583>: movl $0x0,-0x110(%ebp)
0xc515a251 <+593>: movl $0x0,-0x10c(%ebp)
0xc515a25b <+603>: movl $0x0,-0x108(%ebp)
0xc515a265 <+613>: movl $0x0,-0x104(%ebp)
0xc515a26f <+623>: movl $0x0,-0x100(%ebp)
0xc515a279 <+633>: movl $0x0,-0xfc(%ebp)
0xc515a283 <+643>: movl $0x0,-0xf8(%ebp)
0xc515a28d <+653>: movl $0x0,-0xf4(%ebp)
0xc515a297 <+663>: movl $0x0,-0xf0(%ebp)
0xc515a2a1 <+673>: movl $0x0,-0xec(%ebp)
0xc515a2ab <+683>: movl $0x0,-0xe8(%ebp)
0xc515a2b5 <+693>: movl $0x0,-0xe4(%ebp)
0xc515a2bf <+703>: movl $0x0,-0xe0(%ebp)
0xc515a2c9 <+713>: movl $0x0,-0xdc(%ebp)
0xc515a2d3 <+723>: movl $0x0,-0xd8(%ebp)
0xc515a2dd <+733>: movl $0x0,-0xd4(%ebp)
0xc515a2e7 <+743>: movl $0x0,-0xd0(%ebp)
0xc515a2f1 <+753>: movl $0x0,-0xcc(%ebp)
0xc515a2fb <+763>: movl $0x0,-0xc8(%ebp)
0xc515a305 <+773>: movl $0x0,-0xc4(%ebp)
0xc515a30f <+783>: movl $0x0,-0xc0(%ebp)
0xc515a319 <+793>: movl $0x0,-0xbc(%ebp)
0xc515a323 <+803>: movl $0x0,-0xb8(%ebp)
0xc515a32d <+813>: movl $0x0,-0xb4(%ebp)
0xc515a337 <+823>: movl $0x0,-0xb0(%ebp)
0xc515a341 <+833>: movl $0x0,-0xac(%ebp)
0xc515a34b <+843>: movl $0x0,-0xa8(%ebp)
0xc515a355 <+853>: movl $0x0,-0xa4(%ebp)
0xc515a35f <+863>: movl $0x0,-0xa0(%ebp)
0xc515a369 <+873>: movl $0x0,-0x9c(%ebp)
0xc515a373 <+883>: movl $0x0,-0x98(%ebp)
0xc515a37d <+893>: movl $0x0,-0x94(%ebp)
0xc515a387 <+903>: movl $0x0,-0x90(%ebp)
0xc515a391 <+913>: movl $0x0,-0x8c(%ebp)
0xc515a39b <+923>: movl $0x0,-0x88(%ebp)
0xc515a3a5 <+933>: movl $0x0,-0x84(%ebp)
0xc515a3af <+943>: movl $0x0,-0x80(%ebp)
0xc515a3b6 <+950>: movl $0x0,-0x7c(%ebp)
0xc515a3bd <+957>: movl $0x0,-0x78(%ebp)
0xc515a3c4 <+964>: movl $0x0,-0x74(%ebp)
0xc515a3cb <+971>: movl $0x0,-0x70(%ebp)
0xc515a3d2 <+978>: movl $0x0,-0x6c(%ebp)
0xc515a3d9 <+985>: movl $0x0,-0x68(%ebp)
0xc515a3e0 <+992>: movl $0x0,-0x64(%ebp)
0xc515a3e7 <+999>: movl $0x0,-0x60(%ebp)
0xc515a3ee <+1006>: movl $0x0,-0x5c(%ebp)
0xc515a3f5 <+1013>: movl $0xc8,-0x1f0(%ebp)
0xc515a3ff <+1023>: mov 0xf770df60,%ecx
0xc515a405 <+1029>: mov %ecx,-0x1ec(%ebp)
0xc515a40b <+1035>: mov %eax,0xf770df60
0xc515a410 <+1040>: mov %esi,-0x1e8(%ebp)
0xc515a416 <+1046>: mov 0x8(%esi),%ecx
0xc515a419 <+1049>: mov %esi,-0x1e4(%ebp)
0xc515a41f <+1055>: mov 0xc(%esi),%edx
0xc515a422 <+1058>: mov %esi,-0x1e0(%ebp)
0xc515a428 <+1064>: mov 0x10(%esi),%esi
0xc515a42b <+1067>: movl $0x1,-0x48(%ebp)
0xc515a432 <+1074>: movl $0x1,-0x44(%ebp)
0xc515a439 <+1081>: movl $0x1,-0x40(%ebp)
0xc515a440 <+1088>: mov %ecx,-0x3c(%ebp)
0xc515a443 <+1091>: lea 0x194(%eax),%ecx
0xc515a449 <+1097>: mov %ecx,-0x290(%ebp)
0xc515a44f <+1103>: mov %edx,-0x38(%ebp)
0xc515a452 <+1106>: lea 0x11c(%eax),%ecx
0xc515a458 <+1112>: mov %ecx,-0x258(%ebp)
0xc515a45e <+1118>: mov %esi,-0x34(%ebp)
0xc515a461 <+1121>: lea 0x16c(%eax),%ecx
0xc515a467 <+1127>: mov %ecx,-0x270(%ebp)
0xc515a46d <+1133>: lea 0x160(%eax),%ecx
0xc515a473 <+1139>: mov %ecx,-0x288(%ebp)
0xc515a479 <+1145>: lea 0x154(%eax),%ecx
0xc515a47f <+1151>: mov %ecx,-0x274(%ebp)
0xc515a485 <+1157>: lea 0x188(%eax),%ecx
0xc515a48b <+1163>: mov %ecx,-0x264(%ebp)
0xc515a491 <+1169>: lea 0x148(%eax),%ecx
0xc515a497 <+1175>: mov %ecx,-0x26c(%ebp)
0xc515a49d <+1181>: lea 0x180(%eax),%ecx
0xc515a4a3 <+1187>: mov %ecx,-0x278(%ebp)
0xc515a4a9 <+1193>: lea 0x120(%eax),%ecx
0xc515a4af <+1199>: mov %ecx,-0x27c(%ebp)
0xc515a4b5 <+1205>: lea 0x12c(%eax),%ecx
0xc515a4bb <+1211>: mov %ecx,-0x260(%ebp)
0xc515a4c1 <+1217>: lea 0x190(%eax),%ecx
0xc515a4c7 <+1223>: mov %ecx,-0x284(%ebp)
0xc515a4cd <+1229>: lea 0x13c(%eax),%ecx
0xc515a4d3 <+1235>: mov %ecx,-0x28c(%ebp)
0xc515a4d9 <+1241>: lea 0x130(%eax),%ecx
0xc515a4df <+1247>: mov %ecx,-0x280(%ebp)
0xc515a4e5 <+1253>: lea 0x178(%eax),%ecx
0xc515a4eb <+1259>: mov %ecx,-0x268(%ebp)
0xc515a4f1 <+1265>: lea 0x128(%eax),%eax
0xc515a4f7 <+1271>: mov %eax,-0x25c(%ebp)
0xc515a4fd <+1277>: mov 0xc(%ebp),%edx
0xc515a500 <+1280>: lea -0x58(%ebp),%eax
0xc515a503 <+1283>: lea -0x48(%ebp),%ecx
0xc515a506 <+1286>: mov (%edx),%esi
0xc515a508 <+1288>: mov %esi,-0x24c(%ebp)
0xc515a50e <+1294>: mov 0x4(%edx),%esi
0xc515a511 <+1297>: mov %esi,-0x250(%ebp)
0xc515a517 <+1303>: sub $0x10,%esp
0xc515a51a <+1306>: mov %eax,(%esp)
0xc515a51d <+1309>: mov %ecx,0x4(%esp)
0xc515a521 <+1313>: call 0xc1ce8180 <julia_start_47273>
0xc515a526 <+1318>: add $0xc,%esp
0xc515a529 <+1321>: xor %ebx,%ebx
0xc515a52b <+1323>: mov -0x58(%ebp),%eax
0xc515a52e <+1326>: mov -0x54(%ebp),%edi
0xc515a531 <+1329>: mov -0x50(%ebp),%ecx
0xc515a534 <+1332>: cmp $0x0,%esi
0xc515a537 <+1335>: mov $0x0,%edx
0xc515a53c <+1340>: cmovg %esi,%edx
0xc515a53f <+1343>: mov %edx,-0x248(%ebp)
0xc515a545 <+1349>: data16 nopw %cs:0x0(%eax,%eax,1)
0xc515a550 <+1360>: mov %ebx,%edx
0xc515a552 <+1362>: cmp %edx,-0x248(%ebp)
0xc515a558 <+1368>: je 0xc515b266 <julia_test_cartesian_51260+4710>
0xc515a55e <+1374>: cmp %ecx,-0x34(%ebp)
0xc515a561 <+1377>: jl 0xc515b266 <julia_test_cartesian_51260+4710>
0xc515a567 <+1383>: cmp -0x3c(%ebp),%eax
0xc515a56a <+1386>: jl 0xc515a5a0 <julia_test_cartesian_51260+1440>
0xc515a56c <+1388>: mov -0x48(%ebp),%esi
0xc515a56f <+1391>: mov %esi,-0x23c(%ebp)
0xc515a575 <+1397>: cmp -0x38(%ebp),%edi
0xc515a578 <+1400>: mov 0x8(%ebp),%ebx
0xc515a57b <+1403>: jge 0xc515a5c0 <julia_test_cartesian_51260+1472>
0xc515a57d <+1405>: mov %edx,-0x234(%ebp)
0xc515a583 <+1411>: lea 0x1(%edi),%edx
0xc515a586 <+1414>: mov %edx,-0x240(%ebp)
0xc515a58c <+1420>: mov %ecx,-0x244(%ebp)
0xc515a592 <+1426>: jmp 0xc515a5d8 <julia_test_cartesian_51260+1496>
0xc515a594 <+1428>: data16 data16 nopw %cs:0x0(%eax,%eax,1)
0xc515a5a0 <+1440>: mov %edx,-0x234(%ebp)
0xc515a5a6 <+1446>: lea 0x1(%eax),%edx
0xc515a5a9 <+1449>: mov %edx,-0x23c(%ebp)
0xc515a5af <+1455>: mov %edi,-0x240(%ebp)
0xc515a5b5 <+1461>: mov %ecx,-0x244(%ebp)
0xc515a5bb <+1467>: mov 0x8(%ebp),%ebx
0xc515a5be <+1470>: jmp 0xc515a5d8 <julia_test_cartesian_51260+1496>
0xc515a5c0 <+1472>: mov %edx,-0x234(%ebp)
0xc515a5c6 <+1478>: mov -0x44(%ebp),%edx
0xc515a5c9 <+1481>: mov %edx,-0x240(%ebp)
0xc515a5cf <+1487>: lea 0x1(%ecx),%edx
0xc515a5d2 <+1490>: mov %edx,-0x244(%ebp)
0xc515a5d8 <+1496>: xor %edx,%edx
0xc515a5da <+1498>: mov %eax,-0x200(%ebp)
0xc515a5e0 <+1504>: mov %edi,-0x1fc(%ebp)
0xc515a5e6 <+1510>: mov %ecx,-0x1f8(%ebp)
0xc515a5ec <+1516>: mov %ebx,-0x1dc(%ebp)
0xc515a5f2 <+1522>: cmp $0x1,%eax
0xc515a5f5 <+1525>: jl 0xc515a5fd <julia_test_cartesian_51260+1533>
0xc515a5f7 <+1527>: cmp 0x8(%ebx),%eax
0xc515a5fa <+1530>: setle %dl
0xc515a5fd <+1533>: xor %ecx,%ecx
0xc515a5ff <+1535>: and $0x1,%dl
0xc515a602 <+1538>: mov %dl,-0x222(%ebp)
0xc515a608 <+1544>: mov -0x222(%ebp),%dl
0xc515a60e <+1550>: and $0x1,%dl
0xc515a611 <+1553>: je 0xc515a647 <julia_test_cartesian_51260+1607>
0xc515a613 <+1555>: xor %ecx,%ecx
0xc515a615 <+1557>: mov %ebx,-0x1d8(%ebp)
0xc515a61b <+1563>: mov %ebx,-0x1d4(%ebp)
0xc515a621 <+1569>: cmp $0x1,%edi
0xc515a624 <+1572>: jl 0xc515a632 <julia_test_cartesian_51260+1586>
0xc515a626 <+1574>: mov 0xc(%ebx),%ecx
0xc515a629 <+1577>: imul 0x10(%ebx),%ecx
0xc515a62d <+1581>: cmp %ecx,%edi
0xc515a62f <+1583>: setle %cl
0xc515a632 <+1586>: and $0x1,%cl
0xc515a635 <+1589>: mov %cl,-0x223(%ebp)
0xc515a63b <+1595>: mov -0x223(%ebp),%cl
0xc515a641 <+1601>: and $0x1,%cl
0xc515a644 <+1604>: setne %cl
0xc515a647 <+1607>: mov %edi,-0x22c(%ebp)
0xc515a64d <+1613>: and $0x1,%cl
0xc515a650 <+1616>: mov %cl,-0x221(%ebp)
0xc515a656 <+1622>: mov -0x221(%ebp),%cl
0xc515a65c <+1628>: and $0x1,%cl
0xc515a65f <+1631>: je 0xc515b2cb <julia_test_cartesian_51260+4811>
0xc515a665 <+1637>: mov %ebx,-0x1cc(%ebp)
0xc515a66b <+1643>: mov 0x4(%ebx),%ecx
0xc515a66e <+1646>: mov %ecx,-0x1c8(%ebp)
0xc515a674 <+1652>: mov (%ecx),%esi
0xc515a676 <+1654>: mov %esi,-0x1c4(%ebp)
0xc515a67c <+1660>: mov 0x8(%esi),%edx
0xc515a67f <+1663>: mov %edx,-0x1c0(%ebp)
0xc515a685 <+1669>: mov (%edx),%edx
0xc515a687 <+1671>: mov %edx,-0x1bc(%ebp)
0xc515a68d <+1677>: lea -0x1(%eax),%edi
0xc515a690 <+1680>: cmp 0x4(%edx),%edi
0xc515a693 <+1683>: jae 0xc515b2f2 <julia_test_cartesian_51260+4850>
0xc515a699 <+1689>: mov (%edx),%edx
0xc515a69b <+1691>: mov -0x4(%edx,%eax,4),%eax
0xc515a69f <+1695>: mov %eax,-0x230(%ebp)
0xc515a6a5 <+1701>: mov (%esi),%eax
0xc515a6a7 <+1703>: mov %eax,-0x238(%ebp)
0xc515a6ad <+1709>: mov 0x10(%ecx),%eax
0xc515a6b0 <+1712>: mov 0x8(%ecx),%edx
0xc515a6b3 <+1715>: mov 0xc(%ecx),%ecx
0xc515a6b6 <+1718>: mov %edx,-0x220(%ebp)
0xc515a6bc <+1724>: mov %ecx,-0x21c(%ebp)
0xc515a6c2 <+1730>: mov %eax,-0x218(%ebp)
0xc515a6c8 <+1736>: mov %ebx,-0x1b8(%ebp)
0xc515a6ce <+1742>: mov %ebx,-0x1b4(%ebp)
0xc515a6d4 <+1748>: mov (%ebx),%eax
0xc515a6d6 <+1750>: mov %eax,-0x1b0(%ebp)
0xc515a6dc <+1756>: mov 0x14(%eax),%esi
0xc515a6df <+1759>: sub $0x10,%esp
0xc515a6e2 <+1762>: lea -0x220(%ebp),%eax
0xc515a6e8 <+1768>: mov %eax,(%esp)
0xc515a6eb <+1771>: call 0xf33cd1e0 <julia_length_3269>
0xc515a6f0 <+1776>: add $0x10,%esp
0xc515a6f3 <+1779>: mov -0x22c(%ebp),%eax
0xc515a6f9 <+1785>: add $0xffffffff,%eax
0xc515a6fc <+1788>: cmp $0x0,%esi
0xc515a6ff <+1791>: je 0xc515b2b8 <julia_test_cartesian_51260+4792>
0xc515a705 <+1797>: cmp $0xffffffff,%esi
0xc515a708 <+1800>: jne 0xc515a715 <julia_test_cartesian_51260+1813>
0xc515a70a <+1802>: cmp $0x80000000,%eax
0xc515a70f <+1807>: je 0xc515b2b8 <julia_test_cartesian_51260+4792>
0xc515a715 <+1813>: mov %eax,-0x22c(%ebp)
0xc515a71b <+1819>: cltd
0xc515a71c <+1820>: idiv %esi
0xc515a71e <+1822>: mov %eax,%edi
0xc515a720 <+1824>: lea 0x1(%edi),%ebx
0xc515a723 <+1827>: sub $0x10,%esp
0xc515a726 <+1830>: lea -0x220(%ebp),%eax
0xc515a72c <+1836>: mov %eax,(%esp)
0xc515a72f <+1839>: call 0xf33cd1e0 <julia_length_3269>
0xc515a734 <+1844>: mov %ebx,%edx
0xc515a736 <+1846>: add $0x10,%esp
0xc515a739 <+1849>: xor %ecx,%ecx
0xc515a73b <+1851>: cmp $0x1,%edx
0xc515a73e <+1854>: jl 0xc515a750 <julia_test_cartesian_51260+1872>
0xc515a740 <+1856>: cmp %eax,%edx
0xc515a742 <+1858>: setle %cl
0xc515a745 <+1861>: mov 0x8(%ebp),%ebx
0xc515a748 <+1864>: jmp 0xc515a753 <julia_test_cartesian_51260+1875>
0xc515a74a <+1866>: nopw 0x0(%eax,%eax,1)
0xc515a750 <+1872>: mov 0x8(%ebp),%ebx
0xc515a753 <+1875>: and $0x1,%cl
0xc515a756 <+1878>: mov %cl,-0x224(%ebp)
0xc515a75c <+1884>: mov -0x224(%ebp),%al
0xc515a762 <+1890>: and $0x1,%al
0xc515a764 <+1892>: jne 0xc515a77e <julia_test_cartesian_51260+1918>
0xc515a766 <+1894>: sub $0x10,%esp
0xc515a769 <+1897>: lea -0x220(%ebp),%eax
0xc515a76f <+1903>: mov %eax,(%esp)
0xc515a772 <+1906>: mov %edx,0x4(%esp)
0xc515a776 <+1910>: call 0xc2ab9880 <julia_throw_boundserror_45963>
0xc515a77b <+1915>: add $0x10,%esp
0xc515a77e <+1918>: mov -0x230(%ebp),%ecx
0xc515a784 <+1924>: add $0xffffffff,%ecx
0xc515a787 <+1927>: add -0x238(%ebp),%ecx
0xc515a78d <+1933>: mov %ecx,-0x230(%ebp)
0xc515a793 <+1939>: imul %edi,%esi
0xc515a796 <+1942>: mov -0x22c(%ebp),%edx
0xc515a79c <+1948>: sub %esi,%edx
0xc515a79e <+1950>: imul -0x21c(%ebp),%edi
0xc515a7a5 <+1957>: add -0x220(%ebp),%edi
0xc515a7ab <+1963>: mov %ebx,-0x1ac(%ebp)
0xc515a7b1 <+1969>: mov (%ebx),%eax
0xc515a7b3 <+1971>: mov %eax,-0x1a8(%ebp)
0xc515a7b9 <+1977>: lea -0x1(%ecx),%ecx
0xc515a7bc <+1980>: mov 0x10(%eax),%esi
0xc515a7bf <+1983>: mov %esi,-0x22c(%ebp)
0xc515a7c5 <+1989>: cmp %esi,%ecx
0xc515a7c7 <+1991>: jae 0xc515b288 <julia_test_cartesian_51260+4744>
0xc515a7cd <+1997>: mov 0x14(%eax),%esi
0xc515a7d0 <+2000>: cmp %esi,%edx
0xc515a7d2 <+2002>: jae 0xc515b288 <julia_test_cartesian_51260+4744>
0xc515a7d8 <+2008>: lea -0x1(%edi),%ebx
0xc515a7db <+2011>: imul %ebx,%esi
0xc515a7de <+2014>: add %edx,%esi
0xc515a7e0 <+2016>: imul -0x22c(%ebp),%esi
0xc515a7e7 <+2023>: add %esi,%ecx
0xc515a7e9 <+2025>: cmp 0x4(%eax),%ecx
0xc515a7ec <+2028>: jae 0xc515b288 <julia_test_cartesian_51260+4744>
0xc515a7f2 <+2034>: mov (%eax),%eax
0xc515a7f4 <+2036>: mov (%eax,%ecx,4),%eax
0xc515a7f7 <+2039>: mov 0xc(%ebp),%ecx
0xc515a7fa <+2042>: mov %ecx,-0x1a4(%ebp)
0xc515a800 <+2048>: mov -0x234(%ebp),%edx
0xc515a806 <+2054>: cmp -0x250(%ebp),%edx
0xc515a80c <+2060>: jae 0xc515b315 <julia_test_cartesian_51260+4885>
0xc515a812 <+2066>: mov -0x24c(%ebp),%ecx
0xc515a818 <+2072>: cmp (%ecx,%edx,4),%eax
0xc515a81b <+2075>: lea 0x1(%edx),%ebx
0xc515a81e <+2078>: mov -0x244(%ebp),%ecx
0xc515a824 <+2084>: mov -0x240(%ebp),%edi
0xc515a82a <+2090>: mov -0x23c(%ebp),%eax
0xc515a830 <+2096>: je 0xc515a550 <julia_test_cartesian_51260+1360>
0xc515a836 <+2102>: mov -0x200(%ebp),%eax
0xc515a83c <+2108>: mov %eax,-0x22c(%ebp)
0xc515a842 <+2114>: mov -0x1fc(%ebp),%edi
0xc515a848 <+2120>: mov -0x1f8(%ebp),%esi
0xc515a84e <+2126>: call 0xf61a0086 <jl_gc_alloc_3w>
0xc515a853 <+2131>: movl $0xdd8e85b0,-0x4(%eax)
0xc515a85a <+2138>: mov %esi,0x8(%eax)
0xc515a85d <+2141>: mov %edi,0x4(%eax)
0xc515a860 <+2144>: mov -0x22c(%ebp),%ecx
0xc515a866 <+2150>: mov %ecx,(%eax)
0xc515a868 <+2152>: mov %eax,-0x1a0(%ebp)
0xc515a86e <+2158>: mov $0xd2920390,%eax
0xc515a873 <+2163>: mov %eax,-0xc4(%ebp)
0xc515a879 <+2169>: sub $0x10,%esp
0xc515a87c <+2172>: mov $0xd2b6522c,%eax
0xc515a881 <+2177>: mov %eax,(%esp)
0xc515a884 <+2180>: mov -0x260(%ebp),%eax
0xc515a88a <+2186>: mov %eax,0x4(%esp)
0xc515a88e <+2190>: movl $0x1,0x8(%esp)
0xc515a896 <+2198>: call 0xf33a0ba0 <julia_getindex_2641>
0xc515a89b <+2203>: add $0x10,%esp
0xc515a89e <+2206>: mov %eax,%esi
0xc515a8a0 <+2208>: mov %esi,-0x19c(%ebp)
0xc515a8a6 <+2214>: sub $0x10,%esp
0xc515a8a9 <+2217>: movl $0x18,(%esp)
0xc515a8b0 <+2224>: call 0xf619fe0c <jl_gc_allocobj>
0xc515a8b5 <+2229>: add $0x10,%esp
0xc515a8b8 <+2232>: mov %eax,%edi
0xc515a8ba <+2234>: lea -0x200(%ebp),%eax
0xc515a8c0 <+2240>: mov $0xd2950490,%ecx
0xc515a8c5 <+2245>: mov %edi,-0x198(%ebp)
0xc515a8cb <+2251>: mov %ecx,-0x4(%edi)
0xc515a8ce <+2254>: mov %esi,-0x194(%ebp)
0xc515a8d4 <+2260>: mov %esi,(%edi)
0xc515a8d6 <+2262>: movb $0x1,0x4(%edi)
0xc515a8da <+2266>: movb $0x1,0x5(%edi)
0xc515a8de <+2270>: movb $0x1,0x6(%edi)
0xc515a8e2 <+2274>: movb $0x0,0x7(%edi)
0xc515a8e6 <+2278>: mov 0x4(%esi),%ecx
0xc515a8e9 <+2281>: mov %ecx,0x8(%edi)
0xc515a8ec <+2284>: movl $0x7fffffff,0xc(%edi)
0xc515a8f3 <+2291>: movl $0x1,0x10(%edi)
0xc515a8fa <+2298>: movl $0xffffffff,0x14(%edi)
0xc515a901 <+2305>: mov %edi,-0x190(%ebp)
0xc515a907 <+2311>: sub $0x10,%esp
0xc515a90a <+2314>: mov %edi,(%esp)
0xc515a90d <+2317>: mov %eax,0x4(%esp)
0xc515a911 <+2321>: call 0xc1ce8400 <julia_showall_47276>
0xc515a916 <+2326>: add $0x10,%esp
0xc515a919 <+2329>: mov %edi,-0x18c(%ebp)
0xc515a91f <+2335>: sub $0x10,%esp
0xc515a922 <+2338>: mov %edi,(%esp)
0xc515a925 <+2341>: call 0xf33f3c70 <julia_takebuf_string_3774>
0xc515a92a <+2346>: add $0x10,%esp
0xc515a92d <+2349>: mov $0xdc2e0ab0,%ecx
0xc515a932 <+2354>: mov $0xd47f4044,%edx
0xc515a937 <+2359>: mov %eax,-0xd8(%ebp)
0xc515a93d <+2365>: mov %edx,-0xe0(%ebp)
0xc515a943 <+2371>: mov %ecx,-0xdc(%ebp)
0xc515a949 <+2377>: sub $0x10,%esp
0xc515a94c <+2380>: mov -0x254(%ebp),%eax
0xc515a952 <+2386>: mov %eax,(%esp)
0xc515a955 <+2389>: movl $0x3,0x4(%esp)
0xc515a95d <+2397>: call 0xf6148ef9 <jl_apply_generic>
0xc515a962 <+2402>: add $0x10,%esp
0xc515a965 <+2405>: sub $0x10,%esp
0xc515a968 <+2408>: mov %ebx,(%esp)
0xc515a96b <+2411>: call 0xf6160cf9 <jl_box_int32>
0xc515a970 <+2416>: add $0x10,%esp
0xc515a973 <+2419>: mov $0xd2920390,%eax
0xc515a978 <+2424>: mov %eax,-0xc8(%ebp)
0xc515a97e <+2430>: sub $0x10,%esp
0xc515a981 <+2433>: mov $0xd2b6522c,%eax
0xc515a986 <+2438>: mov %eax,(%esp)
0xc515a989 <+2441>: mov -0x25c(%ebp),%eax
0xc515a98f <+2447>: mov %eax,0x4(%esp)
0xc515a993 <+2451>: movl $0x1,0x8(%esp)
0xc515a99b <+2459>: call 0xf33a0ba0 <julia_getindex_2641>
0xc515a9a0 <+2464>: add $0x10,%esp
0xc515a9a3 <+2467>: mov %eax,%esi
0xc515a9a5 <+2469>: mov %esi,-0x188(%ebp)
0xc515a9ab <+2475>: sub $0x10,%esp
0xc515a9ae <+2478>: movl $0x18,(%esp)
0xc515a9b5 <+2485>: call 0xf619fe0c <jl_gc_allocobj>
0xc515a9ba <+2490>: add $0x10,%esp
0xc515a9bd <+2493>: mov %eax,%edi
0xc515a9bf <+2495>: mov %edi,-0x184(%ebp)
0xc515a9c5 <+2501>: mov $0xd2950490,%eax
0xc515a9ca <+2506>: mov %eax,-0x4(%edi)
0xc515a9cd <+2509>: mov %esi,-0x180(%ebp)
0xc515a9d3 <+2515>: mov %esi,(%edi)
0xc515a9d5 <+2517>: movb $0x1,0x4(%edi)
0xc515a9d9 <+2521>: movb $0x1,0x5(%edi)
0xc515a9dd <+2525>: movb $0x1,0x6(%edi)
0xc515a9e1 <+2529>: movb $0x0,0x7(%edi)
0xc515a9e5 <+2533>: mov 0x4(%esi),%eax
0xc515a9e8 <+2536>: mov %eax,0x8(%edi)
0xc515a9eb <+2539>: movl $0x7fffffff,0xc(%edi)
0xc515a9f2 <+2546>: movl $0x1,0x10(%edi)
0xc515a9f9 <+2553>: movl $0xffffffff,0x14(%edi)
0xc515aa00 <+2560>: mov %edi,-0x17c(%ebp)
0xc515aa06 <+2566>: sub $0x10,%esp
0xc515aa09 <+2569>: mov %edi,(%esp)
0xc515aa0c <+2572>: mov %ebx,0x4(%esp)
0xc515aa10 <+2576>: call 0xf3439240 <julia_showall_5093>
0xc515aa15 <+2581>: add $0x10,%esp
0xc515aa18 <+2584>: mov %edi,-0x178(%ebp)
0xc515aa1e <+2590>: sub $0x10,%esp
0xc515aa21 <+2593>: mov %edi,(%esp)
0xc515aa24 <+2596>: call 0xf33f3c70 <julia_takebuf_string_3774>
0xc515aa29 <+2601>: add $0x10,%esp
0xc515aa2c <+2604>: mov $0xdc2e0b30,%ecx
0xc515aa31 <+2609>: mov %eax,-0xcc(%ebp)
0xc515aa37 <+2615>: mov $0xd47f4044,%eax
0xc515aa3c <+2620>: mov %eax,-0xd4(%ebp)
0xc515aa42 <+2626>: mov %ecx,-0xd0(%ebp)
0xc515aa48 <+2632>: sub $0x10,%esp
0xc515aa4b <+2635>: mov -0x258(%ebp),%eax
0xc515aa51 <+2641>: mov %eax,(%esp)
0xc515aa54 <+2644>: movl $0x3,0x4(%esp)
0xc515aa5c <+2652>: call 0xf6148ef9 <jl_apply_generic>
0xc515aa61 <+2657>: add $0x10,%esp
0xc515aa64 <+2660>: xor %edx,%edx
0xc515aa66 <+2662>: mov 0x8(%ebp),%ebx
0xc515aa69 <+2665>: mov %ebx,-0x174(%ebp)
0xc515aa6f <+2671>: mov -0x200(%ebp),%eax
0xc515aa75 <+2677>: cmp $0x1,%eax
0xc515aa78 <+2680>: jl 0xc515aa80 <julia_test_cartesian_51260+2688>
0xc515aa7a <+2682>: cmp 0x8(%ebx),%eax
0xc515aa7d <+2685>: setle %dl
0xc515aa80 <+2688>: xor %ecx,%ecx
0xc515aa82 <+2690>: and $0x1,%dl
0xc515aa85 <+2693>: mov %dl,-0x226(%ebp)
0xc515aa8b <+2699>: mov -0x226(%ebp),%dl
0xc515aa91 <+2705>: and $0x1,%dl
0xc515aa94 <+2708>: je 0xc515aad0 <julia_test_cartesian_51260+2768>
0xc515aa96 <+2710>: xor %ecx,%ecx
0xc515aa98 <+2712>: mov %ebx,-0x170(%ebp)
0xc515aa9e <+2718>: mov %ebx,-0x16c(%ebp)
0xc515aaa4 <+2724>: mov -0x1fc(%ebp),%edx
0xc515aaaa <+2730>: cmp $0x1,%edx
0xc515aaad <+2733>: jl 0xc515aabb <julia_test_cartesian_51260+2747>
0xc515aaaf <+2735>: mov 0xc(%ebx),%ecx
0xc515aab2 <+2738>: imul 0x10(%ebx),%ecx
0xc515aab6 <+2742>: cmp %ecx,%edx
0xc515aab8 <+2744>: setle %cl
0xc515aabb <+2747>: and $0x1,%cl
0xc515aabe <+2750>: mov %cl,-0x227(%ebp)
0xc515aac4 <+2756>: mov -0x227(%ebp),%cl
0xc515aaca <+2762>: and $0x1,%cl
0xc515aacd <+2765>: setne %cl
0xc515aad0 <+2768>: and $0x1,%cl
0xc515aad3 <+2771>: mov %cl,-0x225(%ebp)
0xc515aad9 <+2777>: mov -0x225(%ebp),%cl
0xc515aadf <+2783>: and $0x1,%cl
0xc515aae2 <+2786>: je 0xc515b38c <julia_test_cartesian_51260+5004>
0xc515aae8 <+2792>: mov %ebx,-0x164(%ebp)
0xc515aaee <+2798>: mov 0x4(%ebx),%ecx
0xc515aaf1 <+2801>: mov %ecx,-0x160(%ebp)
0xc515aaf7 <+2807>: mov (%ecx),%esi
0xc515aaf9 <+2809>: mov %esi,-0x15c(%ebp)
0xc515aaff <+2815>: mov 0x8(%esi),%edx
0xc515ab02 <+2818>: mov %edx,-0x158(%ebp)
0xc515ab08 <+2824>: mov (%edx),%edx
0xc515ab0a <+2826>: mov %edx,-0x154(%ebp)
0xc515ab10 <+2832>: lea -0x1(%eax),%edi
0xc515ab13 <+2835>: cmp 0x4(%edx),%edi
0xc515ab16 <+2838>: jae 0xc515b3b3 <julia_test_cartesian_51260+5043>
0xc515ab1c <+2844>: mov (%edx),%edx
0xc515ab1e <+2846>: mov -0x4(%edx,%eax,4),%eax
0xc515ab22 <+2850>: mov %eax,-0x22c(%ebp)
0xc515ab28 <+2856>: mov (%esi),%eax
0xc515ab2a <+2858>: mov %eax,-0x230(%ebp)
0xc515ab30 <+2864>: mov 0x10(%ecx),%eax
0xc515ab33 <+2867>: mov 0x8(%ecx),%edx
0xc515ab36 <+2870>: mov 0xc(%ecx),%ecx
0xc515ab39 <+2873>: mov %edx,-0x210(%ebp)
0xc515ab3f <+2879>: mov %ecx,-0x20c(%ebp)
0xc515ab45 <+2885>: lea -0x210(%ebp),%ecx
0xc515ab4b <+2891>: mov %eax,-0x208(%ebp)
0xc515ab51 <+2897>: mov %ebx,-0x150(%ebp)
0xc515ab57 <+2903>: mov %ebx,-0x14c(%ebp)
0xc515ab5d <+2909>: mov (%ebx),%eax
0xc515ab5f <+2911>: mov %eax,-0x148(%ebp)
0xc515ab65 <+2917>: mov 0x14(%eax),%ebx
0xc515ab68 <+2920>: sub $0x10,%esp
0xc515ab6b <+2923>: mov %ecx,(%esp)
0xc515ab6e <+2926>: call 0xf33cd1e0 <julia_length_3269>
0xc515ab73 <+2931>: add $0x10,%esp
0xc515ab76 <+2934>: mov -0x1fc(%ebp),%eax
0xc515ab7c <+2940>: add $0xffffffff,%eax
0xc515ab7f <+2943>: cmp $0x0,%ebx
0xc515ab82 <+2946>: je 0xc515b379 <julia_test_cartesian_51260+4985>
0xc515ab88 <+2952>: cmp $0xffffffff,%ebx
0xc515ab8b <+2955>: jne 0xc515ab98 <julia_test_cartesian_51260+2968>
0xc515ab8d <+2957>: cmp $0x80000000,%eax
0xc515ab92 <+2962>: je 0xc515b379 <julia_test_cartesian_51260+4985>
0xc515ab98 <+2968>: mov %eax,-0x238(%ebp)
0xc515ab9e <+2974>: cltd
0xc515ab9f <+2975>: idiv %ebx
0xc515aba1 <+2977>: mov %eax,%esi
0xc515aba3 <+2979>: lea 0x1(%esi),%edi
0xc515aba6 <+2982>: sub $0x10,%esp
0xc515aba9 <+2985>: lea -0x210(%ebp),%eax
0xc515abaf <+2991>: mov %eax,(%esp)
0xc515abb2 <+2994>: call 0xf33cd1e0 <julia_length_3269>
0xc515abb7 <+2999>: add $0x10,%esp
0xc515abba <+3002>: xor %ecx,%ecx
0xc515abbc <+3004>: cmp $0x1,%edi
0xc515abbf <+3007>: jl 0xc515abc6 <julia_test_cartesian_51260+3014>
0xc515abc1 <+3009>: cmp %eax,%edi
0xc515abc3 <+3011>: setle %cl
0xc515abc6 <+3014>: and $0x1,%cl
0xc515abc9 <+3017>: mov %cl,-0x228(%ebp)
0xc515abcf <+3023>: mov -0x228(%ebp),%al
0xc515abd5 <+3029>: and $0x1,%al
0xc515abd7 <+3031>: jne 0xc515abf1 <julia_test_cartesian_51260+3057>
0xc515abd9 <+3033>: sub $0x10,%esp
0xc515abdc <+3036>: lea -0x210(%ebp),%eax
0xc515abe2 <+3042>: mov %eax,(%esp)
0xc515abe5 <+3045>: mov %edi,0x4(%esp)
0xc515abe9 <+3049>: call 0xc2ab9880 <julia_throw_boundserror_45963>
0xc515abee <+3054>: add $0x10,%esp
0xc515abf1 <+3057>: mov -0x22c(%ebp),%ecx
0xc515abf7 <+3063>: add $0xffffffff,%ecx
0xc515abfa <+3066>: add -0x230(%ebp),%ecx
0xc515ac00 <+3072>: mov %ecx,-0x22c(%ebp)
0xc515ac06 <+3078>: imul %esi,%ebx
0xc515ac09 <+3081>: mov -0x238(%ebp),%edi
0xc515ac0f <+3087>: sub %ebx,%edi
0xc515ac11 <+3089>: imul -0x20c(%ebp),%esi
0xc515ac18 <+3096>: add -0x210(%ebp),%esi
0xc515ac1e <+3102>: mov %esi,-0x230(%ebp)
0xc515ac24 <+3108>: mov 0x8(%ebp),%esi
0xc515ac27 <+3111>: mov %esi,-0x144(%ebp)
0xc515ac2d <+3117>: mov (%esi),%eax
0xc515ac2f <+3119>: mov %eax,-0x140(%ebp)
0xc515ac35 <+3125>: lea -0x1(%ecx),%ecx
0xc515ac38 <+3128>: mov 0x10(%eax),%edx
0xc515ac3b <+3131>: cmp %edx,%ecx
0xc515ac3d <+3133>: jae 0xc515b33e <julia_test_cartesian_51260+4926>
0xc515ac43 <+3139>: mov 0x14(%eax),%ebx
0xc515ac46 <+3142>: cmp %ebx,%edi
0xc515ac48 <+3144>: jae 0xc515b33e <julia_test_cartesian_51260+4926>
0xc515ac4e <+3150>: mov -0x230(%ebp),%esi
0xc515ac54 <+3156>: lea -0x1(%esi),%esi
0xc515ac57 <+3159>: imul %esi,%ebx
0xc515ac5a <+3162>: add %edi,%ebx
0xc515ac5c <+3164>: imul %edx,%ebx
0xc515ac5f <+3167>: add %ebx,%ecx
0xc515ac61 <+3169>: cmp 0x4(%eax),%ecx
0xc515ac64 <+3172>: jae 0xc515b33e <julia_test_cartesian_51260+4926>
0xc515ac6a <+3178>: mov (%eax),%eax
0xc515ac6c <+3180>: mov (%eax,%ecx,4),%ebx
0xc515ac6f <+3183>: sub $0x10,%esp
0xc515ac72 <+3186>: mov %ebx,(%esp)
0xc515ac75 <+3189>: call 0xf6160cf9 <jl_box_int32>
0xc515ac7a <+3194>: add $0x10,%esp
0xc515ac7d <+3197>: mov $0xd2b6522c,%eax
0xc515ac82 <+3202>: mov $0xd2920390,%ecx
0xc515ac87 <+3207>: mov %ecx,-0xd4(%ebp)
0xc515ac8d <+3213>: sub $0x10,%esp
0xc515ac90 <+3216>: mov %eax,(%esp)
0xc515ac93 <+3219>: mov -0x258(%ebp),%eax
0xc515ac99 <+3225>: mov %eax,0x4(%esp)
0xc515ac9d <+3229>: movl $0x1,0x8(%esp)
0xc515aca5 <+3237>: call 0xf33a0ba0 <julia_getindex_2641>
0xc515acaa <+3242>: add $0x10,%esp
0xc515acad <+3245>: mov %eax,%esi
0xc515acaf <+3247>: mov %esi,-0x13c(%ebp)
0xc515acb5 <+3253>: sub $0x10,%esp
0xc515acb8 <+3256>: movl $0x18,(%esp)
0xc515acbf <+3263>: call 0xf619fe0c <jl_gc_allocobj>
0xc515acc4 <+3268>: add $0x10,%esp
0xc515acc7 <+3271>: mov %eax,%edi
0xc515acc9 <+3273>: mov $0xd2950490,%eax
0xc515acce <+3278>: mov %edi,-0x138(%ebp)
0xc515acd4 <+3284>: mov %eax,-0x4(%edi)
0xc515acd7 <+3287>: mov %esi,-0x134(%ebp)
0xc515acdd <+3293>: mov %esi,(%edi)
0xc515acdf <+3295>: movb $0x1,0x4(%edi)
0xc515ace3 <+3299>: movb $0x1,0x5(%edi)
0xc515ace7 <+3303>: movb $0x1,0x6(%edi)
0xc515aceb <+3307>: movb $0x0,0x7(%edi)
0xc515acef <+3311>: mov 0x4(%esi),%eax
0xc515acf2 <+3314>: mov %eax,0x8(%edi)
0xc515acf5 <+3317>: movl $0x7fffffff,0xc(%edi)
0xc515acfc <+3324>: movl $0x1,0x10(%edi)
0xc515ad03 <+3331>: movl $0xffffffff,0x14(%edi)
0xc515ad0a <+3338>: mov %edi,-0x130(%ebp)
0xc515ad10 <+3344>: sub $0x10,%esp
0xc515ad13 <+3347>: mov %edi,(%esp)
0xc515ad16 <+3350>: mov %ebx,0x4(%esp)
0xc515ad1a <+3354>: call 0xf3439240 <julia_showall_5093>
0xc515ad1f <+3359>: add $0x10,%esp
0xc515ad22 <+3362>: mov %edi,-0x12c(%ebp)
0xc515ad28 <+3368>: sub $0x10,%esp
0xc515ad2b <+3371>: mov %edi,(%esp)
0xc515ad2e <+3374>: call 0xf33f3c70 <julia_takebuf_string_3774>
0xc515ad33 <+3379>: add $0x10,%esp
0xc515ad36 <+3382>: mov $0xdc309160,%ecx
0xc515ad3b <+3387>: mov $0xd47f4044,%edx
0xc515ad40 <+3392>: mov %eax,-0xd8(%ebp)
0xc515ad46 <+3398>: mov %edx,-0xe0(%ebp)
0xc515ad4c <+3404>: mov %ecx,-0xdc(%ebp)
0xc515ad52 <+3410>: sub $0x10,%esp
0xc515ad55 <+3413>: mov -0x254(%ebp),%eax
0xc515ad5b <+3419>: mov %eax,(%esp)
0xc515ad5e <+3422>: movl $0x3,0x4(%esp)
0xc515ad66 <+3430>: call 0xf6148ef9 <jl_apply_generic>
0xc515ad6b <+3435>: add $0x10,%esp
0xc515ad6e <+3438>: mov 0xc(%ebp),%eax
0xc515ad71 <+3441>: mov %eax,-0x128(%ebp)
0xc515ad77 <+3447>: mov -0x234(%ebp),%ecx
0xc515ad7d <+3453>: shl $0x2,%ecx
0xc515ad80 <+3456>: mov -0x24c(%ebp),%eax
0xc515ad86 <+3462>: add %ecx,%eax
0xc515ad88 <+3464>: mov (%eax),%ebx
0xc515ad8a <+3466>: sub $0x10,%esp
0xc515ad8d <+3469>: mov %ebx,(%esp)
0xc515ad90 <+3472>: call 0xf6160cf9 <jl_box_int32>
0xc515ad95 <+3477>: add $0x10,%esp
0xc515ad98 <+3480>: mov $0xd2920390,%eax
0xc515ad9d <+3485>: mov %eax,-0x5c(%ebp)
0xc515ada0 <+3488>: sub $0x10,%esp
0xc515ada3 <+3491>: mov $0xd2b6522c,%eax
0xc515ada8 <+3496>: mov %eax,(%esp)
0xc515adab <+3499>: mov -0x290(%ebp),%eax
0xc515adb1 <+3505>: mov %eax,0x4(%esp)
0xc515adb5 <+3509>: movl $0x1,0x8(%esp)
0xc515adbd <+3517>: call 0xf33a0ba0 <julia_getindex_2641>
0xc515adc2 <+3522>: add $0x10,%esp
0xc515adc5 <+3525>: mov %eax,%esi
0xc515adc7 <+3527>: mov %esi,-0x124(%ebp)
0xc515adcd <+3533>: sub $0x10,%esp
0xc515add0 <+3536>: movl $0x18,(%esp)
0xc515add7 <+3543>: call 0xf619fe0c <jl_gc_allocobj>
0xc515addc <+3548>: add $0x10,%esp
0xc515addf <+3551>: mov %eax,%edi
0xc515ade1 <+3553>: mov %edi,-0x120(%ebp)
0xc515ade7 <+3559>: mov $0xd2950490,%eax
0xc515adec <+3564>: mov %eax,-0x4(%edi)
0xc515adef <+3567>: mov %esi,-0x11c(%ebp)
0xc515adf5 <+3573>: mov %esi,(%edi)
0xc515adf7 <+3575>: movb $0x1,0x4(%edi)
0xc515adfb <+3579>: movb $0x1,0x5(%edi)
0xc515adff <+3583>: movb $0x1,0x6(%edi)
0xc515ae03 <+3587>: movb $0x0,0x7(%edi)
0xc515ae07 <+3591>: mov 0x4(%esi),%eax
0xc515ae0a <+3594>: mov %eax,0x8(%edi)
0xc515ae0d <+3597>: movl $0x7fffffff,0xc(%edi)
0xc515ae14 <+3604>: movl $0x1,0x10(%edi)
0xc515ae1b <+3611>: movl $0xffffffff,0x14(%edi)
0xc515ae22 <+3618>: mov %edi,-0x118(%ebp)
0xc515ae28 <+3624>: sub $0x10,%esp
0xc515ae2b <+3627>: mov %edi,(%esp)
0xc515ae2e <+3630>: mov %ebx,0x4(%esp)
0xc515ae32 <+3634>: call 0xf3439240 <julia_showall_5093>
0xc515ae37 <+3639>: add $0x10,%esp
0xc515ae3a <+3642>: mov %edi,-0x114(%ebp)
0xc515ae40 <+3648>: sub $0x10,%esp
0xc515ae43 <+3651>: mov %edi,(%esp)
0xc515ae46 <+3654>: call 0xf33f3c70 <julia_takebuf_string_3774>
0xc515ae4b <+3659>: add $0x10,%esp
0xc515ae4e <+3662>: mov $0xdc309230,%ecx
0xc515ae53 <+3667>: mov %eax,-0xac(%ebp)
0xc515ae59 <+3673>: mov $0xd47f4044,%esi
0xc515ae5e <+3678>: mov %esi,-0xb4(%ebp)
0xc515ae64 <+3684>: mov %ecx,-0xb0(%ebp)
0xc515ae6a <+3690>: sub $0x10,%esp
0xc515ae6d <+3693>: mov -0x28c(%ebp),%eax
0xc515ae73 <+3699>: mov %eax,(%esp)
0xc515ae76 <+3702>: movl $0x3,0x4(%esp)
0xc515ae7e <+3710>: call 0xf6148ef9 <jl_apply_generic>
0xc515ae83 <+3715>: add $0x10,%esp
0xc515ae86 <+3718>: mov 0x8(%ebp),%eax
0xc515ae89 <+3721>: mov %eax,-0x110(%ebp)
0xc515ae8f <+3727>: sub $0x10,%esp
0xc515ae92 <+3730>: mov %eax,(%esp)
0xc515ae95 <+3733>: call 0xc5162c80 <julia_repr_51245>
0xc515ae9a <+3738>: add $0x10,%esp
0xc515ae9d <+3741>: mov $0xdc309bf0,%ecx
0xc515aea2 <+3746>: mov %eax,-0x88(%ebp)
0xc515aea8 <+3752>: mov %esi,-0x90(%ebp)
0xc515aeae <+3758>: mov $0xd47f4044,%ebx
0xc515aeb3 <+3763>: mov %ecx,-0x8c(%ebp)
0xc515aeb9 <+3769>: sub $0x10,%esp
0xc515aebc <+3772>: mov -0x288(%ebp),%eax
0xc515aec2 <+3778>: mov %eax,(%esp)
0xc515aec5 <+3781>: movl $0x3,0x4(%esp)
0xc515aecd <+3789>: call 0xf6148ef9 <jl_apply_generic>
0xc515aed2 <+3794>: add $0x10,%esp
0xc515aed5 <+3797>: mov $0xd2920390,%eax
0xc515aeda <+3802>: mov %eax,-0x60(%ebp)
0xc515aedd <+3805>: sub $0x10,%esp
0xc515aee0 <+3808>: mov $0xd2b6522c,%eax
0xc515aee5 <+3813>: mov %eax,(%esp)
0xc515aee8 <+3816>: mov -0x284(%ebp),%eax
0xc515aeee <+3822>: mov %eax,0x4(%esp)
0xc515aef2 <+3826>: movl $0x1,0x8(%esp)
0xc515aefa <+3834>: call 0xf33a0ba0 <julia_getindex_2641>
0xc515aeff <+3839>: add $0x10,%esp
0xc515af02 <+3842>: mov %eax,%esi
0xc515af04 <+3844>: mov %esi,-0x10c(%ebp)
0xc515af0a <+3850>: sub $0x10,%esp
0xc515af0d <+3853>: movl $0x18,(%esp)
0xc515af14 <+3860>: call 0xf619fe0c <jl_gc_allocobj>
0xc515af19 <+3865>: add $0x10,%esp
0xc515af1c <+3868>: mov %eax,%edi
0xc515af1e <+3870>: mov %edi,-0x108(%ebp)
0xc515af24 <+3876>: mov $0xd2950490,%eax
0xc515af29 <+3881>: mov %eax,-0x4(%edi)
0xc515af2c <+3884>: mov %esi,-0x104(%ebp)
0xc515af32 <+3890>: mov %esi,(%edi)
0xc515af34 <+3892>: movb $0x1,0x4(%edi)
0xc515af38 <+3896>: movb $0x1,0x5(%edi)
0xc515af3c <+3900>: movb $0x1,0x6(%edi)
0xc515af40 <+3904>: movb $0x0,0x7(%edi)
0xc515af44 <+3908>: mov 0x4(%esi),%eax
0xc515af47 <+3911>: mov %eax,0x8(%edi)
0xc515af4a <+3914>: movl $0x7fffffff,0xc(%edi)
0xc515af51 <+3921>: movl $0x1,0x10(%edi)
0xc515af58 <+3928>: movl $0xffffffff,0x14(%edi)
0xc515af5f <+3935>: mov %edi,-0x100(%ebp)
0xc515af65 <+3941>: mov 0xc(%ebp),%eax
0xc515af68 <+3944>: mov %eax,-0xfc(%ebp)
0xc515af6e <+3950>: sub $0x10,%esp
0xc515af71 <+3953>: mov %edi,(%esp)
0xc515af74 <+3956>: mov %eax,0x4(%esp)
0xc515af78 <+3960>: call 0xc5855cb0 <julia_showall_45445>
0xc515af7d <+3965>: add $0x10,%esp
0xc515af80 <+3968>: mov %edi,-0xf8(%ebp)
0xc515af86 <+3974>: sub $0x10,%esp
0xc515af89 <+3977>: mov %edi,(%esp)
0xc515af8c <+3980>: call 0xf33f3c70 <julia_takebuf_string_3774>
0xc515af91 <+3985>: add $0x10,%esp
0xc515af94 <+3988>: mov $0xdc30a0e0,%ecx
0xc515af99 <+3993>: mov %eax,-0xb8(%ebp)
0xc515af9f <+3999>: mov %ebx,-0xc0(%ebp)
0xc515afa5 <+4005>: mov %ecx,-0xbc(%ebp)
0xc515afab <+4011>: sub $0x10,%esp
0xc515afae <+4014>: mov -0x280(%ebp),%eax
0xc515afb4 <+4020>: mov %eax,(%esp)
0xc515afb7 <+4023>: movl $0x3,0x4(%esp)
0xc515afbf <+4031>: call 0xf6148ef9 <jl_apply_generic>
0xc515afc4 <+4036>: add $0x10,%esp
0xc515afc7 <+4039>: mov $0xf617b15d,%eax
0xc515afcc <+4044>: call *%eax
0xc515afce <+4046>: mov $0xdc30b280,%ecx
0xc515afd3 <+4051>: mov $0xd2926c5c,%esi
0xc515afd8 <+4056>: mov $0xd2924010,%edi
0xc515afdd <+4061>: mov %edi,-0xd0(%ebp)
0xc515afe3 <+4067>: mov %esi,-0xcc(%ebp)
0xc515afe9 <+4073>: mov %ecx,-0xc8(%ebp)
0xc515afef <+4079>: sub $0x10,%esp
0xc515aff2 <+4082>: mov %eax,(%esp)
0xc515aff5 <+4085>: call 0xf6160cf9 <jl_box_int32>
0xc515affa <+4090>: add $0x10,%esp
0xc515affd <+4093>: mov $0xd2926c4c,%ebx
0xc515b002 <+4098>: mov %eax,-0xc4(%ebp)
0xc515b008 <+4104>: sub $0x10,%esp
0xc515b00b <+4107>: mov %ebx,(%esp)
0xc515b00e <+4110>: mov -0x27c(%ebp),%eax
0xc515b014 <+4116>: mov %eax,0x4(%esp)
0xc515b018 <+4120>: movl $0x4,0x8(%esp)
0xc515b020 <+4128>: call 0xf33c2cb0 <julia_#print_to_string#98_3072>
0xc515b025 <+4133>: add $0x10,%esp
0xc515b028 <+4136>: mov %eax,-0x6c(%ebp)
0xc515b02b <+4139>: mov $0xd47f4044,%eax
0xc515b030 <+4144>: mov %eax,-0x70(%ebp)
0xc515b033 <+4147>: sub $0x10,%esp
0xc515b036 <+4150>: mov -0x278(%ebp),%eax
0xc515b03c <+4156>: mov %eax,(%esp)
0xc515b03f <+4159>: movl $0x2,0x4(%esp)
0xc515b047 <+4167>: call 0xf6148ef9 <jl_apply_generic>
0xc515b04c <+4172>: add $0x10,%esp
0xc515b04f <+4175>: mov 0x8(%ebp),%eax
0xc515b052 <+4178>: mov %eax,-0x94(%ebp)
0xc515b058 <+4184>: mov %edi,-0x9c(%ebp)
0xc515b05e <+4190>: mov %esi,-0x98(%ebp)
0xc515b064 <+4196>: sub $0x10,%esp
0xc515b067 <+4199>: mov %ebx,(%esp)
0xc515b06a <+4202>: mov -0x274(%ebp),%eax
0xc515b070 <+4208>: mov %eax,0x4(%esp)
0xc515b074 <+4212>: movl $0x3,0x8(%esp)
0xc515b07c <+4220>: call 0xf35e0680 <julia_#print_to_string#98_16204>
0xc515b081 <+4225>: add $0x10,%esp
0xc515b084 <+4228>: mov %eax,-0xa8(%ebp)
0xc515b08a <+4234>: mov 0xc(%ebp),%eax
0xc515b08d <+4237>: mov %eax,-0x7c(%ebp)
0xc515b090 <+4240>: mov %edi,-0x84(%ebp)
0xc515b096 <+4246>: mov %esi,-0x80(%ebp)
0xc515b099 <+4249>: sub $0x10,%esp
0xc515b09c <+4252>: mov %ebx,(%esp)
0xc515b09f <+4255>: mov -0x270(%ebp),%eax
0xc515b0a5 <+4261>: mov %eax,0x4(%esp)
0xc515b0a9 <+4265>: movl $0x3,0x8(%esp)
0xc515b0b1 <+4273>: call 0xf35e0680 <julia_#print_to_string#98_16204>
0xc515b0b6 <+4278>: add $0x10,%esp
0xc515b0b9 <+4281>: mov $0xdc30a880,%ecx
0xc515b0be <+4286>: mov %eax,-0xa0(%ebp)
0xc515b0c4 <+4292>: mov %ecx,-0xa4(%ebp)
0xc515b0ca <+4298>: sub $0x10,%esp
0xc515b0cd <+4301>: movl $0x0,(%esp)
0xc515b0d4 <+4308>: mov -0x26c(%ebp),%eax
0xc515b0da <+4314>: mov %eax,0x4(%esp)
0xc515b0de <+4318>: movl $0x3,0x8(%esp)
0xc515b0e6 <+4326>: call 0xf61524d1 <jl_f_tuple>
0xc515b0eb <+4331>: add $0x10,%esp
0xc515b0ee <+4334>: mov $0xd5f2e6f0,%ecx
0xc515b0f3 <+4339>: mov $0xd5f2e6d8,%edx
0xc515b0f8 <+4344>: mov $0xd5f2e6d0,%esi
0xc515b0fd <+4349>: mov %eax,-0xd4(%ebp)
0xc515b103 <+4355>: mov %esi,-0xe0(%ebp)
0xc515b109 <+4361>: mov %edx,-0xdc(%ebp)
0xc515b10f <+4367>: mov %ecx,-0xd8(%ebp)
0xc515b115 <+4373>: sub $0x10,%esp
0xc515b118 <+4376>: movl $0x0,(%esp)
0xc515b11f <+4383>: mov -0x254(%ebp),%eax
0xc515b125 <+4389>: mov %eax,0x4(%esp)
0xc515b129 <+4393>: mov %eax,%ebx
0xc515b12b <+4395>: movl $0x4,0x8(%esp)
0xc515b133 <+4403>: call 0xf61524d1 <jl_f_tuple>
0xc515b138 <+4408>: add $0x10,%esp
0xc515b13b <+4411>: mov $0xd3326d08,%ecx
0xc515b140 <+4416>: mov %eax,-0x74(%ebp)
0xc515b143 <+4419>: mov %ecx,-0x78(%ebp)
0xc515b146 <+4422>: sub $0x10,%esp
0xc515b149 <+4425>: mov -0x268(%ebp),%eax
0xc515b14f <+4431>: mov %eax,(%esp)
0xc515b152 <+4434>: movl $0x2,0x4(%esp)
0xc515b15a <+4442>: call 0xf6148ef9 <jl_apply_generic>
0xc515b15f <+4447>: add $0x10,%esp
0xc515b162 <+4450>: mov %eax,%esi
0xc515b164 <+4452>: mov %esi,-0xf4(%ebp)
0xc515b16a <+4458>: call 0xf619fff1 <jl_gc_alloc_2w>
0xc515b16f <+4463>: mov $0xd3326fa0,%ecx
0xc515b174 <+4468>: lea -0x20(%ebp),%edx
0xc515b177 <+4471>: mov $0xd2933350,%edi
0xc515b17c <+4476>: mov %eax,-0xf0(%ebp)
0xc515b182 <+4482>: mov %edi,-0x4(%eax)
0xc515b185 <+4485>: movl $0x0,0x4(%eax)
0xc515b18c <+4492>: movb $0x1,(%eax)
0xc515b18f <+4495>: movl $0x0,-0x20(%ebp)
0xc515b196 <+4502>: movl $0x1,-0x1c(%ebp)
0xc515b19d <+4509>: movl $0x2,-0x18(%ebp)
0xc515b1a4 <+4516>: sub $0x20,%esp
0xc515b1a7 <+4519>: mov %eax,(%esp)
0xc515b1aa <+4522>: mov %ecx,0x4(%esp)
0xc515b1ae <+4526>: mov %esi,0x8(%esp)
0xc515b1b2 <+4530>: mov %edx,0xc(%esp)
0xc515b1b6 <+4534>: movl $0x0,0x10(%esp)
0xc515b1be <+4542>: movl $0x0,0x14(%esp)
0xc515b1c6 <+4550>: call 0xf36d9600 <julia_#spawn#163_20047>
0xc515b1cb <+4555>: add $0x20,%esp
0xc515b1ce <+4558>: mov %eax,%esi
0xc515b1d0 <+4560>: mov $0xd385bc08,%eax
0xc515b1d5 <+4565>: mov %esi,-0xec(%ebp)
0xc515b1db <+4571>: mov %esi,-0x64(%ebp)
0xc515b1de <+4574>: mov %eax,-0x68(%ebp)
0xc515b1e1 <+4577>: sub $0x10,%esp
0xc515b1e4 <+4580>: mov -0x264(%ebp),%eax
0xc515b1ea <+4586>: mov %eax,(%esp)
0xc515b1ed <+4589>: movl $0x2,0x4(%esp)
0xc515b1f5 <+4597>: call 0xf6148ef9 <jl_apply_generic>
0xc515b1fa <+4602>: add $0x10,%esp
0xc515b1fd <+4605>: mov $0xd29203d0,%ecx
0xc515b202 <+4610>: mov %eax,-0xe8(%ebp)
0xc515b208 <+4616>: mov -0x4(%eax),%edx
0xc515b20b <+4619>: and $0xfffffff0,%edx
0xc515b20e <+4622>: mov %edx,-0xe4(%ebp)
0xc515b214 <+4628>: cmp %ecx,%edx
0xc515b216 <+4630>: jne 0xc515b3d6 <julia_test_cartesian_51260+5078>
0xc515b21c <+4636>: cmp 0xf76b5fa4,%eax
0xc515b222 <+4642>: jne 0xc515b250 <julia_test_cartesian_51260+4688>
0xc515b224 <+4644>: mov $0xd55dd788,%eax
0xc515b229 <+4649>: mov %esi,-0xdc(%ebp)
0xc515b22f <+4655>: mov %eax,-0xe0(%ebp)
0xc515b235 <+4661>: sub $0x10,%esp
0xc515b238 <+4664>: mov %ebx,(%esp)
0xc515b23b <+4667>: movl $0x2,0x4(%esp)
0xc515b243 <+4675>: call 0xf6148ef9 <jl_apply_generic>
0xc515b248 <+4680>: add $0x10,%esp
0xc515b24b <+4683>: nopl 0x0(%eax,%eax,1)
0xc515b250 <+4688>: mov $0xf5f6cd20,%eax
0xc515b255 <+4693>: sub $0x10,%esp
0xc515b258 <+4696>: movl $0x64,(%esp)
0xc515b25f <+4703>: call *%eax
=> 0xc515b261 <+4705>: add $0x10,%esp
0xc515b264 <+4708>: jmp 0xc515b250 <julia_test_cartesian_51260+4688>
0xc515b266 <+4710>: mov -0x1ec(%ebp),%eax
0xc515b26c <+4716>: mov %eax,0xf770df60
0xc515b271 <+4721>: mov %gs:0x14,%eax
0xc515b277 <+4727>: cmp -0x10(%ebp),%eax
0xc515b27a <+4730>: jne 0xc515b374 <julia_test_cartesian_51260+4980>
0xc515b280 <+4736>: lea -0xc(%ebp),%esp
0xc515b283 <+4739>: pop %esi
0xc515b284 <+4740>: pop %edi
0xc515b285 <+4741>: pop %ebx
0xc515b286 <+4742>: pop %ebp
0xc515b287 <+4743>: ret
0xc515b288 <+4744>: inc %edx
0xc515b289 <+4745>: mov %esp,%ecx
0xc515b28b <+4747>: add $0xfffffff0,%ecx
0xc515b28e <+4750>: mov %ecx,%esp
0xc515b290 <+4752>: mov -0x230(%ebp),%esi
0xc515b296 <+4758>: mov %esi,(%ecx)
0xc515b298 <+4760>: mov %edx,0x4(%ecx)
0xc515b29b <+4763>: mov %edi,0x8(%ecx)
0xc515b29e <+4766>: sub $0x10,%esp
0xc515b2a1 <+4769>: mov %eax,(%esp)
0xc515b2a4 <+4772>: mov %ecx,0x4(%esp)
0xc515b2a8 <+4776>: movl $0x3,0x8(%esp)
0xc515b2b0 <+4784>: call 0xf6150565 <jl_bounds_error_ints>
0xc515b2b5 <+4789>: add $0x10,%esp
0xc515b2b8 <+4792>: mov 0xf76b6040,%eax
0xc515b2bd <+4797>: sub $0x10,%esp
0xc515b2c0 <+4800>: mov %eax,(%esp)
0xc515b2c3 <+4803>: call 0xf6166f7f <jl_throw>
0xc515b2c8 <+4808>: add $0x10,%esp
0xc515b2cb <+4811>: lea -0x30(%ebp),%ecx
0xc515b2ce <+4814>: mov %ebx,-0x1d0(%ebp)
0xc515b2d4 <+4820>: mov %eax,-0x30(%ebp)
0xc515b2d7 <+4823>: mov -0x22c(%ebp),%eax
0xc515b2dd <+4829>: mov %eax,-0x2c(%ebp)
0xc515b2e0 <+4832>: sub $0x10,%esp
0xc515b2e3 <+4835>: mov %ebx,(%esp)
0xc515b2e6 <+4838>: mov %ecx,0x4(%esp)
0xc515b2ea <+4842>: call 0xc515b430 <julia_throw_boundserror_51261>
0xc515b2ef <+4847>: add $0x10,%esp
0xc515b2f2 <+4850>: mov %esp,%ecx
0xc515b2f4 <+4852>: add $0xfffffff0,%ecx
0xc515b2f7 <+4855>: mov %ecx,%esp
0xc515b2f9 <+4857>: mov %eax,(%ecx)
0xc515b2fb <+4859>: sub $0x10,%esp
0xc515b2fe <+4862>: mov %edx,(%esp)
0xc515b301 <+4865>: mov %ecx,0x4(%esp)
0xc515b305 <+4869>: movl $0x1,0x8(%esp)
0xc515b30d <+4877>: call 0xf6150565 <jl_bounds_error_ints>
0xc515b312 <+4882>: add $0x10,%esp
0xc515b315 <+4885>: mov %esp,%eax
0xc515b317 <+4887>: add $0xfffffff0,%eax
0xc515b31a <+4890>: mov %eax,%esp
0xc515b31c <+4892>: add $0x1,%edx
0xc515b31f <+4895>: mov %edx,(%eax)
0xc515b321 <+4897>: sub $0x10,%esp
0xc515b324 <+4900>: mov 0xc(%ebp),%ecx
0xc515b327 <+4903>: mov %ecx,(%esp)
0xc515b32a <+4906>: mov %eax,0x4(%esp)
0xc515b32e <+4910>: movl $0x1,0x8(%esp)
0xc515b336 <+4918>: call 0xf6150565 <jl_bounds_error_ints>
0xc515b33b <+4923>: add $0x10,%esp
0xc515b33e <+4926>: inc %edi
0xc515b33f <+4927>: mov %esp,%ecx
0xc515b341 <+4929>: add $0xfffffff0,%ecx
0xc515b344 <+4932>: mov %ecx,%esp
0xc515b346 <+4934>: mov -0x22c(%ebp),%edx
0xc515b34c <+4940>: mov %edx,(%ecx)
0xc515b34e <+4942>: mov %edi,0x4(%ecx)
0xc515b351 <+4945>: mov -0x230(%ebp),%edx
0xc515b357 <+4951>: mov %edx,0x8(%ecx)
0xc515b35a <+4954>: sub $0x10,%esp
0xc515b35d <+4957>: mov %eax,(%esp)
0xc515b360 <+4960>: mov %ecx,0x4(%esp)
0xc515b364 <+4964>: movl $0x3,0x8(%esp)
0xc515b36c <+4972>: call 0xf6150565 <jl_bounds_error_ints>
0xc515b371 <+4977>: add $0x10,%esp
0xc515b374 <+4980>: call 0xf61ad83e <__stack_chk_fail()>
0xc515b379 <+4985>: mov 0xf76b6040,%eax
0xc515b37e <+4990>: sub $0x10,%esp
0xc515b381 <+4993>: mov %eax,(%esp)
0xc515b384 <+4996>: call 0xf6166f7f <jl_throw>
0xc515b389 <+5001>: add $0x10,%esp
0xc515b38c <+5004>: lea -0x28(%ebp),%ecx
0xc515b38f <+5007>: mov %ebx,-0x168(%ebp)
0xc515b395 <+5013>: mov -0x1fc(%ebp),%edx
0xc515b39b <+5019>: mov %eax,-0x28(%ebp)
0xc515b39e <+5022>: mov %edx,-0x24(%ebp)
0xc515b3a1 <+5025>: sub $0x10,%esp
0xc515b3a4 <+5028>: mov %ebx,(%esp)
0xc515b3a7 <+5031>: mov %ecx,0x4(%esp)
0xc515b3ab <+5035>: call 0xc515b430 <julia_throw_boundserror_51261>
0xc515b3b0 <+5040>: add $0x10,%esp
0xc515b3b3 <+5043>: mov %esp,%ecx
0xc515b3b5 <+5045>: add $0xfffffff0,%ecx
0xc515b3b8 <+5048>: mov %ecx,%esp
0xc515b3ba <+5050>: mov %eax,(%ecx)
0xc515b3bc <+5052>: sub $0x10,%esp
0xc515b3bf <+5055>: mov %edx,(%esp)
0xc515b3c2 <+5058>: mov %ecx,0x4(%esp)
0xc515b3c6 <+5062>: movl $0x1,0x8(%esp)
0xc515b3ce <+5070>: call 0xf6150565 <jl_bounds_error_ints>
0xc515b3d3 <+5075>: add $0x10,%esp
0xc515b3d6 <+5078>: mov $0x2acd5388,%edx
0xc515b3db <+5083>: mov $0x916b208,%esi
0xc515b3e0 <+5088>: sub $0x10,%esp
0xc515b3e3 <+5091>: mov %edx,(%esp)
0xc515b3e6 <+5094>: mov %esi,0x4(%esp)
0xc515b3ea <+5098>: mov %ecx,0x8(%esp)
0xc515b3ee <+5102>: mov %eax,0xc(%esp)
0xc515b3f2 <+5106>: call 0xf6150159 <jl_type_error_rt>
0xc515b3f7 <+5111>: add $0x10,%esp
End of assembler dump.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment